从这里开始
额度与账单
Grafilab 基于预付额度运行:一个钱包、怎么充值、花费体现在哪里,以及余额用尽会怎样。
额度如何运作
Section titled “额度如何运作”你只有一个钱包,在注册时创建,货币由资料中的国家/地区确定,此后不再更改。一个额度就是该货币的一个单位。同一份余额既支付 GPU 租用,也支付 chat completion —— “Credits can be applied across all products.”。额度不会过期,免费或促销额度会先于你的付费余额被消耗。
你的货币还决定了你能调用哪些模型:在你的货币下没有定价的模型不会出现在目录里,按 id 调用会返回 404 model_not_found。如果某个模型在 GET /v1/models 里找不到,通常就是这个原因。
如果资料里没有国家/地区,就没有钱包也没有货币,充值和推理调用都会被拒绝。如果你当初跳过了,请在 My Settings 里补上。
-
在任意页面点击控制台页头的 Buy Credit。Billing 页 Available Credits 卡片上的 Add Funds 打开的是同一个对话框。
-
停留在 Top Up 对话框的 Buy 标签页。在 “Enter the credit amount for topup” 下输入金额。该字段只接受整数,并显示
$前缀;实际扣费使用你钱包的货币。没有预设金额。 -
点击 Buy。Grafilab 会把你转到银行卡结账页面,在那里填写支付信息。 你所在国家/地区适用的销售税会在结账页加收,而不是计入你输入的金额。
-
支付完成后你会回到一个显示 “Your Payment is Successful” 的页面。付款确认后页头余额随之更新。
兑换表单离 Buy 标签页只有一次点击。
-
用 Buy Credit 或 Add Funds 打开 Top Up 对话框,然后点击金额字段下方的 Have a voucher code? Use it now。对话框切换到兑换表单;Want to buy credits instead? 可以切回去。

-
输入兑换码并点击 Confirm。成功后控制台显示 “Credit top up was successful.”,余额立即变动 —— 没有银行卡结账环节。
有两条规则要知道。兑换码是以某种特定货币发行的,只能由使用同一货币的钱包兑换;它不会做货币换算。另外,同一个兑换码每个账号只能兑换一次,即使该码本身发给了很多人。
Billing 是查看金额的唯一入口。
- Available Credits —— 你当前的余额,以钱包货币计价。
- Usage This Month —— 本月花费,分三行:Compute、API / Token 和 Subscription。月份箭头可翻阅历史;脚注说明数据的延迟程度,以及统计按 UTC 计算。
- View inference usage —— 深链到你正在查看月份的推理用量。
- Invoice History —— 全部交易,含日期、实例、类型、说明、支付方式、金额和状态。有发票的行带一个下载图标。
这些卡片按计划重算,不是实时的。页头余额才是准确值;用量卡片会稍后跟上。
不同产品在不同时刻扣费:
| 你在用什么 | 何时扣费 |
|---|---|
| GPU 租用 | 结账时一次性扣除你所选的整段时长。用 Renew 续期的扣费方式相同。 |
| 文本和向量模型 | 响应送达之后,一次性扣费。 |
| 图像生成 | 图像送达时扣费。排队后失败的任务会自动退款。 |
| 视频生成 | 任务被受理时扣费,早于渲染。任务后续失败会退款。 |
租用是一段预付的时间,不是计量表:钱在启动时一次性扣掉,实例一直运行到它的 Expire at 时间。
控制台会拦下你付不起的购买:结账会拒绝并提示 “Insufficient credit. Please top up to continue.”,同时显示相对余额的缺口。
API 无法覆盖的请求会返回 HTTP 429,错误 code 为 insufficient_quota —— 在推理 API 上,这个状态码表示额度不足,而不是请求过于频繁。充值后重试即可。
已经在传输中的响应会正常完成,即使这会让余额略微低于零。小额负余额不算错误,下次充值时会自动抵消。

