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 = 8080Principales variables de entorno
| Variable | ¿Requerida? | Descripción |
|---|---|---|
LLM_PROVIDER | Sí | google-genai, openai, anthropic, cohere, u ollama |
GOOGLE_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEY | Depende del proveedor | la key del proveedor de LLM elegido |
COHERE_API_KEY | Sí (para RAG) | embeddings + reranking |
TAVILY_API_KEY | Opcional | búsqueda web |
STORAGE_MODE | No (por defecto lite) | lite o complete — ver Almacenamiento |
POSTGRES_DSN | Solo en complete | ej. postgresql+asyncpg://user:pass@host:5432/vectora |
QDRANT_URL / QDRANT_API_KEY | Solo en complete | endpoint de Qdrant |
REDIS_URL | Solo en complete | endpoint de Redis |
TELEMETRY_ENABLED | No (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_PATH | Opcional | Ruta 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.