codecamp

Qoder 模型分级选择器

模型分级选择器(Model Tier Selector)为开发者提供四个高性能模型池选择,涵盖基础轻量(Lite)、经济高效(Efficient)、 极致性能(Performance)和智能路由(Auto)。不同级别在模型性能与 Credit 消耗成本之间,呈现出不同程度的平衡与权衡,从而精准匹配多样化的研发场景与不同复杂度的研发任务。如同智能汽车提供节能、舒适、运动等驾驶模式以应对不同路况,模型分级选择器支持在成本、效率与质量之间按需切换,为每项任务选用最合适的模式——成本可控,质量可靠。

如何选择合适的模型级别

Qoder 模型分级选择器提供四个预设层级,在成本和性能上各有侧重,开发者可以根据下述情形选择合适的级别。

  • 智能路由 (Auto) :搭载 Qoder 独家自适应优化算法,智能评估任务场景与系统负载,自动调度最合适的模型。
    • 适用于:大部分的日常开发工作,建议默认使用。
    • Credit 消耗: 约 x1.0 Credit,单任务较 Performance 可以节省约 10% 的 Credits
  • 极致性能 (Performance) :使用最优可用模型,优先确保极致输出质量和效果。
    • 适用于:高阶复杂任务,如核心功能实现、系统架构设计、深度疑难问题修复、代码重构等;
    • Credit 消耗:约 x1.1 Credit,该级别消耗 Credits 速度相对较快
  • 经济高效 (Efficient) : 选择高性价比模型,在确保核心质量输出的前提下,有效降低 Credit 消耗。
    • 适用于: 常规开发任务,如基础代码生成、单元测试编写、日常研发问答、设计文档撰写等。
    • Credit 消耗: 约 x0.3 Credit。相较 Performance,单任务可节省约 75%以上的 Credits
  • 基础轻量 (Lite) : 提供基础模型服务,暂不支持多模态输入,高峰期可能存在延迟
    • 适用于:基础研发任务,如快速验证、基础逻辑实现、快问快答等。
    • Credit 消耗:0×(免费)

Credit 消耗对比

下表通过具体任务示例,直观展示了在执行类似复杂度的编码任务时,不同层级模型 Credit 成本消耗。

  • Credit 消耗倍率: 代表在完成同一个任务时,消耗 Credits 的速度。
  • 单示例任务消耗: 模拟完成一个中等复杂度编码任务所需的平均 Credit 量
模型级别 Credit 消耗倍率 单示例任务消耗
智能路由(Auto) ~ 1.0× 10 Credits
极致性能(Performance) ~ 1.1× 11 Credits
经济高效(Efficient) ~ 0.3× 3 Credits
基础轻量(Lite) 免费 0 Credits

注:由于不同任务和代码库的差异,实际消耗倍率可能存在一定差异。

如何切换不同级别

打开模型分级选择器在智能会话的对话框中,点击选择器的下拉菜单。默认显示当前级别名称(如 “智能路由”)。点击下拉菜单后您将看到可用的模型列表:智能路由 (Auto)、极致性能 (Performance)、经济高效 (Efficient)、基础轻量 (Lite)选择后立即生效新模型将应用于当前会话中后续的所有对话,当前对话上下文完整保留,无需重新开始对话。说明:当前账户没有 Credits 时,仅可使用基础轻量 (Lite) 级别,使用基础模型服务。需升级或获取更多 Credits 后方可解锁切换其他级别

常见问题

  1. 可以在同一个会话中切换模型吗? 可以。您可以在任何时候通过对话框中的下拉菜单切换模型,新的选择会立即应用于当前会话的后续对话,以便于根据实时的任务需求动态调整模型。
  2. 不同模型级别的 Credit 消耗是如何计算的? 您的 Credit 消耗仍由每次请求所使用的 Token 数量及所使用模型的单位定价共同决定。同一任务在不同模型级别下的 Credit 消耗对比,请参见本文说明。详细计费规则请查阅官方文档
  3. 基础轻量 (Lite)模式是完全免费的吗?有什么限制? 基础轻量 (Lite) 模式目前是免费,但在高峰时段可能会有较慢的响应速度,且目前不支多模态问答。
Qoder 智能会话(AI Chat)功能官方指南 | Ask 与 Agent 双模式速览
智能问答 Ask 模式使用指南 - Qoder 中文教程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Qoder 活动

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }