6.2 环境变量支持

.env 文件

1
2
3
4
DEEPSEEK_API_KEY=sk-xxx
LLM_BASE_URL=https://api.deepseek.com/v1
LLM_MODEL=deepseek-chat
LLM_TEMPERATURE=0.7

加载配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import dotenv from 'dotenv';

dotenv.config();

export function loadConfig(): Config {
return {
llm: {
apiKey: process.env.DEEPSEEK_API_KEY || '',
baseURL: process.env.LLM_BASE_URL || 'https://api.deepseek.com/v1',
model: process.env.LLM_MODEL || 'deepseek-chat',
temperature: parseFloat(process.env.LLM_TEMPERATURE || '0.7')
}
};
}

导航

上一篇: 6.1 配置文件设计

下一篇: 6.3 配置验证