LLM 模型配置(CLI UI)
Carry Code 支持 17+ AI 模型服务商,你可以随时添加、切换或管理不同的模型。
支持的服务商
Section titled “支持的服务商”Carry Code 开箱即用地支持以下大模型服务商:
| 服务商 | 模型示例 | 协议 | 特点 |
|---|---|---|---|
| OpenAI | GPT-4o, GPT-5.2 | OpenAI | 能力全面,国际领先 |
| Anthropic | Claude Opus 4.5, Claude Sonnet | Anthropic | 编程能力强 |
| Gemini 3 Pro, Gemini 3 Flash | Gemini | 多模态能力强 | |
| DeepSeek | DeepSeek R1, DeepSeek V3 | OpenAI Compatible | 性价比高 |
| Moonshot / Kimi | Kimi K2 | OpenAI Compatible | 中文能力强 |
| 智谱 AI | GLM-4.7 | OpenAI Compatible | 国内服务 |
| MiniMax | MiniMax M2.1 | Anthropic | 多模态 |
| 阿里云 | 通义千问 Qwen3 Max | OpenAI Compatible | 国内稳定 |
| xAI | Grok 4 | OpenAI Compatible | 伊隆·马斯克旗下 |
| SiliconFlow | DeepSeek V3.2 | OpenAI Compatible | API 聚合 |
| Ollama | 任意本地模型 | Ollama | 本地免费 |
| vLLM | 任意本地模型 | vLLM | 本地部署 |
| OpenAI Compatible | 任意兼容接口 | OpenAI Compatible | 自建服务 |
方法一:交互式添加(推荐)
Section titled “方法一:交互式添加(推荐)”- 输入
/model,按空格键 - 选择
add - 按照提示依次输入:
- 服务商类型(如
openai、deepseek、anthropic等) - 模型名称(如
gpt-4o、deepseek-chat等) - API Key(你的密钥)
- API 地址(可选,自定义端点时使用)
- 服务商类型(如
方法二:手动编辑配置
Section titled “方法二:手动编辑配置”配置文件位于 ~/.carry/carrycode.json,格式如下:
{ "providers": [ { "providerId": "deepseek", "modelName": "deepseek-chat", "apiKey": "your-api-key-here", "baseUrl": "https://api.deepseek.com" } ]}交互式选择(推荐)
Section titled “交互式选择(推荐)”- 输入
/model,按空格键 - 在列表中选择你想要的模型
- 按回车确认
编辑已有模型
Section titled “编辑已有模型”- 输入
/model edit - 在列表中选择要编辑的模型
- 在编辑器中修改配置
/model edit deepseek:deepseek-chat修改模型参数
Section titled “修改模型参数”编辑配置文件 ~/.carry/carrycode.json:
{ "providers": [ { "providerId": "openai", "modelName": "gpt-4o", "apiKey": "your-key", "temperature": 0.7, "maxTokens": 4000 } ]}- 输入
/model edit - 选择要编辑的模型
- 在编辑器中删除模型或清空其 API Key
或者直接编辑配置文件 ~/.carry/carrycode.json,删除对应的 provider 条目。
设置默认模型
Section titled “设置默认模型”默认模型会自动设置为第一个已配置的模型。如需更改:
- 编辑配置文件
~/.carry/carrycode.json - 调整
providers数组的顺序 — 第一个模型即为默认模型
或使用环境变量:
export CARRYCODE_MODEL="deepseek:deepseek-chat"详见 环境变量模型配置。
模型参数调优
Section titled “模型参数调优”在配置文件中可以调整模型参数:
{ "providers": [ { "providerId": "openai", "modelName": "gpt-4o", "apiKey": "your-key", "temperature": 0.7, "maxTokens": 4000, "topP": 0.9 } ]}| 参数 | 说明 | 推荐值 |
|---|---|---|
temperature | 随机性控制 (0-2) | 0.7 |
maxTokens | 最大输出 token | 4000 |
topP | 核采样概率 | 0.9 |
免费模型推荐
Section titled “免费模型推荐”Ollama(本地免费)
Section titled “Ollama(本地免费)”如果你想免费使用 AI,可以安装 Ollama:
- 安装 Ollama:https://ollama.ai
- 下载模型:
ollama pull llama2 - 在 Carry Code 中添加 Ollama 配置
免费 API 额度
Section titled “免费 API 额度”| 服务商 | 免费额度 |
|---|---|
| DeepSeek | 注册送 ¥10 |
| 阿里云 | 注册送 ¥60 |
| 硅基流动 | 注册送 ¥14 |
Q:应该选择哪个模型?
Section titled “Q:应该选择哪个模型?”- 编程任务:推荐 Claude Sonnet 或 GPT-4o
- 中文任务:推荐 DeepSeek 或 Kimi
- 免费使用:推荐 Ollama 本地部署
Q:模型切换会丢失上下文吗?
Section titled “Q:模型切换会丢失上下文吗?”不会。切换模型后会话上下文会保留。
Q:如何查看当前使用的模型?
Section titled “Q:如何查看当前使用的模型?”界面上方会显示当前模型名称。
环境变量配置
Section titled “环境变量配置”Carry Code 还支持通过环境变量配置模型,适用于:
- CI/CD 流水线
- 容器部署
- 无需编辑配置文件的快速设置
详细信息请参阅 环境变量模型配置。