Saltar para o conteúdo
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 = 8080

Variáveis de ambiente principais

VariávelObrigatória?Descrição
LLM_PROVIDERSimgoogle-genai, openai, anthropic, cohere, ou ollama
GOOGLE_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEYDepende do providerchave do provedor de LLM escolhido
COHERE_API_KEYSim (pra RAG)embeddings + reranking
TAVILY_API_KEYOpcionalbusca web
STORAGE_MODENão (padrão lite)lite ou complete — veja Storage
POSTGRES_DSNSó em completeex: postgresql+asyncpg://user:pass@host:5432/vectora
QDRANT_URL / QDRANT_API_KEYSó em completeendpoint do Qdrant
REDIS_URLSó em completeendpoint do Redis
TELEMETRY_ENABLEDNã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_PATHOpcionalCaminho 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.