Saltar al contenido
Configuration (Reference)

Configuration (Reference)

~/.vectora/config.toml

Configuración de runtime, generada/editada por vectora config o la UI de Configuración. Ejemplo mínimo:

[global]
mode = "desktop"   # o "cli", "headless", "mcp", "web"

[runtime]
auto_update = true

[server]
host = "0.0.0.0"
port = 8080

Principales variables de entorno

Variable¿Requerida?Descripción
LLM_PROVIDERgoogle-genai, openai, anthropic, cohere, u ollama
GOOGLE_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEYDepende del proveedorla key del proveedor de LLM elegido
COHERE_API_KEYSí (para RAG)embeddings + reranking
TAVILY_API_KEYOpcionalbúsqueda web
STORAGE_MODENo (por defecto lite)lite o complete — ver Almacenamiento
POSTGRES_DSNSolo en completeej. postgresql+asyncpg://user:pass@host:5432/vectora
QDRANT_URL / QDRANT_API_KEYSolo en completeendpoint de Qdrant
REDIS_URLSolo en completeendpoint de Redis
TELEMETRY_ENABLEDNo (por defecto true)Activa la telemetría nativa del agente (inicio/fin de turno, tool calls, errores no manejados) vía logging estructurado
TELEMETRY_OUTPUT_PATHOpcionalRuta de un archivo JSONL dedicado para los eventos de telemetría. Si no está definido, los eventos van al log JSON estándar (~/.vectora/logs/backend.jsonl)

Jerarquía

defaults.env (integrado)  →  .env (proyecto)  →  ~/.vectora/.env (usuario)  →  sobreescrituras por usuario (base de datos)

Ver Configuration para la guía de uso completa.