文档 · 参考

计费

创作和发布游戏不收费;模型调用和云端沙箱从你的账号余额扣费。本页说明哪些收费、怎么扣、在哪里看余额和用量。

不收费的部分

  • 基础创作、发布游戏和托管不收费。计费服务不在免费创作和发布的关键路径上,它出问题时也不会挡住发布。
  • 站内输入框的语音输入由平台承担,不扣你的余额;每人每天有可用时长,用完后次日(UTC)恢复。
  • 在自己电脑上用 Origin Runner 执行 Origin 的线程不产生沙箱费用;模型调用照常计费。
  • POST /v1/messages/count_tokens 只计算 token,不计费;Meshy 动作库查询也不计费。

两种余额

平台消费分两种余额,都不能提现:

余额用于
Agent Credit模型用量:模型 API、Origin、Origin MCP 以及经 Origin Kit 接入的 Agent 发起的模型调用
Cloud Credit云端:Origin 的云端沙箱、存储、超出套餐的托管、校验重跑
  • 每个收费项目只属于一种余额,订阅套餐可以同时包含两种额度,默认不能互转。
  • 运营发布了 Agent 到 Cloud 的兑换比例时,Cloud Credit 不足的部分会最后从 Agent Credit 按比例补足。
  • 价格、套餐和免费额度都由运营以版本发布。还没有发布价格的项目显示“待上线”,API 返回 feature_pending,不会按免费处理。

模型调用怎么计费

通过 模型 API 调用,以及 Origin、Origin MCP 或 Origin Kit 配置的 Agent 代你调用模型时,都从调用者的账号扣费。

  • 每个模型的价格在 模型目录。计价单位因模型而异,例如按 token、按次或按分钟(转写)。
  • 调用前平台按估算先预扣,完成后按上游实际报告的用量结算,多扣的部分退回。
  • 有订阅时先用套餐内含额度;额度用完后,只有开启了“额外用量”才会继续从钱包扣。
  • 余额或额度不足时,请求在调用模型之前就被拒绝,返回 403 insufficient_user_quota;还没定价的模型返回 400 model_price_error。
  • 结果无法确定的生成任务(submission_unknown)会保留预扣款,等平台对账处理,不会自动重试,也不会自动退款。
  • /v1/decisions 只按输入 token 计费;jev-* 分类模型只计输入 token,输出不计费。

Origin 的云端沙箱按“分钟 × 规格”计入 Cloud Credit:运行时每次预留 10 分钟,暂停或停止时按实际分钟数结算。Cloud Credit 不足时云端沙箱无法启动,自己电脑上的 Origin Runner 不受影响。

余额与用量

在网页上查看:

  • /me:剩余额度、最近用量和每日消费。
  • /me/usage:用量明细、订阅套餐、充值和免费额度四个标签;“费用中心”里有订单、月账单、发票和费用试算。

用 API Token 查询最近的用量(days 为 1–90,默认 30):

curl "https://api.origingame.ai/billing/v1/me/usage?days=30" \
  -H "Authorization: Bearer $OG_API_KEY"

返回以美元计的结果:currency(USD)、window_days、from、to、balance(余额)、spent(期间花费)、requests(请求数)和 by_model(按模型的 model、spent、requests,最多 50 个模型)。

另外两个余额接口也接受 API Token:

接口返回
GET /billing/v1/me/walletquota、used_quota、request_count 等,单位是平台额度单位
GET /billing/v1/me/wallets四个余额:agent_credit、cloud_credit、player_credits、points

充值、订阅与兑换

  • 充值:/me/usage 的“充值”标签。当前可用的支付方式和金额范围以页面显示为准。
  • 订阅:“订阅套餐”标签,用余额购买套餐,并设置扣费偏好、额外用量和自动续订。
  • 兑换码和邀请奖励:“免费额度”标签。兑换码直接把额度加入余额,不会发起支付。
  • 积分:通过成长体系获得,在 /me/points 兑换成 Agent Credit 或 Cloud Credit,兑换上限随等级变化。积分不能提现,也不能兑换玩家余额。

API Token 的限制

账号 API Token 可以带自己的限制,和账号余额分开计算:

  • 花费预算:设置了预算的 Token 用完预算后,请求返回 403 pre_consume_token_quota_failed;账号余额和其他凭据不受影响。
  • 模型范围:限定了模型的 Token,GET /v1/models 只列出它能用的模型,其他模型返回 403。

Token 在 /me/access 管理,用法见 模型 API。

自带 Key(BYOK)

你可以把自己的 OpenAI、Anthropic 或 Google Key 存成账号的私有渠道。之后文本和向量请求遇到这些模型时自动走你的 Key:

  • 模型费用为零,平台只按请求收取运营发布的中继费(可以为零),计入 Agent Credit。还没有发布中继费时请求返回 feature_pending。
  • 只连接三家官方地址,不支持自定义 URL。Key 加密保存,任何接口都不会再返回它。
  • 你的 Key 调用失败时不会改用平台渠道,也不会花平台的钱。

最简单的方式是在 Origin Kit 里添加、替换或撤销自己的 Key。也可以直接调用 API:

curl https://api.origingame.ai/ai/v1/me/channels \
  -H "Authorization: Bearer $OG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"provider":"anthropic","models":["MODEL_ID"],"secret":"YOUR_PROVIDER_KEY"}'

provider 为 openai、anthropic 或 google。GET /ai/v1/me/channels 列出渠道(只有元数据),POST /ai/v1/me/channels/{id}/rotate 用 {"secret":"..."} 换 Key,DELETE /ai/v1/me/channels/{id} 撤销并删除密文。