← 返回文章列表 / Back to list
usage

OpenRouter API Key 申请与费率

Applying for an OpenRouter API Key and Understanding Pricing

⚠️ 待更新·2026-08-29核验 · 更新时间待核验 · 本文信息可能已过期,请以官方文档为准 更新时间:2026-08-29 · 核验状态:待更新 · 官方溯源待补

简介

OpenRouter 是一个模型聚合网关,一个 Key 即可调用 300+ 模型,其中包括大量带 :free 后缀的免费模型。它统一了请求协议、计费与监控,适合做模型选型、多 provider 容灾或快速原型。本文演示完整申请流程并解读费率规则,把免费层与付费层的边界讲清楚。

flowchart TD A["Sign Up at openrouter.ai"] --> B["Verify Account"] B --> C["Add Payment Method"] C --> D["Create API Key"] D --> E["Test Key with curl"] E --> F["Watch Credits / Quota"] F --> G["Use in Production"]

注册账号

  1. 打开 https://openrouter.ai/,点击右上角 Sign In,使用 Google 或 GitHub 登录。
  2. 登录后访问 https://openrouter.ai/settings/keys,点击 Create Key
  3. 给 Key 起名(如 dev-local),复制生成的 sk-or-v1-...,妥善保存——关闭弹窗后无法再次查看。

建议按用途建多把 Key(如 devciprod),出问题精准吊销,避免一把 Key 全家共用。OpenRouter 的 Key 不区分权限,但能按 Key 看 usage,分开建 Key 能让你看到哪条线被刷爆。

绑定支付方式

OpenRouter 的免费模型仍要求账户验证(防滥用):

  1. 进入 https://openrouter.ai/settings/credits,点击 Add Credits
  2. 选信用卡或加密货币充值最低 $5(这 $5 是真金白银,可以用来跑付费模型)。
  3. 充值后账户升级为"已验证",:free 模型不再触发 429。

注意:即使你只用 :free 模型,账户也必须验证一次。这是 OpenRouter 防机器人刷量的硬规则,无法绕过。

费率规则速读

OpenRouter 的计费分三层:

  • :free 模型:零成本,但受日请求数限制(每模型 50–200 req/day 不等,超限触发 429)。
  • 付费按量模型:按 token 计费,价格从 $0.1/M 到 $5/M token 不等。Llama 3.3 70B 大约 $0.6/M,GPT-4o 类大约 $5/M。
  • 按次模型(少数):按请求次数计费,不看 token 数。文档会显式标注。

:free 与付费版的区别不仅在钱,还在排队优先级——:free 在高峰期可能慢或返回 503,付费版基本稳定。所以做生产时,建议把免费模型设为主路由、付费模型设为 fallback。

测试 Key

curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-chat:free",
    "messages":[{"role":"user","content":"ping"}]
  }'

返回 200 与一段 JSON 即说明 Key 可用。返回 401 检查 Key 拼写,402 说明账户未充值验证。

配额监控

OpenRouter 在 Dashboard 给出当日请求数与 token 消耗。要监控告警,调用:

curl https://openrouter.ai/api/v1/key \
  -H "Authorization: Bearer $OPENROUTER_API_KEY"

返回 JSON 含 usagelimitlimit_remaining 三个字段,把它们抓到 Prometheus 或日志系统,配额到 70% 时告警。

生产建议

  • 多 Key 隔离:每个客户端或环境一把 Key,吊销某条不影响其他。
  • 免费 + 付费分层:把 :free 模型设为主路由,付费 key 设为 fallback;任何免费层突然收紧,路由自动降级。
  • watchdog 兜底:每 5 分钟跑一次 /api/v1/keylimit_remaining,掉到阈值就切到备用 key。
  • 日志全留:把每次调用的 model、prompt token 数、completion token 数落日志,事后对账容易。

走完这套流程,你就有了一个能从免费层一路滑到生产的多 provider 入口——账单从 0 开始,但随时能升级。

相关文章 / Related

Gemini API 免费层调用在本地 IDE 中集成免费 APIOpenCode 接入免费模型实战DeepSeek API 接入步骤免费 OCR 与文档解析 API 实战