Qoder CLI内置了全球 SOTA 级别的 AI 模型,并提供灵活的选择机制,帮助你在开发效率、输出质量与成本之间找到最佳平衡。
模型选择方式
分级模型(Default)
模型分级选择器为开发者提供四个高性能模型池,在成本与性能之间取得不同平衡。如同智能汽车的驾驶模式,为每项任务选用最合适的档位。
| 级别 | 说明 | 适用场景 | Credit 消耗 |
|---|
| 智能路由 (Auto) | 智能选择最适合的模型,平衡性能与成本 | 大部分日常开发工作,建议默认使用 | ~1.0× |
| 极致 (Ultimate) | 专家级深度推理与思考能力 | 复杂系统设计、高难度问题分析 | ~1.6× |
| 性能 (Performance) | 高级推理能力,高质量输出 | 核心功能实现、架构设计、代码重构 | ~1.1× |
| 经济 (Efficient) | 标准推理能力,高性价比 | 基础代码生成、单元测试、日常问答 | ~0.3× |
Credit 消耗对比
下表以 Auto 消耗 10 Credits 的单个示例任务为基准,按各分级倍率换算,用于说明不同分级的相对消耗。
| 模型分级 | Credit 消耗倍率 | 单示例任务消耗 |
|---|
| Auto | ~1.0× | 10 Credits |
| Ultimate | ~1.6× | 约 16 Credits |
| Performance | ~1.1× | 约 11 Credits |
| Efficient | ~0.3× | 约 3 Credits |
Credit 倍率是计费系数,上表不代表每次任务固定消耗多少 Credits。实际消耗还会受输入与输出长度、缓存命中、思考强度、上下文窗口和工具调用等因素影响,请以 /usage 展示的实际用量为准。
前沿模型(New Models)
New Models 标签页会展示当前开放的具体模型。适合对模型有明确偏好,或希望验证特定能力的场景。
可选模型、模型简介、Credit 消耗倍率和支持的参数可能随服务端模型列表更新;以 /model 界面和 --list-models 输出为准。
目前只开放部分模型供直接选择。
| 模型名称 | 能力与参数 | Credit 消耗倍率 |
|---|
| Qwen3.8-Max | 支持推理、多模态、思考开关与 low / medium / xhigh 思考强度;支持 200K / 400K / 1M 上下文 | 0.5× |
| Qwen3.7-Max | 支持多模态、思考开关与 200K / 400K / 1M 上下文 | 0.5× |
| Qwen3.7-Plus | 支持多模态、思考开关与 200K / 400K / 1M 上下文 | 0.1× |
| Kimi-K3 | 支持多模态、low / high / max 思考强度与 200K / 400K / 1M 上下文 | 0.8× |
| Kimi-K2.7-Code | 支持多模态、256K 上下文与 Fast 模式 | 0.3× |
| GLM-5.3 | 支持推理、多模态、low / high / max 思考强度与 200K / 400K / 1M 上下文 | 0.6× |
| GLM-5.2 | 支持推理、多模态、思考开关、high / max 思考强度与 200K / 400K / 1M 上下文 | 0.6× |
| DeepSeek-V4-Pro | 支持推理、多模态、思考开关、high / max 思考强度与 200K / 400K / 1M 上下文 | 0.8× |
| DeepSeek-V4-Flash | 支持推理、多模态、思考开关、low / high / max 思考强度与 200K / 400K / 1M 上下文 | 0.3× |
| MiniMax-M3 | 支持多模态与 200K / 400K / 1M 上下文 | 0.2× |
表中倍率来自当前服务端模型列表的 price_factor。活动时段和模型参数可能影响实际倍率,请以 /model 参数面板显示为准。
Kimi-K2.7-Code 在参数面板提供 Fast 开关。开启后会优先提升响应速度,Credit 消耗可能变化,请以参数面板显示为准。
自定义模型(Custom)
接入模型厂商提供的订阅计划。Qoder 提供了一批受支持的 Provider,用户使用自己在对应厂商的 API Key 即可调用。
支持通过 API 密钥接入第三方供应商的模型资源。
适用版本:个人版支持的供应商:阿里云百炼、DeepSeek、智谱、Kimi、MiniMax、小米 MIMO
模型参数配置
部分模型支持配置参数,以便更好地适应不同任务类型。可用参数取决于当前模型,CLI 会在 /model 模型列表和模型参数面板中展示当前模型支持的选项。
上下文窗口
上下文窗口控制对话可用的最大上下文长度。常见选项包括:
| 选项 | 说明 |
|---|
| 200K | 标准上下文窗口,满足大多数任务需求 |
| 400K | 扩展上下文,适用于更大的代码库或较长对话 |
| 1M | 最大上下文,适用于超大规模项目 |
在 TUI 模式下输入 /context-window 可打开模型参数面板并调整上下文窗口。
思考强度
控制模型在生成回复前的推理深度。可用的选项因模型而异,选择模型后界面会显示该模型支持的档位。
| 选项 | 说明 |
|---|
| low | 最少推理,响应最快 |
| medium | 推理深度适中 |
| high | 深入推理,适合复杂任务 |
| xhigh | 深度分析,适用于高难度问题 |
| max | 最大推理深度,适合最复杂的挑战 |
在 TUI 模式下输入 /effort 可调整当前模型的思考强度。不带参数时打开模型参数面板,也可以直接指定 level:
/effort high
/effort auto --session-only
/effort off
默认会保存到 ~/.qoder/settings.json;加 --session-only 则仅对当前会话生效。
Fast 模式
部分模型提供 Fast 模式,用于优先提升响应速度。开启后 Credit 消耗可能变化,具体以模型参数面板展示为准。
支持的模型
New Models 的参数支持情况见上表。Default 分级中的 Ultimate 和 Performance 也支持上下文窗口、思考开关与思考强度。模型参数可能随服务端配置更新,请以当前参数面板为准。
切换模型
TUI 中切换
在 TUI 模式下输入 /model 打开选择界面,界面分为 Default、New Models 和 Custom 三个标签页:
列表状态下:↑ / ↓ 选择,Tab 切换标签页,Enter 确认,s 仅本次会话生效,r 刷新,/ 进入搜索,Esc 关闭。
在列表中:支持多档思考强度或多档上下文窗口的模型,会把这两项作为可就地编辑的列显示在行内。← / → 调节当前高亮的列,space 在思考强度列与上下文列之间切换。每一行的初值取自你上次为该模型保存的设置。调整过的行会显示 ✎ 标记,直到你确认。Enter 保存所有带标记的行,并切换到当前高亮的模型;s 以同样方式仅对本次会话生效;Esc 放弃这些调整。只是滚动经过的行保持原有设置。之前用 s 应用的值视为该行的当前设置,不显示标记;如需保存,请使用 /effort 或 /context-window。方向键归行所有,因此标签页只能用 Tab 与 Shift+Tab 切换。
搜索状态下:输入即过滤,高亮不会跟着跳;↑ / ↓ 或 Enter 把焦点交回列表(过滤保持生效,s / r 随之恢复),Esc 清空搜索并交回焦点。
Enter 选中的模型会自动保存到 ~/.qoder/settings.json,下次启动无需重新选择;改按 s 则只对当前会话生效,不写入配置文件。
命令行参数指定
通过 --model、--reasoning-effort 和 --context-window 参数在启动时直接指定模型设置,仅对本次会话生效:
qoder --model efficient # Efficient 分级
qoder --model auto # Auto 分级
qoder --reasoning-effort high
qoder --context-window 400000
列出可用模型
使用 --list-models 可以在无界面模式下输出当前账号可用的模型列表,适合脚本或自动化场景:
添加自定义模型
- 输入
/model,切换到 Custom 标签页
- 选择
Add custom model... 并按 Enter
- 按引导依次选择 Provider → 模型类型 → 具体模型
- 填写 API Key 等配置信息
- 验证通过后自动保存,可立即切换使用
删除自定义模型:在 Custom 标签页选中目标模型后按 d。