-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dev.vars.example
More file actions
39 lines (30 loc) · 2.39 KB
/
Copy path.dev.vars.example
File metadata and controls
39 lines (30 loc) · 2.39 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
# Copy this file to .dev.vars and fill in your credentials.
# .dev.vars is git-ignored — NEVER commit real secrets.
# Production secrets are managed via `wrangler secret put <KEY>`.
# ── LLM (OpenRouter) ────────────────────────────────────────────────────────
LLM_BASE_URL=https://openrouter.ai/api/v1
LLM_API_KEY=your-openrouter-api-key
LLM_MODEL=google/gemma-4-26b-a4b-it
# ── Dialogue Mode LLM (separate fast model for structured output) ──────────
DIALOGUE_BASE_URL=https://openrouter.ai/api/v1
DIALOGUE_API_KEY=your-openrouter-api-key
DIALOGUE_MODEL=google/gemma-4-26b-a4b-it
# ── Embedding (for RAG vector search) ───────────────────────────────────────
EMBEDDING_BASE_URL=https://openrouter.ai/api/v1
EMBEDDING_API_KEY=your-embedding-api-key
EMBEDDING_MODEL=qwen/qwen3-embedding-4b
# ── PaddleOCR (PDF/image parsing) ───────────────────────────────────────────
PADDLE_OCR_TOKEN=your-paddleocr-token
# ── Tencent TMT (translation) ───────────────────────────────────────────────
TMT_SECRET_ID=your-tencent-secret-id
TMT_SECRET_KEY=your-tencent-secret-key
# ── Clerk (authentication) ──────────────────────────────────────────────────
CLERK_JWKS_URL=https://your-clerk-instance.clerk.accounts.dev/.well-known/jwks.json
VITE_CLERK_PUBLISHABLE_KEY=pk_test_your-clerk-publishable-key
# ── Mem0 (long-term memory) ─────────────────────────────────────────────────
MEM0_API_KEY=your-mem0-api-key
# ── Exa (web + academic search) ─────────────────────────────────────────────
EXA_API_KEY=your-exa-api-key
# ── ElevenLabs (voice: STT, TTS, Conversational AI) ────────────────────────
ELEVENLABS_API_KEY=your-elevenlabs-api-key
ELEVENLABS_AGENT_ID=your-elevenlabs-agent-id