本文介绍 PTU(预置吞吐)部署的计费规则、支持模型与价格、长输入与前缀缓存、预置吞吐额度计算器使用方法和 API 响应字段说明。
概述
PTU(Provisioned Throughput Unit,预置吞吐)通过平台预留资源,保障特定 TPM 吞吐能力的模型部署方式;在保障额度内不限速。适用于高吞吐、高性能、高负载生产环境,提供稳定的吞吐容量、更低的延迟和更强的资源确定性。相比按 Token 用量计费,TPS(每秒生成的 Token 数)通常提升约 1.5~2.0 倍。
适用场景:
- 银行App的智能客服(流量稳定,需保障并发体验)。
- 社交平台的实时内容审核(需稳定处理可预估的流水线任务)。
- 公有云翻译API(为标准套餐用户提供基线服务保障)。
也常见于长文档分析(合同、研报摘要)和多轮对话(客服、编程助手)等输入超 32K token 的场景。创建 PTU 时可选溢出策略:自动溢出(默认,超量自动转按量计费)或仅使用 PTU 容量(超量返回 429),详见计费规则。
PTU 还支持长输入阶梯容量系数和缓存折扣,详见长输入与前缀缓存。关于前缀缓存的工作原理,请参见上下文缓存。
计费规则
费用 = 使用时长 × (输入 TPM 单价 × 输入 TPM + 输出 TPM 单价 × 输出 TPM)
后付费按小时计算:使用时长单位为小时,单价取下表"持续 1 小时"列;预付费按天计算:使用时长单位为天,单价取下表"持续 1 天"列。
- 预付费订单支付后实时生效,有效期 N 天至第 N 天 23:59 结束。若在 22:00 后下单,到期日将自动顺延1天。
- 预付费订单到期后,将延后2小时停止服务,停止后资源保留14小时后释放。
- 预付费订单支持提前终止服务,已使用部分按 1.2 倍系数结算退费。详见降配退款规则说明。
- 后付费时,如果账户欠费,部署的资源将继续保留并计费 24 小时,在这 24 小时内服务仍可正常使用。超过 24 小时后系统停止计费,模型部署进入欠费状态,底层资源将被删除,但模型部署任务仍会保留。补足欠费后,系统将重新分配资源并恢复使用(恢复后继续产生费用)。如果您不希望继续产生费用,可删除模型部署任务,删除成功后将不再计费。
当模型输入超过最长输入 Token 时,相关调用将自动切换为当前模型的按量计费模式;超出购买的 TPM 量时,按创建时选择的溢出策略处理(「自动溢出」切换为按量计费,「仅使用 PTU 容量」返回 429)。此时,推理性能可能下降,将受业务空间中当前快照模型的公共流量的管控,费用按模型调用(按量计费)标准计收。
- 此时(仅「自动溢出」策略下),调用 API 返回 Header 将包含:
x-dashscope-ptu-overflow:true。 - TPM 统计请前往:模型监控。
缩容场景(降配)的具体降费退费规则请参考:降配退款规则说明。
说明PTU 部署支持长输入阶梯容量系数和缓存折扣,详见长输入与前缀缓存。
支持模型与价格
新加坡
千问
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
千问3.8-Max | qwen3.8-max | 1M | 美元4.8 | 美元1.44 | 美元57.6 | 美元17.28 |
千问3.7-Flash-2026-07-15 联系商务经理开通 | qwen3.7-flash-2026-07-15 | 128K | 美元0.072 | 美元0.031 | 美元0.864 | 美元0.374 |
千问3.7-Max-2026-05-20 | qwen3.7-max-2026-05-20 | 256K | 美元1.92 | 美元1.8 | 美元72 | 美元21.6 |
千问3.7-Plus-2026-05-26 | qwen3.7-plus-2026-05-26 | 256K | 美元0.96 | 美元0.384 | 美元11.52 | 美元4.608 |
千问3.6-Plus-2026-04-02 | qwen3.6-plus-2026-04-02 | 128K | 美元1.2 | 美元0.72 | 美元14.4 | 美元8.64 |
千问3.5-Plus-2026-04-20 | qwen3.5-plus-2026-04-20 | 128K | 美元0.96 | 美元0.576 | 美元11.52 | 美元6.912 |
DeepSeek
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
DeepSeek-v4-Flash | deepseek-v4-flash | 256K | 美元0.72 | 美元0.144 | 美元8.64 | 美元1.728 |
DeepSeek-v4-Flash-0731 | deepseek-v4-flash-0731 | 64K | 美元1.44 | 美元0.288 | 美元17.28 | 美元3.456 |
DeepSeek-v4-Pro | deepseek-v4-pro | 256K | 美元0.96 | 美元1.728 | 美元103.68 | 美元20.736 |
千问VL
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
千问3-VL-Plus-2025-09-23 | qwen3-vl-plus-2025-09-23 | 128K | 美元0.48 | 美元0.384 | 美元5.76 | 美元4.608 |
GLM
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
GLM-5.2 | glm-5.2 | 1M | 美元5.04 | 美元1.584 | 美元60.48 | 美元19.008 |
华北2(北京)
千问
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
千问3.8-Max | qwen3.8-max | 1M | 美元3.96 | 美元1.188 | 美元47.53 | 美元14.258 |
千问3.7-Flash-2026-07-15 联系商务经理开通 | qwen3.7-flash-2026-07-15 | 128K | 美元0.066 | 美元0.026 | 美元0.792 | 美元0.317 |
千问3.7-Max-2026-05-20 | qwen3.7-max-2026-05-20 | 256K | 美元3.96 | 美元1.188 | 美元47.53 | 美元14.258 |
千问3.7-Plus-2026-05-26 | qwen3.7-plus-2026-05-26 | 256K | 美元0.66 | 美元0.264 | 美元7.92 | 美元3.168 |
千问3.6-Plus-2026-04-02 | qwen3.6-plus-2026-04-02 | 128K | 美元0.67 | 美元0.066 | 美元7.93 | 美元4.753 |
千问3.5-Plus-2026-04-20 | qwen3.5-plus-2026-04-20 | 128K | 美元0.26 | 美元0.16 | 美元3.17 | 美元1.9 |
千问3-Max-2025-09-23 | qwen3-max-2025-09-23 | 128K | 美元1.11 | 美元0.45 | 美元13.32 | 美元5.4 |
千问-Flash-2025-07-28 | qwen-flash-2025-07-28 | 128K | 美元0.06 | 美元0.06 | 美元0.72 | 美元0.72 |
千问-Plus-2025-12-01 | qwen-plus-2025-12-01 | 128K | 美元0.28 | 非思考:美元0.07 思考:美元0.28 | 美元3.36 | 非思考:美元0.84 思考:美元3.36 |
DeepSeek
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
DeepSeek-v4-Flash | deepseek-v4-flash | 256K | 美元0.5 | 美元0.099 | 美元5.94 | 美元1.188 |
DeepSeek-v4-Flash-0731 | deepseek-v4-flash-0731 | 64K | 美元0.99 | 美元0.198 | 美元11.88 | 美元2.376 |
DeepSeek-v4-Pro | deepseek-v4-pro | 256K | 美元5.94 | 美元1.188 | 美元71.3 | 美元14.26 |
DeepSeek-v3 | deepseek-v3 | 64K | 美元0.99 | 美元0.396 | 美元11.9 | 美元4.75 |
千问VL
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
千问3-VL-Plus-2025-09-23 | qwen3-vl-plus-2025-09-23 | 128K | 美元0.35 | 美元0.35 | 美元4.2 | 美元4.2 |
GLM
模型名称 | 模型代码 | 最长输入Token | 后付费输入 Per 10K TPM/小时 | 后付费输出 Per 1K TPM/小时 | 预付费输入 Per 10K TPM/天 | 预付费输出 Per 1K TPM/天 |
|---|---|---|---|---|---|---|
GLM-5.2 | glm-5.2 | 1M | 美元3.96 | 美元1.386 | 美元47.53 | 美元16.635 |
长输入与前缀缓存
长输入阶梯系数和缓存折扣按模型不同,以下为当前支持的模型参数:
模型 | 类型 | 输入长度上限 | 缓存折扣 | 长输入阶梯系数 |
|---|---|---|---|---|
glm-5.2 | PTU | (0,1M) | 0.25 | 1 |
qwen3.8-max | PTU | (0,1M) | 0.125 | 1 |
qwen3.7-flash-2026-07-15 | PTU | (0,1M) | 0.2 | 输入输出相同 |
deepseek-v4-flash-0731 | PTU | (0,1M) | 0.1 | 1 |
qwen3.7-plus-2026-05-26 | PTU | PTU | 1 Million | 0.2(缓存命中部分按 20% 折算容量) |
glm-5.1 | PTU | PTU | 200K | 0.2(缓存命中部分按 20% 折算容量) |
deepseek-v4-pro | PTU | PTU | 256K | 0.08(缓存命中部分按 8% 折算容量) |
其他模型 | PTU | PTU | 以控制台为准 | 以控制台为准 |
计算示例(以 glm-5.1 为例)
场景 1:短输入(10K token,无缓存)
输入消耗:10K × 1.0 = 10KTPM
场景 2:长输入(50K token,无缓存)
输入消耗:32K × 1.0 + 18K × 1.33 = 55.94 KTPM
输出消耗(假设 1K token):1K × 1.17 = 1.17 KTPM
场景 3:长输入 + 缓存命中(50K token,前 30K 命中缓存)
缓存部分输入(前 30K,均在 [0,32K) 阶梯内):
30K × 1.0 × 0.2 = 6 KTPM
非缓存部分输入(后 20K):
2K × 1.0 + 18K × 1.33 = 25.94 KTPM
输入合计 = 31.940 KTPM(比无缓存节省 43%)
预置吞吐额度计算器
说明建议在创建或扩容前使用计算器评估长输入场景的额度需求,避免额度不足导致请求转为按量计费。购买上限以控制台实际展示为准。
前提条件:已开通百炼服务并具备 PTU 部署权限。登录百炼控制台,在专属部署 > 部署新模型页面(或在已有部署详情页单击扩容),选择可部署的PTU(预置吞吐)模型后,展开预置吞吐额度计算器。
预置吞吐额度计算器根据业务负载自动推荐额度。填写以下参数后,计算器输出建议购买的输入 KTPM 和输出 KTPM。
参数 | 说明 | 对结果的影响 |
|---|---|---|
每分钟请求数(RPM) | 业务高峰期每分钟的请求数。 | RPM 越大,建议购买输入 KTPM 和输出 KTPM 同比增大。 |
平均输入长度(token) | 每条请求的平均输入 token 数。 | 输入越长,所处阶梯越高,系数越大,建议购买输入 KTPM 越高。不同模型的阶梯边界不同,以控制台实际展示为准。 |
平均输出长度(token) | 每条请求的平均输出 token 数。 | 输出越长,系数可能越大,建议购买输出 KTPM 越高。 |
缓存命中率(%) | 请求中重复前缀被缓存命中的比例。实际命中率取决于请求内容的重复程度,以运行结果为准。 | 命中率越高,输入容量消耗越慢,建议购买输入 KTPM 越低。仅影响输入 KTPM,不影响输出 KTPM。 |
API 响应字段
PTU 部署的 API 响应包含以下额度相关字段,用于标识计费方式和额度消耗:
字段 | 类型 | 说明 |
|---|---|---|
| String | 响应体顶层字段(所有 API 格式一致)。值为 |
| Integer | 折算后实际消耗的 PTU 额度 token 数(已含阶梯系数和缓存折扣) |
| Integer | 前缀缓存命中的 token 数,详见上下文缓存 |
不同 API 格式下上述字段的 JSON 路径存在差异:
OpenAI Chat 兼容
字段 | JSON 路径 | 说明 |
|---|---|---|
|
| 输入侧缓存命中数 |
|
| 输入侧 PTU 额度消耗 |
|
| 输出侧 PTU 额度消耗 |
OpenAI Responses
字段 | JSON 路径 | 说明 |
|---|---|---|
|
| 输入侧缓存命中数 |
|
| 输入侧 PTU 额度消耗 |
|
| 输出侧 PTU 额度消耗 |
Anthropic 兼容
字段 | JSON 路径 | 说明 |
|---|---|---|
|
| 输入侧 PTU 额度消耗 |
|
| 输出侧 PTU 额度消耗 |
说明Anthropic 兼容格式暂不返回 cached_tokens 字段,可通过 provisioned_tokens 间接判断缓存效果。
DashScope
字段 | JSON 路径 | 说明 |
|---|---|---|
|
| 输入侧缓存命中数 |
|
| 输入侧 PTU 额度消耗 |
|
| 输出侧 PTU 额度消耗 |
各字段的完整定义和取值范围,请参见API 参考文档。
监控与验证
PTU 部署的运行监控通过百炼平台的模型监控功能实现,支持查看以下与长输入和缓存相关的指标:
- PTU 利用率:输入/输出/思考模式输出三条独立曲线。长输入场景下阶梯系数会使利用率超过 100%,属于正常现象。
- Token 用量与缓存命中:包含
cached_tokens数据系列,可查看缓存命中量占总输入的比例。 - 配额内/外调用次数:了解超出 PTU 额度后的请求占比(自动溢出策略下转为按量计费,仅使用 PTU 容量策略下返回 429)。
更多监控指标和操作方式,请参见模型监控。
扩缩容
点击扩缩容按钮,自助、手动调节吞吐量(实例数量)。具体降费退费规则请参考:降配退款规则说明。
此外,您还可以通过操作列的伸缩配置按钮,配置自动伸缩策略(包括伸缩阈值、最小/最大副本数、定时伸缩等)。
常见问题
Q: 超出 PTU 额度时会怎样?
取决于创建时选择的溢出策略:「自动溢出」策略下,请求自动转为按量计费,API 响应中 service_tier 字段不返回或返回 default,同时响应头包含 x-dashscope-ptu-overflow:true,业务不会中断;「仅使用 PTU 容量」策略下,超出请求返回 429 错误,不产生额外费用。
Q: 单次输入超过模型上限时会怎样?
千问系列模型输入上限为 128K token,DeepSeek 系列为 64K token。超过上限的请求同样自动转为按量计费。
Q: 如何确认缓存是否生效?
检查 API 响应中 cached_tokens 字段,值大于 0 表示前缀缓存命中。缓存命中部分按模型对应的折扣系数消耗额度(具体折扣率见长输入与前缀缓存)。也可在控制台监控页面的 Token 用量图表中查看趋势。
Q: cached_tokens 始终为 0,缓存未生效怎么办?
常见原因:请求间的输入前缀不一致(如 System Message 变化)、两次请求间隔超过缓存有效期、输入 token 数不足以触发缓存。排查方法和缓存使用限制详见上下文缓存。
Q: 利用率为什么超过 100%?
部分模型(如 glm-5.1)的长输入阶梯系数使实际额度消耗高于原始 token 数。利用率 = 折算后消耗 ÷ 购买额度。超过 100% 表示消耗速度超过购买额度,超出部分按溢出策略处理(自动溢出则转为按量计费、不影响服务可用性;仅使用 PTU 容量则返回 429)。