RGPD / test4.py
jmainformatique's picture
Upload folder using huggingface_hub
87f6db4 verified
raw
history blame contribute delete
949 Bytes
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.")