Repository navigation
Expand file tree
/
Copy pathsample.env
More file actions
47 lines (42 loc) · 2.19 KB
/
Copy pathsample.env
File metadata and controls
47 lines (42 loc) · 2.19 KB
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
ENVIRONMENT='local'
LOG_LEVEL='INFO'
# Chave da API do provider do modelo (por padrão, a OpenAI).
MODEL_API_KEY='changethis'
# Modelo padrão usado por todos os agentes que não escolhem um próprio.
# Vazio usa o default do código (gpt-6-luna).
MODEL=''
# Modelo de embeddings, usado pelos evals de similaridade de cossenos.
# Vazio usa o default do código (text-embedding-3-small).
MODEL_EMBEDDING_MODEL=''
# Endpoint compatível com Chat Completions. Vazio usa a OpenAI; para outro
# provider, aponte para ele e troque MODEL e MODEL_API_KEY junto, por exemplo:
# DeepSeek: https://api.deepseek.com
# Gemini: https://generativelanguage.googleapis.com/v1beta/openai/
MODEL_BASE_URL=''
# Esforço de raciocínio. O padrão 'none' é obrigatório pro gpt-6-luna aceitar
# tools e temperatura no Chat Completions. Deixe vazio pra providers que não
# conhecem o parâmetro (DeepSeek, por exemplo).
MODEL_REASONING_EFFORT='none'
# Teto de segurança de tokens (entrada + saída, sub-agentes inclusos) por turno,
# cerca de 2x um turno normal de planejamento (~42 mil). Protege a cota
# compartilhada do workshop de um agente em loop: ao atingir o teto, o turno é
# interrompido. Vazio usa o default do código (85000); 0 desliga o limite.
MODEL_TOKEN_BUDGET_PER_TURN=''
# Qualquer valor não vazio desliga as cores do terminal (https://no-color.org).
NO_COLOR=''
# Caminho do banco SQLite local. `make reset-db` recria e popula este arquivo.
DATABASE_PATH='data/planner.db'
# Deixe vazio. `make run-case-tool-error` preenche com o nome de uma tool, que
# passa a falhar em toda chamada pra mostrar um span de erro no Langfuse.
FORCE_TOOL_ERROR=''
# Deixe vazio. `make run-case-slow-tool` preenche com o nome de uma tool, que
# passa a demorar 5s a mais em toda chamada pra aparecer na timeline do Langfuse.
FORCE_SLOW_TOOL=''
# Langfuse local (`make run-langfuse`). As chaves abaixo já vêm provisionadas
# pelo docker-compose.yml, então funcionam sem passar pela interface.
LANGFUSE_TRACING_ENABLED=true
# Porta da interface do Langfuse. Se a 3000 estiver ocupada, troque as duas linhas.
LANGFUSE_PORT=3000
LANGFUSE_BASE_URL='http://localhost:3000'
LANGFUSE_PUBLIC_KEY='pk-lf-workshop'
LANGFUSE_SECRET_KEY='sk-lf-workshop'