-
Notifications
You must be signed in to change notification settings - Fork 65
Expand file tree
/
Copy path.env.example
More file actions
51 lines (41 loc) · 1.63 KB
/
.env.example
File metadata and controls
51 lines (41 loc) · 1.63 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
48
49
50
# ===========================================
# tinykit Configuration (Local Development)
# ===========================================
# For Railway deployment, see .env.railway
# AI Agent Configuration
# You can configure LLM settings here OR in the tinykit UI (Settings page)
# Env vars take precedence over UI settings if both are set
# Choose your provider: openai, anthropic, gemini, or deepseek
LLM_PROVIDER=anthropic
LLM_API_KEY=
LLM_MODEL=claude-sonnet-4-5-20250929
# Optional: Custom base URL for OpenAI-compatible providers
# LLM_BASE_URL=https://custom-endpoint.example.com
# OpenAI: Get key from https://platform.openai.com/api-keys
# Anthropic: Get key from https://console.anthropic.com/
# Gemini: Get key from https://aistudio.google.com/apikey
# DeepSeek: Get key from https://platform.deepseek.com/api_keys
# Example configurations:
# For OpenAI:
# LLM_PROVIDER=openai
# LLM_API_KEY=sk-...
# LLM_MODEL=gpt-5.2-2025-12-11 (best) or gpt-4o-mini (fast)
# For Anthropic Claude:
# LLM_PROVIDER=anthropic
# LLM_API_KEY=sk-ant-...
# LLM_MODEL=claude-sonnet-4-5-20250929 (best) or claude-haiku-4-5-20251001 (fast)
# For Google Gemini:
# LLM_PROVIDER=gemini
# LLM_API_KEY=your-gemini-api-key
# LLM_MODEL=gemini-2.5-pro (best) or gemini-2.5-flash (fast)
# For DeepSeek:
# LLM_PROVIDER=deepseek
# LLM_API_KEY=sk-...
# LLM_MODEL=deepseek-chat (best) or deepseek-reasoner (reasoning)
# ===========================================
# Server Configuration (OPTIONAL)
# ===========================================
PORT=5173
HOST=0.0.0.0
# External PocketBase URL (only if not using built-in)
# POCKETBASE_URL=http://127.0.0.1:8091