-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
30 lines (22 loc) · 1 KB
/
.env.example
File metadata and controls
30 lines (22 loc) · 1 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
# --- AI Provider (choose one) ---
AI_PROVIDER=anthropic # anthropic | openrouter | ollama
# --- Anthropic (default) ---
ANTHROPIC_API_KEY=sk-ant-...
# --- OpenRouter ---
# OPENROUTER_API_KEY=sk-or-...
# --- Ollama ---
# OLLAMA_BASE_URL=http://localhost:11434
# --- Model Overrides (optional) ---
# AI_MODEL_PLANNING=claude-opus-4-20250514 # for outline + improvise
# AI_MODEL_GENERATION=claude-sonnet-4-20250514 # for slides + theme + edits
# OpenRouter model examples:
# AI_MODEL_PLANNING=anthropic/claude-opus-4
# AI_MODEL_GENERATION=google/gemini-2.5-pro
# Ollama model examples:
# AI_MODEL_PLANNING=llama3.3
# AI_MODEL_GENERATION=llama3.3
# --- Content Enrichment (optional, free tiers available) ---
# TAVILY_API_KEY=tvly-... # Web search: 1,000 searches/month free (https://tavily.com)
# UNSPLASH_ACCESS_KEY=... # Image search: 50 req/hr free (https://unsplash.com/developers)
# --- Retry Config ---
# AI_MAX_RETRIES=3 # Max retry attempts (default: 3)