跳转到主要内容
DimiLinks 上不同模型属于不同分组,分组直接决定最终费用。调用前的硬约束:
  • 同一个模型只在固定的若干分组里开放。例如 claude-opus-4-8 只在 Claude 分组里能调,不存在「default 分组也能跑 Claude」。
  • 你的 API Key 自身有「可用分组」字段,必须与目标模型的可用分组有交集,调用才会通过。
  • 同一段提示词在不同模型 / 不同分组之间费用不能线性外推:我们按「官方价 × 模型倍率 × 分组倍率」结算,组合差异可能达到几十倍。
不要硬编码倍率,分组与价格随时可能调整。请把 GET /api/pricing 的返回结果作为运行时事实源。

权威接口

该接口无需登录即可访问,返回当前线上的全部分组、可用分组说明、模型清单和倍率:

字段含义

调用方如何选分组

请求里有两种选分组的方式:
  1. 不传 group(推荐):后端取「API Key 可用分组 ∩ 模型 enable_groups」,再按 auto_groups 与内部优先级选一个。这是默认链路,对绝大多数调用方来说够用。
  2. 显式传 group:在请求体里加 "group": "claude 特价" 等。前提是该分组同时存在于 API Key 可用分组与模型 enable_groups 中,否则会返回 403 model_not_allowed。
只有当一把 API Key 同时具备多个目标分组、且业务上需要稳定走某一个时,才需要显式指定 group。

计费公式

按 token 计费的模型(quota_type = 0):
按次计费的模型(quota_type = 1):
n 为本次任务实际产出的图片 / 视频张数(图片接口里就是请求体中的 n)。

估算示例

claude-opus-4-8 在 claude 特价 分组,输入 1k token、输出 500 token:
  • model_ratio = 2.5,completion_ratio = 5,group_ratio = 0.3
  • input = 1000 × 2.5 × 0.3 = 750
  • output = 500 × 2.5 × 5 × 0.3 = 1875
  • total ≈ 2625(系统内部 quota,按账户 quota_per_unit 折算成显示货币)
gpt-5.5 在 default 与 open ai 特价 分组对比:
  • default:group_ratio = 1,按 model_ratio 2.5 × completion_ratio 6 全额结算。
  • open ai 特价:group_ratio = 0.5,最终费用是 default 分组的一半。
gpt-image-2 异步出 1 张 2K 图片:
  • 2K 档 model_price = 0.15,group_ratio 取 gpt-image-2 = 1 或 default = 1,单次费用 0.15。1K / 4K 档分别读取 resolution_options,不要套用 2K 价格。

视频计费:两个分组,两种规则

视频能力分成两个分组,计费方式不同。调用前请确认模型属于哪个分组,分组差异见 视频分组与计费规则。

seedance/h3 分组:按秒计费(tiered_expr)

minimax-h3、seedance 2.0、seedance 2.5 走按秒计费:费用 = 每秒单价 × 秒数,分辨率决定每秒单价(分组倍率 seedance/h3 = 1)。模型在 /api/pricing 的返回里带 billing_mode: "tiered_expr" 与 billing_expr,表达式声明了各分辨率档位的每秒单价:

doubao seedance 分组:按 token 计费

doubao-seedance-2-0-260128、doubao-seedance-2-0-fast-260128、doubao-seedance-2-0-mini-260615、doubao-seedance-2-5-260628 走按 token 计费(quota_type = 0),只支持 720p;分组倍率 doubao seedance = 0.7,即在官方基准价基础上打 7 折。token 消耗与「时长 × 分辨率」相关,费用按通用 token 公式结算。

图片按分辨率档位计费

gpt-image-2.5-flare / gpt-image-2.5-sunburst 按 token 倍率计费(输入 37.5×、输出 2×),实际费用与图片尺寸相关。

工程化建议

  • 启动时拉一次 GET /api/pricing,按模型建立 model_name → { enable_groups, model_ratio, completion_ratio, cache_ratio, quota_type, model_price } 的索引;用 pricing_version 做缓存键。
  • 在 UI 上展示某模型可用分组时,直接读 data[].enable_groups 与 usable_group 文案,不要自己维护一份硬编码映射。
  • 估算费用时务必同时考虑 model_ratio、completion_ratio、cache_ratio、group_ratio 四项,缺一项都会算偏。
  • 看到 403 model_not_allowed:先检查 API Key 可用分组是否覆盖了目标模型的 enable_groups;临时绕过的方式是把 group 显式指向当前 Key 实际拥有的那个分组。