教程更新
已根据官方公开账单 API 和 Billing 控制台展示逻辑实现,待真实账号验证。尚未亲自登录验证 Key 创建流程、账务权限或充值后对账;自动测试不代表真实账号验收。
- 所需凭据
- DeepInfra API Key
- 监控币种
- USD · 美元
- 可以看到什么
- 账户预付 Credits
- 查询同一 DeepInfra 账户的 Prepaid Credits。按官方控制台口径计算 −(stripe_balance + recent):stripe_balance 是带符号账面金额,recent 是上次出账以来的消费,两者为美元,不是美分。这不是按 Token 价格推算的余额,也不是单个 Key 或本站项目钱包。
不接入 Quota Monitor,如何手动查看 DeepInfra 余额?
- 登录实际付费的 DeepInfra 账户,打开 Billing。
- 找到 Prepaid Credits,读取美元金额;负数表示账务欠费。
- 将模型专属赠金、月消费和 Key 限额分别查看;需要补充通用资金时使用 Add funds。
在 Quota Monitor 中接入 DeepInfra
1. 确认要监控的 DeepInfra 账户
登录 DeepInfra,直接打开 Billing 页面,找到 Prepaid Credits。先确认登录账户就是业务实际使用 API 的账户;不要拿其他平台购买的模型额度或 Vercel 钱包来比较。
完成后检查:看到了目标账户的美元 Prepaid Credits。接入监控不要求先付款;如果只想手动查询,停在这个页面即可。
2. 进入 API Keys,而不是 SSH Keys
在左侧选择 Keys,打开 API Keys 标签。点击 New API key,进入 Generate API key 对话框。也可以使用下方直达链接,不需要寻找云厂商 IAM 策略页面。
完成后检查:这是同一个 DeepInfra 账户的 API 密钥列表,不是 SSH Keys、其他平台 Key 或模型名称。以下菜单名来自官方公开页面文案,登录后流程仍待真实账号验证。
3. 创建独立 Key 并立即保存
在 API Key name 填入 Quota Monitor,使用对话框的生成按钮创建。复制新生成的完整 Key 到安全位置;不要使用 Key ID、显示后缀或整段示例请求,也不需要选择 Also export this key to Vercel。
完成后检查:已保存完整秘密值。官方提示生成后应立即复制,丢失时创建新的专用 Key,不删除其他应用正在使用的 Key。不要把密钥发到聊天、工单或截图。
4. 了解权限并检查已有安全限制
普通 API Key 不是余额专用只读令牌,还可调用模型产生费用。单独命名便于审计和撤销,不会自动缩小权限。若团队设置了 Key 限额或 IP 限制,请管理员确认监控服务可访问账单;不能用电脑 IP 代替服务端出口 IP。
完成后检查:接受该 Key 的实际权限风险,且没有为测试放宽账户安全策略。Key 限额不是账户余额;零限额是否允许账单读取尚未实测,不把它当作已验证的只读方案。
5. 在 Quota Monitor 项目内添加连接
打开要监控的项目 → 添加供应商连接 → 添加新连接,选择 DeepInfra(美元 Credits)。填写连接名称,将步骤三的完整 Key 粘贴到 DeepInfra API Key 密码框,然后保存并接入项目。
完成后检查:没有填写 Bearer 前缀、API 地址、Account ID、供应商项目 ID 或 Key ID。本站按 USD 查询;密钥加密保存,只显示末四位。通过 MCP 添加时使用安全录入链接,不把 Key 作为 Agent 参数。
6. 同步并与 Prepaid Credits 对账
等待首次同步,或点击查询最新余额,确认成功查询时间已更新。再次打开步骤一的同一账户 Billing,将卡片美元金额与 Prepaid Credits 核对,不与月消费或模型赠金比较。
完成后检查:账户、金额正负、币种与时间相符。当前仍待实测;若存在差异,请提供脱敏金额、错误码和查询时间,不提供 Key。同步失败后的旧快照不是最新余额。
7. 需要时展开金额说明
点击余额旁的信息按钮查看带符号账面金额和已扣除的未出账消费。示例:stripe_balance = -20、recent = 3.25 时,Prepaid Credits 为 16.75 USD;不是 20 USD,也不要再除以 100。
完成后检查:没有再次扣除 recent,也没有将它误认为自然月费用。若结果为负,表示该账务口径下欠费;限定模型 Credits 单独适用,不加到这笔通用资金里。
8. 需要充值时前往官方平台
卡片点击前往平台,在同一账户 Billing → Prepaid Credits 中选择 Add funds,查看 DeepInfra 当前付款规则并自行完成付款。若是受托管的计费账户,没有此入口时按官方账单页面指引处理。
完成后检查:付款确实入账后再同步。Quota Monitor 不调用充值 API,不代扣款,也不修改自动充值、限额或付款方式。
9. 停用或更换专用 Key
更换时先创建新的专用 Key,在本站添加替代连接并确认同步成功,再移除旧连接的所有项目引用,删除不再使用的旧连接,最后在 DeepInfra Keys 删除旧专用 Key。套餐没有空余连接名额时先规划替换窗口。
完成后检查:未撤销其他应用的生产 Key。仅从一个项目移除连接不会自动撤销供应商凭据;停止监控后仍需在官方平台撤销不再需要的 Key。
Quota Monitor 读取的 DeepInfra 数据范围
- 公开 GET /payment/checklist 定义余额符号和未出账消费;组合公式与美元单位依据官方 Billing 页公开实现,尚待真实账号对账。缺失任一金额就同步失败,不默认为零,不只取 stripe_balance,也不重复扣除月消费。
- 不包含 scoped_credits 中仅能用于指定模型的赠金,不与账户消费上限、单 Key 限额或其他平台钱包相加。多个项目引用同一账户时,不重复汇总这笔共享资金。
- 保留负数表示欠费,不做绝对值或归零处理。官方明确返回 suspended=true 时标记账户不可用;其他情况不保证所有模型可调用,也不会把正余额当作服务可用证明。
- 显示最近一次成功查询的账务快照,上游消费和付款入账可能延迟;手动刷新不会加速结算。当前只接入余额,不把 recent 称为本月费用,不修改自动充值或付款方式。
- 看板展示最近一次成功查询的快照。手动刷新会重新请求供应商,但不保证上游账务没有入账延迟;失败时旧余额不能当成新结果。
DeepInfra 常见问题与排查
- 401 或 403:模型 Key 可以用,为什么账单失败?
- 确认同一账户、完整 Key、未撤销且没有 Bearer 前缀或 Key ID,检查 IP 限制及账务访问权限。模型调用成功不等于账单访问成功;无法授权时联系 DeepInfra,不改用 Cookie、提权令牌或关闭组织策略排错。
- 金额为什么不是 stripe_balance 的绝对值?
- 官方 Billing 会把未出账消费 recent 一并扣除,按 −(stripe_balance + recent) 展示美元。仅反号账面金额会遗漏消费;这两个字段不是美分,不能套用充值 API 或 scoped_credits 的美分单位。
- 有赠金、限额或其他项目,为什么金额不一致?
- 只监控账户通用 Prepaid Credits,不包含限定模型 scoped_credits,也不是单 Key 限额或月预算。同一账户的多个项目共用这笔资金;不要重复相加。
- 充值后没更新、负数或同步失败怎么办?
- 核对账户及付款状态,等待官方账务入账再刷新。负数保留为欠费;429 稍后重试,缺失字段或服务错误不会变成零。查看最近成功时间及错误码,不公开密钥。
- 能申请只读余额 Key 或自动充值吗?
- 未确认适用于本接入的只读余额 scope,普通 Key 具有消费风险。本站不使用充值或自动充值接口;不能接受托管风险时直接手动查看 Billing。
DeepInfra 官方资料
- 官方 Checklist API:余额符号与未出账消费(在新标签页打开)
- 官方 Billing:Prepaid Credits 组合公式与 USD 展示依据(在新标签页打开)
- 官方创建 API Token 接口(在新标签页打开)
- 官方 Keys 页面及创建文案(在新标签页打开)
教程由 Quota Monitor 整理,非供应商官方教程。平台界面和权限可能变化,请以官方页面为准;实测范围以本页说明为准。