配置文件位于 config/config.json
{
"model": "kimi-k2-0711-preview",
"temperature": 0.3,
"max_tokens": 2048,
"max_history": 50,
"code_timeout": 10,
"auto_save_sessions": true
}- 类型: 字符串
- 默认值:
"kimi-k2-0711-preview" - 说明: 使用的AI模型名称
- 类型: 浮点数
- 范围: 0.0 - 2.0
- 默认值:
0.3 - 说明: 控制回答的随机性,值越低越确定
- 类型: 整数
- 默认值:
2048 - 说明: AI回答的最大token数量
- 类型: 整数
- 默认值:
50 - 说明: 保留的最大对话历史条数
- 类型: 整数
- 默认值:
10 - 说明: 代码执行超时时间(秒)
- 类型: 布尔值
- 默认值:
true - 说明: 是否自动保存会话
{
"system_prompt": "你是一个专业的Python编程学习助手..."
}你可以自定义系统提示词来调整AI助手的行为风格。
| 变量名 | 说明 | 必需 |
|---|---|---|
MOONSHOT_API_KEY |
Moonshot API密钥 | 是 |
{
"model": "kimi-k2-0711-preview",
"temperature": 0.1,
"max_tokens": 1500,
"max_history": 30,
"code_timeout": 15,
"auto_save_sessions": true,
"system_prompt": "你是一个耐心的Python编程学习助手,专门帮助初学者学习Python。请使用简单易懂的语言,提供详细的解释和基础的代码示例。"
}{
"model": "kimi-k2-0711-preview",
"temperature": 0.5,
"max_tokens": 3000,
"max_history": 100,
"code_timeout": 30,
"auto_save_sessions": true,
"system_prompt": "你是一个专业的Python编程助手,可以讨论高级主题和最佳实践。提供深入的技术解释和复杂的代码示例。"
}{
"model": "kimi-k2-0711-preview",
"temperature": 0.3,
"max_tokens": 1000,
"max_history": 20,
"code_timeout": 5,
"auto_save_sessions": false,
"system_prompt": "提供简洁明了的Python编程回答,重点突出关键信息。"
}建议定期备份配置文件:
cp config/config.json config/config.json.backup如果配置文件损坏,删除它后程序会使用默认配置:
rm config/config.json程序启动时会自动验证配置文件,如果有错误会显示警告信息并使用默认值。
- 问题: JSON格式不正确
- 解决: 使用JSON验证工具检查语法
- 工具: JSONLint
- 问题: 参数值超出有效范围
- 解决: 参考上述说明调整参数值
- 问题: 无法读取配置文件
- 解决: 检查文件权限,确保可读
- 渐进调整: 一次只修改一个参数
- 测试验证: 修改后测试功能是否正常
- 备份配置: 修改前备份原配置
- 文档记录: 记录修改原因和效果