model,不需要按厂商换 URL 或换 Key。本页按厂商列出全部模型 ID、支持的能力和计费方式。
调用入口
Chat Completions
POST /v1/chat/completions。默认入口,本页所有模型都从这里调用(Responses 专用模型除外)。Responses
POST /v1/responses。除 deepseek-v3.1-terminus 外的全部文本模型都可从这里调用,Codex 等客户端走这个入口;GPT Pro / Codex / o3-pro 系列只接受这个入口。Claude Messages
POST /v1/messages。为已有 Anthropic SDK 的应用保留的原生信封;GPT-5.6、GPT-6、GPT-6.1 系列与 Responses 专用模型之外的全部文本模型都可从这里调用。Gemini 原生
POST /v1beta/models/{model}:generateContent。为已有 Gemini 客户端保留的原生信封。Authorization: Bearer,Messages 走 x-api-key 或 Authorization: Bearer,Gemini 原生走 x-goog-api-key、Authorization: Bearer 或查询参数 key),生态登录 token 不能代替模型 Key,见认证。
计费口径
各模型的单价见GET /v1/models 返回的 price_config,或控制台「模型市场」。单次调用的实际花费见响应里的 usage.cost。
以下规则适用于全部文本模型,模型之间的差异见各厂商表格与表下的「模型备注」。
- 售价来源:按官方标准价九折或原价制定,不高于官方;不使用 Batch、Flex、Priority 等特殊价。具体单价见
GET /v1/models的price_config。 - 输入总量含缓存:
prompt_tokens是输入总量,其中实际报告的缓存命中 / 缓存写入 token 按对应缓存价计费,其余按普通输入价;缓存部分是输入的组成部分,不在总量之外再加一次。 - 思考含在输出里:
completion_tokens已包含completion_tokens_details.reasoning_tokens,思考 token 按输出价计费一次,不再叠加。 - 两项计价模型:计费方式为「输入输出两项」的模型没有缓存价,响应里的缓存统计按普通输入价计,显式
cache_control会被忽略,输入全部按输入价计费。 - 长上下文分档:有分档的模型以输入总量(含缓存)判断档位,达到阈值后整单(输入、缓存、输出)切换到高档价,不是只对超出部分加价。阈值与「恰好等于阈值」的归属见各厂商段落。
- 时段价:DeepSeek V4 按请求开始时刻的 UTC 时段定价,见 DeepSeek 段落。
- 联网搜索:按实际执行的搜索次数计费,单价是
price_config.web_search_per_1k(USD / 1,000 次),与 token 费用合计后一起换算 quota。/v1/responses只计搜索动作(action.type: "search"),打开网页与页内查找不计;/v1/messages按usage.server_tool_use.web_search_requests计。可用入口与模型见下表。 - 额度换算:分项费用合计后换算成整数 quota,500,000 quota = 1 USD;有正用量但不足 1 quota 的请求按 1 quota 计,再应用账户分组倍率并取整。响应里的
usage.cost就是这个整数 quota,不是美元。
表外模型在
/v1/responses 上带联网搜索工具时,该工具被忽略,不执行搜索、不收搜索费(gpt-5-pro、gpt-5.2-pro、gpt-5.4-pro、gpt-5.3-codex、o3-pro 不支持工具调用,返回 400);tool_choice 强制指定联网搜索时返回 400。表外模型在 /v1/messages 上带联网搜索工具返回 400。Chat 接口不提供联网搜索。
各项单价的单位是 USD / 100 万 token:
缓存
缓存能力按模型分四档,取决于该模型配了哪几项缓存价。 缓存读写按各自单价替代对应的普通输入费用,不在输入之外另加一笔。自动缓存与显式缓存
自动缓存由上游决定是否命中,调用方不传任何参数:命中的 token 出现在usage.prompt_tokens_details.cached_tokens 里,按该模型的缓存读价计费。是否命中不做保证,成本预估不应假定必定命中。
显式缓存在请求里用 cache_control 标出可复用的前缀,按模型放行:
不支持的请求返回
400,不计费。
首次接入时,建议先用小请求确认控制台用量记录里的缓存分项符合预期,再放量。
Claude 显式缓存写法
OpenAI 兼容接口:content 必须是内容块数组,字符串形式的 content 带不了 cache_control,
标记会被忽略、整段按普通输入计费。
system 数组里,写法相同。
ttl 省略时为 5 分钟;要用 1 小时档,请求里写 "cache_control": {"type": "ephemeral", "ttl": "1h"}
并带上 anthropic-beta: extended-cache-ttl-2025-04-11 请求头——该头由网关原样透传到上游。
命中条件与读数
- 前缀长度:通常至少约 1,024 token,更短的前缀不会产生缓存。
- 前缀逐字节一致:文本、空格、换行、内容块顺序有任何差异都不算命中。
- 在 TTL 内复用:5 分钟或 1 小时从最近一次命中重新计时。
usage.prompt_tokens_details.cached_tokens 是命中量;原生 Messages 用
cache_read_input_tokens 与 cache_creation_input_tokens,并且原生的 input_tokens
不含这两项,总输入是三者相加(Chat 的 prompt_tokens 则已经含在内)。写入量按缓存写价计费,高于普通输入价,因此显式缓存适用于前缀稳定、且会在 TTL 内被复用的场景。
当前不支持
以下请求会返回400,不计费:
- 厂商内置工具——
tools里出现function/custom之外的类型(托管执行、文件检索等)。由调用方自己执行的函数工具不在此列,正常使用;联网搜索见计费口径。 web_search_options。service_tier取standard/default以外的值。cachedContent(Gemini 原生接口)——见上文的放行表。
tools、tool_choice、response_format,同样返回 400。各入口可调用的模型见调用入口,各模型支持的能力见下方模型目录。
模型目录
怎么读表:所有模型都支持非流式与流式文本输出,因此不单列。「JSON / 工具」一列左为 JSON Schema 结构化输出、右为函数调用——平台只返回函数名和参数,工具由你的应用执行;
✓ 表示支持,— 表示不支持。「计费方式」一列说明该模型按哪些维度计费,单价见目录接口。带长上下文分档的模型以输入总量(含缓存)判断档位,达到阈值后整单切换,阈值写在表下的「模型备注」里。「模型备注」还写各模型的输入输出上限与专有限制;上限是接口允许的最大值,输入和输出不能同时用到上限。OpenAI
模型备注
gpt-6.1-sol— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 128K;函数调用只能走/v1/responses,Chat 接口带tools返回 400;reasoning_effort支持"low"/"medium"/"high"/"xhigh",不支持"none"与"minimal"gpt-6-sol— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 128K;函数调用需reasoning_effort: "none";reasoning_effort不为none时不接受temperature、top_p、logprobsgpt-6-luna— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 128K;函数调用需reasoning_effort: "none";reasoning_effort不为none时不接受temperature、top_p、logprobsgpt-6-astra— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 12.8K;函数调用只能走/v1/responses;reasoning_effort用"low",不支持"none";不接受temperature、top_p、logprobsgpt-5.6-luna— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 128K;支持自动缓存命中gpt-5.6-terra— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 12.8Kgpt-5.6-sol— 272K 长上下文分档;有独立缓存写入价;最大输入 922K、最大输出 12.8Kgpt-5.5— 272K 长上下文分档;最大输入 1M、最大输出 12.8K;无独立缓存写入价gpt-5.4— 272K 长上下文分档;最大输入 1M、最大输出 12.8K;无独立缓存写入价gpt-5.4-pro— 272K 长上下文分档;仅/v1/responsesgpt-5.4-mini— 支持自动缓存命中gpt-5.4-nano— 支持自动缓存命中gpt-5.3-codex— 仅/v1/responsesgpt-5.2— 支持自动缓存命中gpt-5.2-pro— 仅/v1/responsesgpt-5.1— 支持自动缓存命中gpt-5— 支持自动缓存命中gpt-5-mini— 支持自动缓存命中gpt-5-nano— 支持自动缓存命中gpt-5-pro— 仅/v1/responsesgpt-4.1— 支持自动缓存命中gpt-4.1-mini— 支持自动缓存命中gpt-4.1-nano— 支持自动缓存命中o3-pro— 仅/v1/responseso4-mini— 支持自动缓存命中o3-mini— 支持自动缓存命中o1— 支持自动缓存命中
max_completion_tokens 限制输出、用 reasoning_effort 选推理档位(GPT-6 Astra 只支持 "low")。max_tokens 会被拒绝。gpt-5-pro / gpt-5.2-pro / gpt-5.4-pro / gpt-5.3-codex / o3-pro 只能走 Responses 接口,发到 Chat 会返回 400。272K 分档以输入总量判断:恰好 272,000 用普通档,超过则整单(含缓存与输出)切到长上下文档。GPT-5.6 的缓存写入价是本档输入价的 1.25 倍,替代普通输入计费而不是叠加;GPT-5.4 / 5.5 没有独立缓存写入价。
Anthropic
模型备注
claude-fable-5-1— 缓存写入分 5 分钟 / 1 小时两档;最大输入 1M、最大输出 128K;不支持 JSON Schema 结构化输出;tool_choice只接受"auto","required"与指定函数名会返回 400claude-fable-5— 缓存写入分 5 分钟 / 1 小时两档;最大输入 1M、最大输出 128K;不支持 JSON Schema 结构化输出;tool_choice只接受"auto"claude-opus-5-5— 缓存写入分 5 分钟 / 1 小时两档;不支持 JSON Schema 与json_object;tool_choice用"auto",不支持any/tool;始终进行思考,不能关闭claude-sonnet-5-5— 缓存写入分 5 分钟 / 1 小时两档;最大输入 1M、最大输出 128K;不支持 JSON Schema 与json_object;tool_choice用"auto",不支持any/tool;temperature、top_p、top_k只接受默认值,传其他值返回 400;默认开启自适应思考claude-haiku-5-5— 100K 长上下文分档;缓存写入分 5 分钟 / 1 小时两档;最大输入 1M、最大输出 128K;不支持 JSON Schema 与json_object;不支持联网搜索;temperature、top_p、top_k只接受默认值,传其他值返回 400;默认开启自适应思考claude-opus-5— 缓存写入分 5 分钟 / 1 小时两档;最大输入 128K、最大输出 16K;不支持 JSON Schema 与json_objectclaude-sonnet-5— 缓存写入分 5 分钟 / 1 小时两档;最大输入 1M、最大输出 128K;不支持 JSON Schema 与json_objectclaude-opus-4-8— 缓存写入分 5 分钟 / 1 小时两档claude-opus-4-7— 缓存写入分 5 分钟 / 1 小时两档claude-opus-4-6— 缓存写入分 5 分钟 / 1 小时两档claude-sonnet-4-6— 缓存写入分 5 分钟 / 1 小时两档claude-sonnet-4-5— 缓存写入分 5 分钟 / 1 小时两档claude-haiku-4-5— 缓存写入分 5 分钟 / 1 小时两档
max_tokens 限制输出;GPT 专用的 reasoning_effort 与 max_completion_tokens 不适用于 Claude 模型。除 claude-opus-4-5 外的 Claude 模型都是三段缓存价(读 / 5 分钟写 / 1 小时写),放行显式 cache_control,写法见缓存;Claude 5、Claude 5.5 与 Fable 七个模型不支持结构化输出,response_format 的 json_schema 与 json_object 会返回 400。claude-haiku-5-5 有 100K 长上下文分档:输入总量(含缓存读写)超过 100,000 时,整单的输入、缓存与输出都按高档计费。Fable 系列、claude-opus-5-5 与 claude-sonnet-5-5 的 tool_choice 只接受 "auto","required" 或指定函数名会返回 400。claude-opus-4-5 只有输入 / 输出两项计价,会忽略 cache_control,输入全部按输入价计费。已有 Anthropic SDK 的应用可走原生 Messages 接口,全部 Claude 模型都可调用。
Google Gemini
模型备注
gemini-4-argon— 最大输入 1M、最大输出 65K;支持 Gemini 原生接口;不支持 JSON Schema 结构化输出;带tools的请求需使用流式输出(stream: true),非流式会返回错误gemini-3.8-flash— 最大输入 1M、最大输出 65K;支持 Gemini 原生接口gemini-3.7-flash— 最大输入 1M、最大输出 65K;支持 Gemini 原生接口gemini-3.6-flash— 最大输入 1M、最大输出 65K;支持 Gemini 原生接口gemini-3.5-flash— 支持 Gemini 原生接口gemini-3.1-pro-preview— 200K 长上下文分档;支持 Gemini 原生接口gemini-3-flash-preview— 支持 Gemini 原生接口gemini-2.5-pro— 200K 长上下文分档;支持 Gemini 原生接口gemini-2.5-flash-lite— 支持 Gemini 原生接口
gemini-2.5-flash-lite gemini-2.5-pro gemini-3-flash-preview gemini-3.1-pro-preview gemini-3.5-flash gemini-3.6-flash gemini-3.7-flash gemini-3.8-flash gemini-4-argon(gemini-3.5-flash-lite 不支持 Gemini 原生接口)。原生入口是 POST /v1beta/models/{model}:generateContent(流式 :streamGenerateContent?alt=sse),见 Gemini 原生接口。原生响应用 usageMetadata 报告用量、不带 usage.cost;candidatesTokenCount 与 thoughtsTokenCount 分开报告,计费输出是两者之和。Pro 模型(gemini-2.5-pro / gemini-3.1-pro-preview)有 200K 长上下文分档,超过 200,000 输入总量后整单切换。3.6 / 3.7 / 3.8 Flash 与 gemini-4-argon 有隐式缓存读价,是否命中由上游决定;其余模型两项计价。Gemini 全系只支持自动缓存:cache_control 不生效,原生接口的 cachedContent 会返回 400;内置工具、web_search_options 以及 standard / default 以外的 service_tier 同样返回 400。
DeepSeek
模型备注
deepseek-v4.1-flash— 最大输入 1M、最大输出 384K;支持自动缓存命中;按时段计价,见本节末表deepseek-v4-pro— 最大输入 1M、最大输出 393K;支持自动缓存命中;按时段计价,见本节末表deepseek-v4-flash— 最大输入 128K、最大输出 16K;支持自动缓存命中;按时段计价,见本节末表deepseek-v3.2-exp— 不提供严格 JSON Schema;与deepseek-v3.2是两个独立模型(2025-09-29 实验版)deepseek-v3.1-terminus— 不提供严格 JSON Schema;官方主 API 已不再列出该版本
thinking: {"type": "disabled"} 可关闭思考。V4 缓存命中价替代对应输入,不提供独立缓存写入。V3.x / R1 两项计价;deepseek-v3.2-exp 与 deepseek-v3.1-terminus 不提供严格 JSON Schema,需要 schema 约束时用 deepseek-v3.2 或 deepseek-r1-0528。
北京时间加 8 小时。各模型每个时段的输入 / 输出 / 缓存读单价,见模型详情
GET /v1/models 的 price_config.text_schedule——该字段是完整的时段价表,也是结算依据。
Qwen(阿里云)
模型备注
qwen3.8-max— 有独立缓存写入价;最大输入 983K、最大输出 131K;支持自动缓存命中;tool_choice用"auto"qwen3.8-max-0902— 有独立缓存写入价;最大输入 983K、最大输出 131K;支持自动缓存命中;tool_choice用"auto"qwen3.8-2.4t-a95b— 有独立缓存写入价;支持自动缓存命中;tool_choice用"auto"qwen3.8-27b— 有独立缓存写入价;支持自动缓存命中;tool_choice用"auto"qwen3.8-flash— 有独立缓存写入价;支持自动缓存命中;tool_choice用"auto"qwen3.7-plus— 256K 长上下文分档qwen3.7-flash— 32K 长上下文分档;有独立缓存写入价;支持自动缓存命中qwen3.6-plus— 256K 长上下文分档qwen3.6-flash— 256K 长上下文分档
cache_control 标出前缀时,写入按缓存写入价、命中按缓存读价计。Plus / Flash 有 256K 分档(qwen3.7-flash 为 32K),按输入总量整单切换。思考 token 占用输出预算,且无法关闭。
Kimi(Moonshot)
模型备注
kimi-k3— 最大输入 1M、最大输出 105K;支持自动缓存命中;tool_choice用"auto";函数调用建议给 512 以上的输出预算
tool_choice 用 "auto",函数调用需要足够的输出预算,建议 512 以上。K2.x 只有输入 / 输出两项计价。
Grok(xAI)
模型备注
grok-4.7— 200K 长上下文分档;支持自动缓存命中grok-4.6— 200K 长上下文分档;最大输入 500K、最大输出 12.8K;支持自动缓存命中;函数调用只能走/v1/responses;max_tokens不是硬上限,思考可使 completion_tokens 超出grok-4.5— 200K 长上下文分档;不支持工具调用grok-4.3— 200K 长上下文分档grok-4.20-0309-reasoning— 200K 长上下文分档grok-4.20-0309-non-reasoning— 200K 长上下文分档grok-build-0.1— 200K 长上下文分档
tools 会返回 400。max_tokens 对思考模型不是硬上限——completion_tokens 含思考 token,可能超过设定值,可用 Key 额度控制预算上限。
GLM(Z.ai)
模型备注
glm-5.3— 支持自动缓存命中
cache_control,输入全部按输入价计费。
MiniMax
只有输入 / 输出两项计价,
cache_control 会被忽略,输入全部按输入价计费。
其他
模型备注
mimo-v2.5-pro— 小米 MiMostep-3.7-flash— 阶跃星辰 Step
cache_control 会被忽略,输入全部按输入价计费。
目录接口
模型的实时可用性、价格配置与能力字段以目录接口为准:GET /v1/models/{model}。返回的 price_config 就是本页表格的来源:input / output 是基础单价,cache_read / cache_write / cache_write_1h 表示该模型开放到哪一档缓存,input_tier_threshold 与 *_above_price 是长上下文分档,cache_billing: "input_output" 表示只有输入输出两项计价。
目录接口返回的模型即为当前已上架的全部文本模型,未出现在返回结果中的模型不可调用。