-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy path.env.example
More file actions
36 lines (29 loc) · 1.22 KB
/
Copy path.env.example
File metadata and controls
36 lines (29 loc) · 1.22 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
# AI Providers (Set at least one)
ANTHROPIC_API_KEY=your_api_key_here
OPENAI_API_KEY=
GEMINI_API_KEY=
OPENROUTER_API_KEY=
OLLAMA_URL=http://localhost:11434
# Default provider and model (Optional)
# DEFAULT_AI_PROVIDER: claude | openai | gemini | openrouter | ollama
# DEFAULT_AI_MODEL: claude-sonnet-4-6 | gpt-4o | gemini-2.5-flash | deepseek/deepseek-chat | ... (see AI_MODELS in shared/types for full list)
DEFAULT_AI_PROVIDER=claude
DEFAULT_AI_MODEL=claude-sonnet-4-6
# Webhook secret (Optional, if set, /api/webhook/callback requires X-Zenku-Signature header)
WEBHOOK_SECRET=
# File attachment size limit for the AI chat panel (Optional, default: 10 MB)
# This controls the server-side JSON body limit. Base64 encoding adds ~33% overhead,
# so a 10 MB server limit supports files up to ~7 MB.
# The client-side pre-check threshold is hardcoded in ChatPanel.tsx → MAX_ATTACH_MB (default 4 MB).
# If you raise this, also raise MAX_ATTACH_MB in the client to match.
#UPLOAD_MAX_MB=10
# OIDC / SSO
FRONTEND_URL=http://localhost:5173
# SQLite(Defualt)
DB_TYPE=sqlite
# PostgreSQL
#DB_TYPE=postgres
#DB_URL=postgresql://user:password@localhost:5432/zenku
# MSSQL
#DB_TYPE=mssql
#DB_URL=Server=localhost;Database=zenku;User Id=sa;Password=...;