总结
- 免费层级通常按周期限制请求或 token 数量;按 token 付费的密钥计量你的实际使用情况。
- 该服务按预付方式收取费用:输入 token 每 1M $0.15,输出 token 每 1M $0.50。
- 每月 20,000 次请求(3,000 输入 token 和 600 输出 token)的聊天机器人成本为 $15.00。
- 如需 Groq 或 xAI 价格,请查看其当前定价页面;本服务与两者均无关联。
密钥的两种计费方式
几乎所有 LLM API 密钥都属于两种模式之一,混淆它们是产生意外账单和意外截断的主要原因。
免费套餐有上限。 提供商免费向你提供密钥,但限制其使用量,通常按每分钟或每天的请求数或 token 数限制。在达到上限之前无需付费,达到后工作或停止或变慢。具体限制会变化,请查看提供商自己的定价和限制页面;我们在此不列出其他公司的数据。
按 token 付费。 你充值额度,每次请求根据使用的 token 扣减额度,除了技术速率限制外没有每日封顶。成本随使用量增加,一旦了解 token 数量,成本即可预测。
免费层级适合周末实验。按 token 计费适合需要持续运行的任务。一些提供商同时提供两者,以免费层级作为入门。
在依赖任何免费层级之前,问五个问题。每分钟和每天的封顶是多少?封顶适用于请求、token 还是两者?达到封顶后会发生什么:错误、变慢还是直到第二天才恢复?条款是否会未经通知更改?下一步升级的成本是多少?答案告诉你免费层级是测试平台还是基础。如果下一步是跳转到你不想要的计划,你可能从一开始就选择按量计费的密钥。
本服务中密钥的成本
此处的定价是固定且简短的,足以记住:
- 输入 token 每 1M $0.15。
- 输出 token 每 1M $0.50。
- 预付额度,无订阅,额度永不过期。
- 失败或被拒绝的请求不收费。
- 任意整数金额的充值,金额范围为 $20 至 $500,其中 $50 起额外赠送 5%,$100 起额外赠送 10%,$200 起额外赠送 15%。
新用户可先试用:在 API 密钥页面 一键获得 $0.50 试用额度,有效期 7 天,无需信用卡,每人限一次。该服务不是 Groq,不是 xAI,也不是路由器;它是一个由独立提供商运营的一个开放权重文本模型,经过调优,不会拒绝内容,用于合法的成人用途。
公式
每次请求的成本计算很简单:
cost = input_tokens x 0.15 / 1,000,000 + output_tokens x 0.50 / 1,000,000
输出 token 的成本略高于输入 token 的三倍($0.50 对比 $0.15),因此当提示词较短时,长回复主导账单;当回复较短时,长提示词主导账单。两者都会出现在每次响应的 usage 块中,X-Balance-USD 标头显示每次调用后剩余的余额。
在测量任何 token 之前进行估算,可使用英语的粗略规则:一个 token 大约对应四个字符,或四分之三个单词。因此,一篇 1,000 词的文章大约包含 1,333 个 token,作为输入的成本为 $0.0002($0.15 x 1,333 / 1M),作为输出的成本为 $0.000667。请将其仅作为参考。其他语言、代码和特殊格式每个单词消耗的 token 更多,因此请查看响应中的实际数值。
经过演算的月度成本
这些示例使用整数,以便你可以替换为你自己的数据。
| 工作负载 | 按请求 | 月度用量 | 月度成本 |
|---|---|---|---|
| 小型脚本:1,500 输入,400 输出 | $0.000425 | 30,000 次请求(每天 1,000 次) | $12.75 |
| 聊天机器人:3,000 输入,600 输出 | $0.00075 | 20,000 次请求 | $15.00 |
| 批处理任务:总计 5M 输入,1M 输出 | 不适用 | 单次运行 | $1.25 |
| 长上下文调用:100,000 输入,1,000 输出 | $0.0155 | 1,000 次请求 | $15.50 |
检查第一行:1,500 x 0.15 / 1M = $0.000225,加上 400 x 0.50 / 1M = $0.0002,总计 $0.000425。乘以 30,000 得到 $12.75。聊天机器人:3,000 输入 token 成本 $0.00045,600 输出 token 成本 $0.0003,因此每次请求 $0.00075,20,000 次请求成本 $15.00。批处理任务:5M 输入成本 $0.75,1M 输出成本 $0.50,总计 $1.25。长上下文行:100,000 输入 token 成本 $0.015,1,000 输出成本 $0.0005,因此每次调用 $0.0155。
如果你计划使用完整的 100,000-token 上下文窗口,最后一行很重要。每次调用的填充成本很低,但在循环中会累积,因此请修剪你重发的历史记录。
何时免费层级是更好的选择
对此保持诚实有助于你做出明智选择。如果你的使用量每天只有少量请求,提供商的免费套餐可能无需付费且完全足够。如果你只需要著名供应商的特定模型,该供应商的密钥是合适的工具;该服务仅有一个模型。如果你无法使用加密货币支付,请注意此处的充值仅限加密货币,即 TRC20 上的 USDT 或 Base 上的 USDC。
当你需要稳定的吞吐量且没有每日封顶、长上下文或通常托管聊天产品倾向于拒绝的文本时,按 token 付费开始占据优势。完整密钥允许 8 个并发请求和每分钟 300 次请求,试用密钥允许 2 个和 60 个。定价页面 显示当前的充值选项,文档 列出了速率限制标头。
许多人最终两者都用。他们在免费套餐上构建和测试,然后将重型或长时间运行的部分切换到按量计费的密钥。由于该 API 与 OpenAI 兼容,切换只需更改 Base URL、密钥和模型名称,仅此而已。
阅读使用量块并跟踪支出
每次补全都会返回一个包含提示词和补全 token 数量的 usage 对象。乘以两个价格,你就有了每次调用的精确成本,无需估算。这个小助手可以完成此操作并记录结果:
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.grokkey.com/v1",
api_key=os.environ["API_KEY"],
)
IN_PRICE = 0.15 / 1_000_000 # dollars per input token
OUT_PRICE = 0.50 / 1_000_000 # dollars per output token
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write a 150-word product blurb for a candle shop."}],
)
u = resp.usage
cost = u.prompt_tokens * IN_PRICE + u.completion_tokens * OUT_PRICE
print(f"{u.prompt_tokens} in, {u.completion_tokens} out, ${cost:.6f}")
按应用或用户汇总这些数字,你就可以回答固定计划无法回答的问题:每个功能实际上花费多少?你可以对照 X-Balance-USD 标头或 GET /v1/balance 进行交叉检查。
控制账单规模
- 精简历史记录。每个回合都重发完整对话会成倍增加输入 token。一旦旧回合的 token 数量达到数千,请对其进行摘要。
- 当你需要简短回答时设置
max_tokens。 这是可选的,但可以防止冗长的回复增加输出成本。 - 保持系统提示词简短。一个 300 token 的系统提示词每次请求的成本为 $0.000045。在 100,000 次请求中,总成本为 $4.50。
- 使用单独的密钥。 充值后,你可以保留最多 5 个带标签的密钥,以便你了解哪个应用在花钱。查看我们关于 Claude API 密钥与 GrokKey 的 文章 进行对比。
设置月度预算
使用预付额度时,预算就是余额。如果你决定一个项目每月可能花费 $15.00,只充值该金额,最坏情况就是有限的。以下是一些基于上述数学的实用经验法则。
- 每增加 $1.00 的额度可购买约 6.67 百万输入 token 或 2 百万输出 token。
- 最低充值金额为 $20,可覆盖约 26,666 次聊天机器人类型的请求($20 / $0.00075)或约 47,058 次小型脚本类型的请求($20 / $0.000425)。由于请求类型不同,计数会有所不同,因此请自行测量。
- 使用充值奖金,$100 充值 $110,$200 充值 $230 额度。
由于额度不会过期,超额购买的成本仅是你的资金在等待。如果你不确定,请从最小金额开始,看看余额在一周内下降的速度。
