外观
模型与价格
这页解释“价格怎么看、为什么会变化、如何核对账单”。模型、分组和价格属于运营配置,实时结果以控制台为准。
先记住三件事
- 低价是价格优势,不是固定折扣承诺。 上游价格、分组和活动变化后,实际价格也会变化。
- 可用模型按 Key 所属分组决定。 文档里出现的示例模型不代表你的 Key 一定可以调用。
- 账单是最终核对依据。 以请求记录中的模型、token、倍率和实际扣费为准。
BestAI 聚合官方 API Key 与订阅渠道,为开发者提供完整协议和模型能力;不同渠道的可用性、并发和价格可能不同。选择时先看稳定性和兼容性,再比较实时价格。
价格由什么组成
一次请求的实际扣费通常由以下信息共同决定:
| 因素 | 影响 |
|---|---|
| 模型 | 不同模型的官方输入、输出或图片单价不同 |
| 输入与输出 token | 两者可能使用不同单价 |
| 缓存 | 缓存写入、缓存读取可能有独立价格 |
| 长上下文 | 超过模型阈值后可能使用额外倍率 |
| 分组 / 渠道 | 决定可用上游、用户倍率和部分限制 |
| 图片或其他固定计次 | 可能按图片、请求或输出规格计费 |
可以把它理解为:
text
实际扣费 = 各类用量 × 当前模型价格 × 当前分组/渠道规则具体字段和小数精度以控制台展示为准。不要用旧截图或第三方报价反推当前价格。
在哪里看实时价格
| 想确认什么 | 打开哪里 |
|---|---|
| 分组、余额和最近扣费 | 仪表盘 |
| 每次请求的模型、token、状态和费用 | 使用记录 |
| 创建 Key 时选择分组和额度 | API Keys |
第一次使用的核对顺序
- 使用控制台配置提示或工具当前配置中的模型 ID。
- 创建或编辑 Key 时选择目标分组,并确认额度。
- 用短句发送一次请求。
- 在使用记录中核对模型、token、状态和实际扣费。
如何选择分组
不要只按分组名称选择。先按任务判断:
| 你的任务 | 优先确认 |
|---|---|
| Claude Code 编程 | 分组是否支持 Anthropic Messages / Claude Code,稳定性和并发是否满足需要 |
| Codex 或 OpenAI Responses | 分组是否支持 Responses,模型 ID 是否出现在控制台生成配置中 |
| OpenAI SDK / Chat Completions | 分组是否支持 OpenAI 兼容接口和目标模型 |
| Gemini CLI / 原生接口 | 分组是否提供 Gemini 原生兼容端点 |
| 图片生成或编辑 | 分组是否明确开放 Images API,图片模型和规格是否可用 |
低价分组可能有更严格的协议、并发或用途限制;稳定性优先的任务,应以实际可用性和账单记录为判断依据。
如何核对一笔账单
在使用记录中找到请求后,按下面顺序看:
- 时间:是否对应刚才的验证请求。
- 模型:是否是客户端实际填写的模型 ID。
- 状态:成功、失败或被拒绝。
- 用量:输入、输出、缓存等 token 是否符合请求规模。
- 费用:实际扣费是否与当前分组和模型规则一致。
“工具有回复 + 使用记录有对应请求”才表示请求确实经过 BestAI。只有回复而没有记录时,优先检查旧 Provider、代理或本地缓存。
价格疑问怎么排查
为什么同一个模型每次费用不同?
请求长度、输出长度、缓存命中、长上下文、图片规格和分组都可能不同。先比较两条使用记录中的 token 和计费字段,不要只比较模型名称。
为什么文档里的价格和控制台不同?
文档示例不会追踪每次运营调整;控制台显示的是当前账号、分组和渠道的实时规则,以控制台为准。
为什么模型名称存在但调用失败?
模型名称可能来自旧配置、其他分组或客户端缓存。确认模型 ID 与控制台配置提示一致,并确认 Key 对应分组支持目标协议。
余额、Key 额度和分组限制有什么区别?
它们是不同层级:账户余额决定账户整体可用额度,Key 额度限制单把 Key,分组限制决定可用模型、协议和渠道。提高其中一项不一定会解除另外两项限制。
价格与服务边界
- 价格和可用模型以控制台实时显示为准。
- 上游模型更新、渠道维护和分组调整可能改变可用性或价格。
- 不要把示例模型、示例倍率或旧截图当成永久承诺。
- 遇到异常扣费时,保留请求时间、模型 ID、使用记录和脱敏配置;不要提交完整 API Key 或 Cookie。
