-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_api.py
More file actions
25 lines (19 loc) · 734 Bytes
/
Copy pathtest_api.py
File metadata and controls
25 lines (19 loc) · 734 Bytes
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
# test_api.py — Valida se a API do Gemini está funcionando
import os
from google import genai
from dotenv import load_dotenv
# Carrega as variáveis do arquivo .env
load_dotenv()
# Inicializa o cliente do Gemini
cliente = genai.Client(api_key=os.getenv("GEMINI_API_KEY"))
def testar_conexao():
"""Envia uma mensagem simples para validar a conexão com a API."""
resposta = cliente.models.generate_content(
model="gemini-2.5-flash",
contents="Responda em português: Você está pronto para analisar dados de vendas do Superstore?"
)
texto = resposta.text
print("✅ Conexão com Gemini estabelecida!")
print(f"Resposta: {texto}")
if __name__ == "__main__":
testar_conexao()