-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
39 lines (30 loc) · 1.18 KB
/
Copy path.env.example
File metadata and controls
39 lines (30 loc) · 1.18 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 to .env and fill in values (never commit .env)
OPENAI_API_KEY=
XAI_API_KEY=
OPENROUTER_API_KEY=
# Project root — defaults to repository directory if unset
BASE_PATH=""
WORK_PATH=""
DATA_ROOT=""
# Whisper MLX model cache (macOS / Apple Silicon)
HF_HOME="${HOME}/.cache/whisper"
# Markdown output directory (Obsidian vault or any folder)
OUTPUT_MD_PATH="/path/to/markdown/output"
# Preprocess (Step 4): GPT-5-nano
PREPROCESS_LLM_MODEL=gpt-5-nano-2025-08-07
# Summarize (Step 6): GPT-5-mini → Markdown (INPUT_PROMPT v3)
# Suffix rule: gpt-5-mini → 5-mini | deepseek → dS4f (set MAIN_LLM_OUTPUT_SUFFIX to match model)
MAIN_LLM_PROVIDER=openai
MAIN_LLM_MODEL=gpt-5-mini-2025-08-07
MAIN_LLM_OUTPUT_SUFFIX=5-mini
# Optional fallback when primary fails (rate limit, timeout, model error, etc.)
# MAIN_LLM_FALLBACK_PROVIDER=openrouter
# MAIN_LLM_FALLBACK_MODEL=deepseek/deepseek-v4-flash
YOUTUBE_API_KEY=
# Optional
# YOUTUBE_COOKIES_FILE="${PWD}/youtube_cookies.txt"
# PROXY_ADDRESS=
# COMPRESSION_AUDIO_PATH="/path/to/archive/audio"
# Google Drive Desktop YT_summary sync (optional post-processing)
# P03_DRIVE_SYNC_ROOT="/path/to/Google Drive/.../YT_summary"
# P03_DRIVE_SYNC_ENABLED=1