forked from clawvisual/clawvisual
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.local.template
More file actions
53 lines (46 loc) · 1.46 KB
/
.env.local.template
File metadata and controls
53 lines (46 loc) · 1.46 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
51
52
53
# Core LLM config
LLM_API_URL=https://openrouter.com/api/v1/chat/completions
LLM_API_KEY=your_openrouter_api_key
LLM_MODEL=openai/gpt-5.1-mini
# Optional LLM tuning
LLM_TIMEOUT_MS=25000
LLM_COPY_FALLBACK_MODEL=google/gemini-2.5-flash
LLM_COPY_POLISH_MODEL=openai/gpt-5.1-mini
LLM_X_TITLE=clawvisual AI
# Image generation
GEMINI_API_KEY=your_gemini_api_key
NANO_BANANA_MODEL=your_nano_banana_model
NANO_BANANA_TIMEOUT_MS=60000
NANO_BANANA_TRANSIENT_RETRY_MAX=2
NANO_BANANA_RETRY_BASE_DELAY_MS=450
# Pipeline mode
PIPELINE_MODE=fast
PIPELINE_MAX_DURATION_MS=300000
# Quality loop
QUALITY_LOOP_ENABLED=true
QUALITY_AUDIT_THRESHOLD=78
QUALITY_IMAGE_COVER_THRESHOLD=85
QUALITY_IMAGE_INNER_THRESHOLD=78
QUALITY_COVER_FIRST_GLANCE_THRESHOLD=82
QUALITY_COVER_NOVELTY_THRESHOLD=80
QUALITY_COVER_CANDIDATE_COUNT=1
QUALITY_MAX_COPY_ROUNDS=1
QUALITY_MAX_IMAGE_ROUNDS=0
QUALITY_MAX_EXTRA_IMAGES=1
QUALITY_IMAGE_LOOP_MAX_MS=120000
QUALITY_IMAGE_AUDIT_SCOPE=cover
# Optional feature flags (fast mode defaults are false)
PIPELINE_ENABLE_SOURCE_INTEL=false
PIPELINE_ENABLE_STORYBOARD_QUALITY=false
PIPELINE_ENABLE_STYLE_RECOMMENDER=false
PIPELINE_ENABLE_ATTENTION_FIXER=false
PIPELINE_ENABLE_POST_COPY_QUALITY=false
PIPELINE_ENABLE_FINAL_AUDIT=false
# Search / web tools
OPENROUTER_API_KEY=your_openrouter_api_key
TAVILY_API_KEY=your_tavily_api_key
SERPER_API_KEY=your_serper_api_key
JINA_API_KEY=your_jina_api_key
# API auth
CLAWVISUAL_API_KEYS=your_api_key_1,your_api_key_2
CLAWVISUAL_ALLOW_NO_KEY=true