ClaraSeguros / .env.example
MarianaCodebase's picture
Upload 9 files
66e9b6f verified
Raw
History Blame
1.92 kB
# Copia este archivo como .env y completa los valores.
# NUNCA subas el .env real a git ni al hosting (usa secrets del entorno).
# --- Proveedor de LLM ---
# Vacío => se detecta por el prefijo de la clave (AIza=Gemini, sk-ant-=Claude).
# ollama => modelo servido por endpoint compatible con OpenAI (ver más abajo).
LLM_PROVIDER=
# --- Gemini ---
# Crea tu clave en https://aistudio.google.com/apikey
GEMINI_API_KEY=
GEMINI_MODEL=gemini-2.0-flash
LLM_TEMPERATURE=0.4
# Sube a 120 con modelos locales: la primera petición carga el modelo en memoria.
LLM_TIMEOUT=60
# --- Modelo por endpoint compatible con OpenAI (LLM_PROVIDER=ollama) ---
# Dos despliegues con el mismo código:
#
# 1) Local con Ollama (el dato no sale de la máquina):
# OLLAMA_BASE_URL=http://localhost:11434/v1
# OLLAMA_MODEL=qwen3:4b
#
# 2) Alojado en Hugging Face (no requiere GPU propia):
# OLLAMA_BASE_URL=https://router.huggingface.co/v1
# OLLAMA_MODEL=<id del modelo en el Hub>
# HF_TOKEN=hf_...
OLLAMA_BASE_URL=http://localhost:11434/v1
OLLAMA_MODEL=qwen3:4b
HF_TOKEN=
# --- Servidor ---
# development | production
APP_ENV=development
PORT=8000
LOG_LEVEL=INFO
# URL pública base para enlaces (pago y PDFs).
# Local: http://localhost:8000 · En Hugging Face Spaces se detecta sola (SPACE_HOST).
PUBLIC_BASE_URL=http://localhost:8000
# Horas de inactividad tras las cuales se purga una sesión persistida.
SESSION_TTL_HOURS=24
# --- Correo (SMTP) para entrega real del PDF (opcional; si falta, se simula) ---
# Gmail: activa verificación en 2 pasos y crea una "Contraseña de aplicación".
SMTP_HOST=
SMTP_PORT=587
SMTP_USER=
SMTP_PASS=
SMTP_FROM=Clara - Colsubsidio Seguros <no-reply@colsubsidio.demo>
# --- Twilio (opcional, WhatsApp/SMS) ---
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_WHATSAPP_FROM=whatsapp:+14155238886
TWILIO_SMS_FROM=