Skip to content

查询模型刊例价 ​

接口路径 ​

http
GET /api/open/models/list-prices

请求参数 ​

字段类型是否必传说明限制条件
enterprise_idint否企业 ID传入按该企业可访问模型过滤,不传按当前登录个人过滤
model_namestring否模型名精确匹配多个用英文逗号分隔,须与返回的 model_name 一致
keywordstring否模型名模糊搜索
pageint否页码从 1 开始,默认 1;兼容别名 p
page_sizeint否每页条数默认 20,最大 500

请求示例 ​

JSON
GET 'https://neolink.com/backend/api/open/models/list-prices?enterprise_id=1001&keyword=gpt&page=1&page_size=20'
GET 'https://neolink.com/backend/api/open/models/list-prices?model_name=gpt-4o,doubao-seed-2-1-pro-260628&page=1&page_size=20'

返回信息 ​

成功时 HTTP 200,包络:{ "success": true, "message": "", "data": { ... } }。

「是否必传」指该字段在成功响应中是否一定出现(否 = 可能省略,常见于 omitempty)。

字段类型是否必传说明
successbool是请求是否成功;成功 true;失败 false
messagestring是状态消息;成功多为空;失败为当前语言错误说明
dataobject否业务数据;仅成功时返回,详见下表

data(分页)

字段类型是否必传说明
itemsobject[]是本页模型刊例价列表
totalint是过滤后的总条数
pageint是当前页码
page_sizeint是当前每页条数

items[] 字段

字段类型是否必传说明
model_namestring是模型广场的模型名称
supported_endpoint_typesstring[]是支持的端点类型;无则为 []
max_prompt_tokensint是最大输入 tokens
max_completion_tokensint是最大输出 tokens
model_ratio_configuredbool是倍率是否已显式配置
unitstring是固定为 "M tokens",仅解释同级 *_ratio_* 单价的计量单位
scenario_statusstring否场景表状态:ok / partial / unsupported;无场景能力时可能省略
scenario_dimsobject[]否计费维度定义;结构见下表
scenariosobject[]否各档场景具体价格;结构见下表
model_ratio_usd / model_ratio_cnystring否输入刊例价(四位小数);有可用场景表时通常省略
completion_ratio_usd / completion_ratio_cnystring否输出刊例价;隐藏输出或有场景表时省略
cache_ratio_usd / cache_ratio_cnystring否缓存命中/读取价;未配置或有场景表时省略
create_cache_ratio_usd / create_cache_ratio_cnystring否缓存创建/写入价;未配置或有场景表时省略
image_ratio_usd / image_ratio_cnystring否图片相关单价;未配置则省略
audio_ratio_usd / audio_ratio_cnystring否音频输入相关单价;未配置则省略
audio_completion_ratio_usd / audio_completion_ratio_cnystring否音频输出相关单价;未配置则省略

scenario_status 取值

值含义建议
ok维度可完整枚举直接展示场景表
partial部分因子按基准固定或取值域为推断可展示,需知表不覆盖全部真实请求组合
unsupported无法推导scenarios 为空,走路径 B

scenario_dims[]

字段类型说明
keystring维度键,如 extra:resolution、num:input_len
labelstring展示名,如「分辨率」
valuesobject[]该维度可选值列表;每项含 value(机器取值,如 1080p)与 label(展示文案,如 1080P)
inferredbool取值域为推断所得时为 true
varsstring[]仅输入长度轴常见:len(完整上下文)/ p(计费输入)

scenarios[]

字段类型说明
tierstring档位名
matchobject维度键 → 命中取值列表
linesobject[]该档计价线
per_call_usd / cnystring每次固定费(有则返回)
per_call_usd_rawnumber固定费未舍入美元值
freebool整场免费

scenarios[].lines[]

字段类型说明
keystring如 p / c / out_sec
labelstring如「输入」「输出」
unitstring本线计量单位(场景路径以此为准)
amount_usd / amount_cnystring四位小数展示价
amount_usd_rawnumber未舍入美元值(极低单价用)
outputbool是否输出侧
segmentsobject[]分段计价(可选)
freebool该项被显式配为免费

scenarios[].lines[].segments[]

字段类型说明
fromnumber段起点
tonumber段终点;末段可能省略
unboundedbool末段无上界
amount_usd / amount_cnystring该段单价
amount_usd_rawnumber未舍入美元值

怎么拿美元 / 人民币价格(必读) ​

路径 A:有可用场景表(优先) ​

判断:scenario_status 为 ok 或 partial,且 scenarios 非空。

  • 用 scenario_dims 渲染筛选项
  • 用 scenarios[].match 匹配当前维度取值
  • 读命中档的 lines[].amount_usd / amount_cny
  • 单位看 lines[].unit(如 元/百万tokens、元/秒、元/张、元/百万字符),不要用顶层 unit
  • 此时 不会 下发 model_ratio_* / cache_ratio_* 等,避免双真相

路径 B:无可用场景表(标准按量) ​

判断:无可用场景,且 model_ratio_configured == true,并出现 model_ratio_usd 等字段。

  • 输入:model_ratio_usd / model_ratio_cny
  • 输出:completion_ratio_usd / completion_ratio_cny(有则展示)
  • 缓存命中/读取:cache_ratio_usd / cache_ratio_cny(有则展示)
  • 缓存创建:create_cache_ratio_usd / create_cache_ratio_cny(有则展示)
  • 图片/音频:image_ratio_* / audio_ratio_* / audio_completion_ratio_*(有则展示)
  • 单位:顶层 unit = "M tokens"(每百万 tokens)
  • 金额:四位小数字符串,如 "5.0000";CNY 已按系统汇率折算

路径 C:无价格 ​

model_ratio_configured == false 且无可用场景 → 无 *_ratio_*、无可用 scenarios。表示未对外发布可展示刊例价(勿当成免费)。

返回示例 ​

标准按量(路径 B)

JSON
{
  "success": true,
  "message": "",
  "data": {
    "items": [
      {
        "model_name": "doubao-seed-2-1-pro-260628",
        "supported_endpoint_types": ["openai"],
        "max_prompt_tokens": 128000,
        "max_completion_tokens": 16384,
        "scenario_status": "unsupported",
        "scenarios": [],
        "model_ratio_usd": "0.8571",
        "model_ratio_cny": "6.0000",
        "completion_ratio_usd": "4.2857",
        "completion_ratio_cny": "30.0000",
        "cache_ratio_usd": "0.1714",
        "cache_ratio_cny": "1.2000",
        "create_cache_ratio_usd": "0.0024",
        "create_cache_ratio_cny": "0.0170",
        "model_ratio_configured": true,
        "unit": "M tokens"
      }
    ],
    "total": 1,
    "page": 1,
    "page_size": 20
  }
}

有场景表(路径 A,节选)

JSON
{
  "model_name": "doubao-seedance-2-0-260128",
  "scenario_status": "ok",
  "scenario_dims": [
    {
      "key": "extra:resolution",
      "label": "分辨率",
      "values": [{ "value": "720p", "label": "720p" }]
    }
  ],
  "scenarios": [
    {
      "tier": "480p/720p-不含视频输入",
      "match": { "extra:resolution": ["480p", "720p"] },
      "lines": [
        {
          "key": "c",
          "label": "输出",
          "unit": "元/百万tokens",
          "amount_usd": "6.5714",
          "amount_cny": "46.0000",
          "amount_usd_raw": 6.5714285714,
          "output": true
        }
      ]
    }
  ],
  "model_ratio_configured": true,
  "unit": "M tokens"
}

其它说明 ​

  • 列表按发布时间/创建时间倒序,过滤口径对齐 /api/pricing/accessible。
  • 刊例价 不含 用户/企业分组折扣。
  • 失败一般为鉴权失败(如 AK/SK 401);业务成功体仍为 success 包络。