Configuração (Referência)
Configuração (Referência)
~/.vectora/config.toml
Configuração de runtime, gerada/editada por vectora config ou pela UI de Configurações. Exemplo mínimo:
[global]
mode = "desktop" # ou "cli", "headless", "mcp", "web"
[runtime]
auto_update = true
[server]
host = "0.0.0.0"
port = 8080Variáveis de ambiente principais
| Variável | Obrigatória? | Descrição |
|---|---|---|
LLM_PROVIDER | Sim | google-genai, openai, anthropic, cohere, ou ollama |
GOOGLE_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEY | Depende do provider | chave do provedor de LLM escolhido |
COHERE_API_KEY | Sim (pra RAG) | embeddings + reranking |
TAVILY_API_KEY | Opcional | busca web |
STORAGE_MODE | Não (padrão lite) | lite ou complete — veja Storage |
POSTGRES_DSN | Só em complete | ex: postgresql+asyncpg://user:pass@host:5432/vectora |
QDRANT_URL / QDRANT_API_KEY | Só em complete | endpoint do Qdrant |
REDIS_URL | Só em complete | endpoint do Redis |
TELEMETRY_ENABLED | Não (padrão true) | Ativa a telemetria nativa do agente (início/fim de turno, tool calls, erros não tratados) via logging estruturado |
TELEMETRY_OUTPUT_PATH | Opcional | Caminho de um arquivo JSONL dedicado para os eventos de telemetria. Se não definido, os eventos vão pro log JSON padrão (~/.vectora/logs/backend.jsonl) |
Hierarquia
defaults.env (embutido) → .env (projeto) → ~/.vectora/.env (usuário) → overrides por usuário (banco)Veja Configuração pro guia de uso completo.