File size: 1,727 Bytes
6d597f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# ========================================
# AgentGraph - Configurações de Ambiente
# ========================================

# 🔑 API Keys (pelo menos uma é obrigatória)
HUGGINGFACE_API_KEY=hf_your_key_here
OPENAI_API_KEY=sk-your_key_here
ANTHROPIC_API_KEY=sk-ant-your_key_here

# 🔍 LangSmith - Observabilidade (OPCIONAL)
# Obtenha sua API key em: https://smith.langchain.com/
LANGSMITH_API_KEY=lsv2_pt_your_key_here
LANGSMITH_TRACING=true
LANGSMITH_ENDPOINT=https://api.smith.langchain.com
LANGSMITH_PROJECT=agentgraph-project

# 🗄️ Configurações de Banco
SQL_DB_PATH=data.db
DEFAULT_CSV_PATH=tabela.csv
UPLOAD_DIR=uploaded_data

# 🤖 Configurações de Modelo
DEFAULT_MODEL=GPT-4o-mini
MAX_ITERATIONS=40
TEMPERATURE=0

# 🌐 Configurações do Gradio
GRADIO_SHARE=false
GRADIO_PORT=7860

# 📊 Configurações de Logging
LOG_LEVEL=INFO

# ========================================
# Instruções de Configuração
# ========================================

# 1. Copie este arquivo para .env:
#    cp .env.example .env

# 2. Configure pelo menos uma API key (OpenAI, Anthropic ou HuggingFace)

# 3. Para habilitar LangSmith (observabilidade):
#    - Crie conta em https://smith.langchain.com/
#    - Obtenha sua API key
#    - Configure LANGSMITH_API_KEY e LANGSMITH_TRACING=true
#    - Personalize LANGSMITH_PROJECT se desejar

# 4. Execute a aplicação:
#    python app.py

# ========================================
# Benefícios do LangSmith
# ========================================

# ✅ Rastreamento completo de execuções
# ✅ Monitoramento de performance
# ✅ Debug de agentes LangGraph
# ✅ Análise de custos de tokens
# ✅ Comparação de modelos
# ✅ Dashboards de observabilidade