Zenova 文档

5. 模型定价与分类

完整版章节。内容按 2026.10 主线代码核对;具体入口以当前许可、账号权限和交付环境为准。

返回概览 · 完整版目录 · 下载完整 PDF

本章内容:本章面向平台管理员和负责成本核算的人员,说明如何为已接入的模型设置售价、组织模型分类、声明模型的能力用途与显示元数据,以及为平台内置功能指定默认模型。读完本章,你可以完成以下工作:按输入、输出、缓存分别定价,配置阶梯计价、分时计价和按输入长度计价,维护美元汇率,维护模型分类,编辑模型元数据,以及配置默认模型。

模型售价决定每次调用记入多少费用,也是模型分组金额预算(第 7 章)的基础。未定价的模型仍可调用,但调用会被记为「未定价」,不计入金额统计。

前提:以租户管理员或具备供应商管理权限的角色登录;模型所属供应商已接入(第 4 章)。

5.1 定价入口与生效范围

适用场景:给新接入的模型定价,或按上游调价调整内部分摊价格。

模型价格在供应商详情的「模型定价」页签维护,也可在成员侧模型详情中核对。同一份价格对全租户的调用生效。模型分组还可以在「可用范围与配额 › 设置专属价」中为单个对象另设阶梯价,专属价优先于这里的标准价,命中多个对象时按「成员 > 职能组 > 部门 > 工作空间 > 本分组全部成员」取最具体的一个(第 7 章)。

操作步骤

  1. 打开「模型定价」页签,在目标模型行选择「编辑」。
  2. 在对话框中选择「计价模式」:单个计价、阶梯计价、分时计价、按输入长度计价,四选一。
  3. 填写价格,选择「保存」。
图 5-1 模型定价的「编辑」对话框:计价模式四选一,各模式字段随所选模式切换

你会看到:保存后提示「已保存,1 个模型有变化」,定价列表该行显示价格来源徽标(「手工」或「参照」)、计价模式与单价;该模型的「开启计价」开关自动打开。

图 5-2 保存后的定价列表:显示价格来源、计价模式与四项单价

注意:价格一经保存即对新产生的用量生效,已经产生的账单不变。定价是全局财务配置,调整前确认改动的影响面。

5.2 按输入、输出与缓存分别定价

适用场景:上游对输入、输出、缓存命中、缓存写入分别收费,平台需要按同样的构成对内分摊。

操作步骤

  1. 在「编辑」对话框中选择「计价模式 = 单个计价」。
  2. 填写四项单价,单位为「每百万 Token」:输入、输出、缓存命中、缓存写入。
  3. 需要把原始 Token 折算成额度消耗时,调整「Token 权重」;权重只影响额度,不改变价格。
  4. 需要跟随公开目录价时,可点「参照目录模型」,从内置模型目录中选择一个参照对象。
  5. 选择「保存」。
图 5-3 成员侧模型详情:计费区按输入、输出、缓存读取、缓存写入分别展示单价,并给出价格历史

你会看到:成员在模型详情中看到的是同一组数字,输入与输出价还能在「概览」的「用户计费价」中直接读到;「计费」区另附价格历史图,按原币种记录历次调整。

注意:四项单价互相独立,缓存命中与缓存写入要按上游的实际收费方式填写。若调用后请求详情里费用一直显示「未定价」,先检查该模型的「开启计价」开关是否已打开,再确认这次调用实际由该上游处理:计费按实际处理请求的上游结算,请求详情中的「实际上游」即为结算所用的上游。

5.3 多模态模型的计价单位

适用场景:模型承担文生图、图片编辑、语音合成、语音转写、视频生成等用途,成本不是按 Token 计量。

平台把这类成本归入「按单位计价」,与四项 Token 单价分开维护:Token 单价按每百万 Token 计,按单位计价的部分按各自的物理单位计,具体单位在定价对话框中显示。

注意:按单位计价的部分不参与按输入长度分档,也不参与分时计价——这两类模式只作用于四项 Token 单价。分批设置价格时按用途归组,不要把这部分金额填进输入或输出单价。

5.4 阶梯计价

适用场景:上游按累计用量分档结算,或需要按用量给予阶梯折扣。

操作步骤

  1. 选择「添加档位」,在第 1 档填写四项单价,再按需要追加档位。档位表按「0 - 1,000 万 / 1,000 万 - ∞」的形式展示区间,末档不封顶。
  2. 选择「保存」。

你会看到:档位表实时显示每一档的起止与单价;对话框说明写明「单价阶梯的基础价就是第 1 档价格,保存时一并写入」,以及「改档表后历史账单不变」。

注意:改档只影响之后的用量。阶梯计价与分时计价、按输入长度计价互斥,同一模型只能选其中一种。

5.5 分时计价

适用场景:上游按峰谷时段定价,例如工作时间为高峰价、其余时间为空闲价。

操作步骤

  1. 「计价模式」选择「分时计价」。
  2. 确认「时区」,默认 Asia/Shanghai;时区随价格一起保存,与租户时区无关。
  3. 在「基础价」中填写未落入任何时段时使用的四项单价。
  4. 选择「添加时段」,每段填写名称、时间区间、适用日与四项单价,最多 8 段。
  5. 选择「保存」。
图 5-4 分时计价配置:时区、基础价与各时段的名称、时间区间、适用日、四项单价

计价规则(对话框内同样写明):

  • 按请求开始时间确定时段,跨时段边界的请求按开始时刻所在时段计价;
  • 只按星期几确定,不区分法定节假日与调休;
  • 跨零点的时段按开始那天确定适用日;
  • 分时只作用于四项 Token 单价,图片、音频等按单位计价的部分不分时。

注意:仅按星期几确定时段意味着上游在节假日按空闲价收费时,平台账单会与上游账单存在差异;节假日价格差异较大时,可为受影响的授权对象另设专属价(第 7 章)。

5.6 按输入长度计价

适用场景:上游在单次请求输入超过某个阈值后整次加价,例如超长上下文请求。

操作步骤

  1. 「计价模式」选择「按输入长度计价」。
  2. 在「基础价」中填写输入未超过第一个阈值时的四项单价。
  3. 选择「添加档位」,填写「输入超过」的阈值(单位「万 Token」)与四项单价,最多 15 档。
  4. 选择「保存」。
图 5-5 按输入长度计价:基础价与第 1 档「输入超过 0.01 万 Token」的四项单价

计价规则:按本次请求的输入 Token 数(含缓存读写)确定档位,整次请求的输入、输出、缓存价都按该档计;不累计历史用量,也不含图片、音频等按单位计价的部分。

你会看到:定价列表把两段并列显示——第 1 档写「输入超过 0.01 万 Token」及其单价,基础价写「输入不超过 0.01 万 Token」及其单价,落档规则不必进对话框就能读出来。

图 5-6 保存后的定价列表:档位与基础价并列显示,各自标注适用条件

注意:阈值设得过低会让绝大多数请求落到高价档。先按业务实际请求的输入长度评估,再定阈值。

5.7 汇率与结算币种

适用场景:模型的参照价来自美元目录价,或接入的外部客户端以美元上报费用,而平台按人民币记账。

结算币种在部署时确定,所有售价、金额预算与费用统计都使用它。「美元汇率」在两处起作用:

  • 页面说明写明:用于把客户端上报的美元费用换算成本租户结算币种;不填则不使用客户端上报费用,改用目录估算。洞察与使用洞察中的会话费用会据此标注「已按全局设置的美元汇率换算」或「未配置美元汇率,客户端上报的美元费用未计入」。
  • 定价时选择「参照目录模型」,平台用该汇率把美元目录价预填为结算币种价格。未配置汇率时,定价对话框提示手动输入;该次输入只用于换算,不会改动全局设置。

操作步骤

  1. 进入「管理后台 › 系统设置 › 全局设置」。
  2. 在「美元汇率」区域填写「1 美元兑 CNY」,例如 7.2。只能填写大于 0、最多 6 位小数的数字。
  3. 选择「保存」,页面提示「美元汇率已保存」。

你会看到:输入框下方显示「上次更新:」与更新时间。

注意:汇率是全局配置,一次修改影响之后所有换算,建议由专人维护并在变更窗口内操作。结算币种本身是美元时,页面显示「结算币种为美元,无需汇率。」

5.8 模型能力用途与元数据

适用场景:声明一个模型能承担哪些用途,或修正目录中不准确的显示名称、上下文窗口、最大输出。

编辑模型元数据

  1. 进入供应商详情「基本信息」页签,在模型行右侧的「…」菜单中选择「编辑模型元数据」。
  2. 对话框顶部显示上游模型名与其来源标签,例如「目录」;下方可修改三项:「显示名称」「上下文窗口」「最大输出」。
  3. 选择「保存」。
图 5-7 模型行「…」菜单:提供「编辑模型元数据」与「配置能力」两项
图 5-8 「编辑模型元数据」对话框:上游模型名带来源标签,下方为三项可编辑字段与说明

你会看到:对话框说明写明「管理员覆盖会压过目录与发现结果,并同时作用于目录展示和对话上下文窗口」。保存后模型列表的名称随之更新,来源标签变为人工覆盖;成员侧模型详情同步显示新的名称与上下文窗口。

图 5-9 最大输出大于上下文窗口时字段标红,提示「最大输出不能超过上下文窗口。」,保存被拦

校验与恢复:最大输出大于上下文窗口时,输入框标红并提示「最大输出不能超过上下文窗口。」,不能保存。需要回到内置数值时选择「恢复目录值」,立即生效,无需再点保存。

注意:覆盖值作用于目录展示与平台内对话的上下文窗口,不约束 API 调用——调用方通过 API 传入的输入长度不会被按覆盖值拦截或截断。需要限制 API 单次请求规模时,用流量规则的请求体上限或 Token 上限(第 26 章)。

配置能力用途

在同一「…」菜单中选择「配置能力」,可以逐项声明模型承担的用途:对话、向量、文生图、图片编辑、语音转写、语音合成、视觉理解、重排、判断、内容安全、敏感信息识别、轻量调用、实时语音、视频生成,共 14 种。每项能力标明来源:「内置目录」「自动发现」或「人工覆盖」。

注意:判断、内容安全、敏感信息识别三类用途服务于护栏与判断接口,只能由管理员显式声明;未声明时,依赖该用途的护栏与路由条件不会生效(第 24 章至第 26 章)。

5.9 模型分类

适用场景:成员侧模型数量多,需要按业务分类(例如「代码」「写作」「多模态」)组织,便于查找。

操作步骤

  1. 进入「管理后台 › 模型 › 模型供应商 › 分类管理」页签。
  2. 选择「新增分类」,列表底部插入一行,直接在行内改名,并填写「显示顺序」。
  3. 选中该分类,在右侧面板选择「添加模型」,把模型归入该分类。
  4. 需要取消关联时,在该分类右侧的模型列表中选择「移除」。
图 5-10 「分类管理」页签:列表列为名称、模型数、显示顺序,右侧为所选分类的模型面板

你会看到:列表按「名称 / 模型 / 显示顺序」三列排列,新建后「模型」列为 0,归入一个模型后变为 1;右侧面板在未添加模型时显示「该分类下暂无模型」。

图 5-11 成员侧模型广场:左栏「分类」选中一个分类后,右侧只显示该分类下的模型,卡片带分类标签

注意:分类只影响模型广场(工作台顶栏「模型」)的筛选与展示,不影响成员能否调用;能否调用由模型分组的可用范围决定(第 7 章)。

5.10 配置默认模型

适用场景:为平台内置功能指定使用哪个模型,例如意图识别、内容安全、知识库嵌入。

入口:「管理后台 › 系统设置 › 全局设置 ›「常规」页签 › 默认模型」。

操作步骤

  1. 在「默认模型」列表中选择「编辑」,打开对话框。
  2. 逐项选择:对话类用途(新建智能体的对话模型、图片生成、知识页与摘要、意图识别、内容判断、敏感信息识别)选择模型,调用在该模型的上游之间分发;语音输入、知识库嵌入与重排、问答语义匹配、语义缓存向量与重排模型选择具体上游,调用固定由该上游处理。留空表示未设置。用量计入哪个模型分组由平台按分组顺序决定,这里不选择分组。
  3. 选择「保存」。部分功能保存时会用样例实际调用一次所选模型做核对,例如内容判断会分别用一句违规样例和一句正常样例调用,并自动确定调用方式,无需选择模型类型(第 25.3 节)。
图 5-12 「默认模型」列表:逐项显示所选模型、状态与「谁能用」
图 5-13 「编辑默认模型」对话框:每个功能项给出针对性的说明

可配置的功能共 12 项,「谁能用」列按功能分三类:

类别功能「谁能用」列
:--:--:--
用户直接使用新建智能体的对话模型、语音输入、图片生成显示包含所选模型的分组的分发对象;调用人还需在其中某个分组的可用范围内
知识库与后台任务知识库嵌入、知识库重排;知识页、文档摘要与日报前两项「随知识库分发」,后一项「后台任务」
平台基础设施意图识别、内容判断、敏感信息识别、问答语义匹配、语义缓存向量模型、语义缓存重排模型「平台基础设施,不按分发」

「新建智能体的对话模型」是员工在工作台「添加智能体」时默认带出的模型,员工可在向导的「身份与模型」一步改选本人可用的其他模型。该项所选模型不可用时,相关操作会提示「全局默认模型当前不可用,请联系租户管理员在「系统设置 › 全局设置」检查配置。」

你会看到:「状态」列显示「已生效」「未设置」「重建失败」等;所选模型最近一次调用失败、或所选服务被停用时,页面顶部出现告警条指明是哪一项。对话框对每个功能给出针对性说明,例如意图识别「用于判断请求的任务类型、难度与业务场景,让路由规则能按这些条件分流」、内容判断「保存时会用一句违规样例和一句正常样例实际调用核对」、知识库重排「未设置时检索结果不重排」。

注意:

  • 更换知识库嵌入模型后,已入库文档需要重建向量索引,重建期间页面显示进度与失败原因;重建完成前语义检索结果不完整。
  • 内容判断与意图识别可以选用任一对话模型,敏感信息识别需要支持 JSON 输出的对话模型,问答语义匹配需要向量模型;保存时的核对不通过会给出原因与建议(第 25.3 节)。这几项未设置时,依赖它们的内容检测与问答能力不能生效。
  • 语义缓存向量模型需要向量模型,语义缓存重排模型需要重排模型;两项都已生效时,流量规则才能开启语义缓存。保存语义缓存重排模型时,系统用内置的同义与非同义问法样例实际调用该模型,确定该模型的命中标准;不能区分两类样例的模型无法保存。这两项选择的是具体上游,不随流量规则改派到其他上游。两类调用按所选模型计费,当前问题和同一范围内已缓存的相近问题会发送给所选模型。所选上游的配置变更后,状态行提示需要重新核对,选择「重新核对」完成核对前,语义缓存不参与。使用 OceanBase 作为平台数据库的部署不支持语义缓存。
  • 选用外部供应商的模型时,对话框会提示「选用「某供应商」后,用户的提问会发送给该供应商」,确认数据边界后再保存。
  • 默认模型是全租户配置,修改立即影响所有用户,建议在变更窗口内操作。
  • 语义缓存向量模型与语义缓存重排模型仍被开启了语义缓存的规则使用时,不能清空,页面会列出这些规则;先删除规则中的「语义缓存」动作再清空。
  • 内容判断模型仍被启用了风险分类、提示注入或自定义类别的规则使用时,不能清空,页面会列出这些规则,先处理规则再清空;改选只能识别固定分类的模型而已有规则在用自定义类别时,保存同样被拒绝(第 25.3 节)。

能力说明

不提供的能力替代做法
:--:--
按计划时间自动下线模型或模型分组,并向受影响方发送通知模型分组详情只有即时的「发布」开关,供应商详情只有「开启」开关,均无生效时间与受影响方清单;下线时关闭开关即时停用,事前用「调用情况」核对受影响范围,并在通知渠道中人工告知(第 6 章)
用「下线 / 退役」类事件配置告警规则告警规则中没有此类事件;以调用失败率或用量归零作为替代信号配置规则(第 32 章)
管理员覆盖的上下文窗口与最大输出约束 API 调用覆盖值只作用于目录展示与平台内对话;限制 API 单次请求规模用流量规则的请求体上限或 Token 上限(第 26 章)
在没有预设价格的情况下自动推算售价用「参照目录模型」按目录价 × 美元汇率预填(第 5.2 节、第 5.7 节),或按供应商契约手工填写标准价(第 5.1 节)

---

上一章:4. 配置模型供应商 · 下一章:6. 模型与模型分组