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.")