-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
47 lines (40 loc) · 2.58 KB
/
Copy path.env.example
File metadata and controls
47 lines (40 loc) · 2.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# ─────────────────────────────────────────────────────────────────────────────
# CLIENTE (variables VITE_*, se embeben en el build del navegador)
# Configúralas también desde Ajustes (⚙︎) en la app, sin tocar archivos.
# NO subas tu .env real a ningún repositorio.
# ─────────────────────────────────────────────────────────────────────────────
# Conexión al chat (módulo Explorador y meditaciones a la medida).
# Si despliegas en Vercel con las funciones de /api, apunta al proxy propio:
VITE_API_PROXY_URL=/api/chat
# Alternativa para uso personal local (clave embebida y expuesta en el bundle):
# VITE_ANTHROPIC_API_KEY=sk-ant-...
# TTS neuronal de las meditaciones. Con las funciones de /api en Vercel:
VITE_TTS_ENDPOINT=/api/tts
# Voz por defecto (depende del proveedor; ej. Azure es-MX):
VITE_TTS_VOICE=es-MX-DaliaNeural
# Recordatorios con la app cerrada (Web Push). Opcional: si no lo configuras, la app usa el
# recordatorio local (solo con la app abierta). Genera las claves con: node scripts/generar-vapid.mjs
VITE_VAPID_PUBLIC_KEY=
# ─────────────────────────────────────────────────────────────────────────────
# SERVIDOR (solo en Vercel / tu host — NUNCA con prefijo VITE_, no se exponen)
# Configúralas en el panel de Vercel: Project Settings → Environment Variables.
# ─────────────────────────────────────────────────────────────────────────────
# Chat:
ANTHROPIC_API_KEY=sk-ant-...
# TTS: elige proveedor (azure | elevenlabs | openai). Por defecto: azure (es-MX real).
TTS_PROVIDER=azure
# Azure Speech (recomendado para es-MX):
AZURE_SPEECH_KEY=
AZURE_SPEECH_REGION=eastus
# ElevenLabs (alternativa):
# ELEVENLABS_API_KEY=
# ELEVENLABS_VOICE_ID=
# OpenAI (alternativa):
# OPENAI_API_KEY=
# Web Push (recordatorios con app cerrada). Genera con: node scripts/generar-vapid.mjs
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_SUBJECT=mailto:tu-correo@ejemplo.com
# Almacén de suscripciones (Vercel KV / Upstash Redis). Sin esto, el push de fondo no se activa.
KV_REST_API_URL=
KV_REST_API_TOKEN=