-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy path.env.example
More file actions
35 lines (29 loc) · 1.22 KB
/
.env.example
File metadata and controls
35 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
# LLM Configuration (Dual-Model Routing)
# Reasoning Model: Used for deep analysis, writing, and logic.
REASONING_MODEL_PROVIDER='openrouter' # options: openai, ollama, deepseek, dashscope, openrouter, zai
REASONING_MODEL_ID='gpt-4o'
# REASONING_MODEL_HOST='' # Optional: specific host for reasoning model (e.g. for Ollama)
# Tool Model: Used for tool calling, searching, and data fetching.
TOOL_MODEL_PROVIDER='openrouter'
TOOL_MODEL_ID='gpt-4o'
# TOOL_MODEL_HOST='http://127.0.0.1:11434' # Optional: specific host for tool model
# Legacy/Default Configuration (Fallback)
LLM_PROVIDER='openrouter'
LLM_MODEL='gpt-4o'
# LLM_HOST=''
# Provider API Keys
OPENAI_API_KEY=''
DEEPSEEK_API_KEY=''
DASHSCOPE_API_KEY=''
OPENROUTER_API_KEY=''
ZAI_KEY_API=''
# UST Provider Configuration (HKUST-GZ AI)
UST_KEY_API=''
UST_URL=''
# Sentiment Analysis Settings
SENTIMENT_MODE='auto' # options: auto (priority BERT), bert, llm
BERT_SENTIMENT_MODEL='uer/roberta-base-finetuned-chinanews-chinese'
# Search and Extraction Settings
EMBEDDING_MODEL='paraphrase-multilingual-MiniLM-L12-v2'
SEARCH_CACHE_TTL='3600' # Cache time for search results (seconds)
JINA_API_KEY='' # Optional: Jina API key for both Search (s.jina.ai) and Reader (r.jina.ai)