很多人第一次想用通义千问做点小工具,卡在同一个问题上:听说有免费额度,但不知道是给 API 的还是给聊天网页的,也不知道去哪看还剩多少。这篇不背数字——额度和赠送规则经常调,写死的数一定过期。我们给的是三个入口的区分方法、查额度的固定路径,以及额度见底后按什么顺序做决定。
很多人第一次想用通义千问做点小工具,卡在同一个问题上:听说有免费额度,但不知道是给 API 的还是给聊天网页的,也不知道去哪看还剩多少。这篇不背数字——额度和赠送规则经常调,写死的数一定过期。我们给的是三个入口的区分方法、查额度的固定路径,以及额度见底后按什么顺序做决定。
先把心态摆正:免费额度不是「免费用多久」,而是「送你一些可消耗的量,用完为止」。所以真正要搞清的是三件事——你走的是哪个入口、当期还剩多少、烧完之后怎么办。下面按这个顺序拆。
先分清你要的是哪个「千问」
叫「千问」的东西不止一个。聊天网页版、百炼平台的按量 API、还有一些打包好的编程类订阅,是三套独立的额度池,互相不通用。最常见的误区是:网页版聊得好好的,就以为写代码调接口也免费,结果一接 SDK 就发现要走账户计费。判断方法很简单——你要写代码调接口,就只关心平台账户那一栏;你只是自己问问题,就别去折腾 API 的账。
| 入口 | 额度按什么算 | 适合谁 |
|---|---|---|
| 聊天网页版 | 按对话次数或单功能的每日上限 | 只想自己问问题、试效果的人 |
| 平台按量 API | 按 token 从赠送余额里扣 | 要接进代码、做工具的人 |
| 打包订阅 / 套餐类 | 按套餐周期内的可用量 | 用量稳定、不想逐次算账的人 |
- 量纲不一样:网页版看「次」,API 看「token」,一个对话可能扣很多 token,所以「网页版能聊很多次」推不出「API 能跑很多次」
- 账号不互通:网页版登录和平台账号是两套体系,网页版有额度不代表平台账户里有赠送余额
- 别混着估:想知道自己能用多久,只盯你要用的那一个入口的数字,别拿另一个入口的感受来折算
额度数字去哪一页看,别问人
最忌讳的就是到处问「现在还有多少」。官方口径随时改,任何文章、任何群里贴的数字都可能已经过期,包括你正在看的这篇。正确做法是养成固定动作:先看模型和计费入口说明,再对价格页确认档位,最后看控制台里的真实余额。
- 看模型与计费入口到 /official-api/providers/alibaba 找阿里云百炼的模型清单与计费入口说明,确认你要调的那个模型当前是免费档、赠送期还是纯按量。
- 对官方价格页再去 /official-api 的官方 API 价格页,按你实际要用的输入输出类型核对当期口径,别凭印象记。
- 看控制台剩余量已经用起来的,去控制台的费用中心看剩余赠送金额和抵扣明细,那里显示的数字才是你真正能花掉的。
- 记录一次基线看到数字后随手记一句「某天看到多少」,下次再看时就有对比,能判断消耗速度是否异常。
这三步走完,你对「还剩多少」就有了一手答案。如果三步都对不上,说明你看的页面和实际调用的账号不是同一个,先确认登录身份再说别的。
为什么感觉额度掉得比想象快
额度是按 token 扣的,不是按「问了几个问题」扣的。同样一次「帮我总结」,输入三千字和输入一万字,扣掉的量差好几倍。很多人觉得自己没问几句就没了,其实是被长输入和重复调用吃掉的。
- 长上下文
- 一次塞进整篇文档,输入 token 直接翻倍,扣得最快
- 多轮对话
- 每一轮都要把历史重新发一遍,消耗是累加的,不是只算新打的字
- 失败重试
- 报错后原样再发一次,等于同一份输入付了两遍
- 批量脚本
- 循环里没加节流和去重,跑一晚上就把余额清空
想估个大概,别自己拿计算器硬算。到 /tools/token-price-calculator 把当前单价换算成「一次典型对话大概多少钱」,再用 /tools/model-cost-calculator 对着你的实际用量倒推能撑多久。注意这类换算只能给量级参考,碰到长文档、多轮 Agent 的活儿会偏乐观,估的时候按你最长的那次输入去算。
- 先砍输入:能摘要就别全文塞,能分段就别一次性丢进去
- 再砍轮次:不需要记忆的任务,每轮当新会话发,别让历史无限堆
- 还得砍重试:给脚本加重试上限和退避,别让报错变成余额黑洞
- 定期看明细:每隔一段时间去费用中心看抵扣明细,确认没有跑飞的调用
额度见底后的三条路,按顺序试
额度烧完不等于项目要停。真正要先做的不是充值,而是分清「是额度用完还是被限速」——这两种提示长得很像,但处理方式完全相反。限速是短时的,等一会儿或降频就好;额度用完是真没了,等也没用。
| 现象 | 大概率原因 | 先做什么 |
|---|---|---|
| 报错里有频率、并发相关字样 | 触发限速 | 降并发、加间隔,过一会儿再试 |
| 提示余额不足或赠送已用尽 | 额度真用完 | 去费用中心确认,再走下面两条路 |
| 偶发失败、隔一会又通 | 网络或服务波动 | 加重试与日志,别急着充钱 |
- 归因把报错原文留下来,对照上表判断是限速还是真用完。判断错了后面全白做。
- 换档把任务分级:能换更便宜档位跑的活先换档跑,这通常比直接充值划算,也更可控。
- 再充值确实要保质量、不能换档的任务,再考虑充值或买套餐。充之前到 /usage 看看同类任务别人的真实用量,避免一次充太多压在账上。
- 设置提醒充值或续期后,在费用中心设个余额提醒,别等下次报错才发现又空了。
- 不适合换档的情况:任务对输出质量敏感、换了档结果不能用,那就别硬换
- 不适合继续充的情况:只是临时试玩、没有稳定调用场景,用完就算了
- 拿不准的情况:先把任务切一半换档跑,对比结果再决定剩下的怎么处理
免费额度是给你试路的,不是给你当生产环境的,先把消耗摸清楚再谈花钱。下一步把你要调的模型和当前单价先核一遍,再拿计算器估一次真实用量,心里就有数了。→
常见问题
千问的免费额度是永久的吗?
不是。多数赠送额度带有效期,到期没用完会作废,也有的是按月或按活动周期发放。具体哪种、什么时候到期,以你控制台费用中心的显示为准,不要按别人文章里的日期推算。建议领到手后先跑一个小任务验证能不能正常抵扣。
网页版能用,为什么 API 说要付费?
两者是独立的账户体系。网页版给的是对话次数一类的使用上限,API 走的是按量计费加赠送余额。网页版聊得再欢,也不会给你的 API 账户加钱;反过来 API 充了值,也不会提升网页版的每日次数。
额度用完了会自动扣我绑定的卡吗?
取决于你有没有开自动续费或开通了按量付费。默认情况下赠送额度耗尽可能只是调用失败,但如果你开通过后付费,就可能直接转为真实扣费。这属于容易吃亏的地方,建议在充值前先看清账户的扣费顺序设置。