-
Notifications
You must be signed in to change notification settings - Fork 57
Expand file tree
/
Copy path.env.example
More file actions
28 lines (23 loc) · 1021 Bytes
/
Copy path.env.example
File metadata and controls
28 lines (23 loc) · 1021 Bytes
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
# Copy this file to .env and fill only the providers you actually use.
# Do not commit .env. Keep tokens, private endpoints, and local course paths out of git.
# Audio transcription: OpenAI-compatible /audio/transcriptions
AUDIO_TRANSCRIBE_API_KEY=
AUDIO_TRANSCRIBE_BASE_URL=https://api.siliconflow.cn/v1
AUDIO_TRANSCRIBE_MODEL=FunAudioLLM/SenseVoiceSmall
# Vision analysis: OpenAI-compatible chat completions with video understanding support
LINEAGE_VISION_API_KEY=
LINEAGE_VISION_BASE_URL=https://your-openai-compatible-vision-endpoint/v1
LINEAGE_VISION_MODEL=gemini-3.1-pro-preview
LINEAGE_VISION_TIMEOUT=600
# Text distillation: OpenAI-compatible chat completions
LINEAGE_TEXT_API_KEY=
LINEAGE_TEXT_BASE_URL=https://api.openai.com/v1
LINEAGE_TEXT_MODEL=gpt5.5
LINEAGE_TEXT_MAX_TOKENS=4096
LINEAGE_TEXT_TIMEOUT=300
# Optional: run local extractive fallback instead of LLM distillation
DISTILL_USE_LLM=1
DISTILL_CHUNK_SIZE=6000
DISTILL_CHUNK_OVERLAP=500
# Optional: MinerU / OCR document parsing
MINERU_API_TOKEN=