Spaces:
No application file
No application file
File size: 949 Bytes
87f6db4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import os
import google.generativeai as genai
genai.configure(api_key="AIzaSyD1TJ82gJaI9fL239kdsk6d4t-oLL3G2PE") # Remplacez par votre clé API
model = genai.GenerativeModel(model_name='gemini-1.5-pro', tools=[genai.Tool.CODE_EXECUTION])
chat = model.start_chat()
# Première requête: Demander le code
response = chat.send_message("What is the sum of the first 50 prime numbers? Generate Python code for the calculation, and make sure you get all 50.")
# Extraire le code de la réponse (Gemini devrait le fournir dans un bloc de code)
code_block = None
for tool_code in response.tool_code:
if tool_code.type == 'code':
code_block = tool_code
break
if code_block:
# Exécuter le code avec l'outil code_execution
execution_response = chat.send_message(code_block.code)
# Afficher le résultat de l'exécution
print(execution_response.text)
else:
print("Gemini n'a pas retourné de code exécutable.")
|