Spaces:
No application file
No application file
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.") | |