Lovely Router文档
获取密钥
账户

API 密钥

创建密钥,限制每个密钥能花多少钱、能调用什么,并在不停机的情况下轮换或吊销密钥。

API 密钥用于认证你的请求,并从你的账户余额中扣费。你可以创建任意多个密钥,并为每个密钥设置各自的限制。所有密钥共享同一个余额。

创建密钥#

  1. 打开 API 密钥页面

    进入控制台的 API 密钥页面,点击 新建密钥。

  2. 为密钥命名并选择渠道分组

    按密钥的使用场景命名,例如 checkout-prod 或 eval-runner。除非你需要这个密钥的所有请求都在某个特定分组中运行,否则 渠道分组 保持 自动 — 最优可用 即可。参阅渠道分组。

  3. 设置限制(可选)

    展开 额度与限制,可以限制消费、频率、并发、模型或有效期。每个选项的说明见下文,所有选项之后都可以修改。

  4. 复制密钥

    点击 创建。完整密钥只会在页面顶部的横幅中显示一次。复制它,或点击 接入客户端…,用它配置 Claude Code、Codex CLI 等客户端。点击 完成 后,只会显示密钥的前几个字符,例如 lr-a1b2c3…。

密钥只显示一次

Lovely Router 只保存每个密钥的哈希。如果密钥丢失,请吊销它并创建一个新的。

密钥选项#

选项默认值作用
名称—显示在密钥列表和日志中的标签。最多 60 个字符。
渠道分组自动让这个密钥的所有请求都在同一个渠道分组中运行。自动 会为每个请求选择最优的可用分组。只能在创建时设置。
消费上限(美元)不限该密钥累计最多可花费的金额,以整美元计,涵盖模型请求、工具运行和浏览器运行。这是终身上限,而不是每月预算。
过期日期永不这一天结束后(按你浏览器的时区)密钥失效。
每分钟请求数不限该密钥每分钟最多可发起的模型请求数。
最大并发请求数不限该密钥同时最多可进行的模型请求数。长时间的流式请求在结束前一直计入。
仅允许指定模型全部模型该密钥可调用的模型白名单。claude-sonnet-5-5 这类别名按其解析到的模型计算。

密钥列表会显示每个密钥的分组、限制、累计 已消费 金额和 最近使用 时间。

触发限制时会怎样#

被拒绝的请求不计费,也不会出现在日志中。响应体使用你所调用 API 的格式。

情况状态码Anthropic typeOpenAI type消息
密钥已过期401authentication_errorauthentication_errorThis API key has expired
密钥已吊销401authentication_errorauthentication_errorInvalid or revoked API key
模型不在白名单中403permission_errorpermission_deniedThis API key is not allowed to use 'gpt-6.1-sol'.
达到消费上限402billing_errorinsufficient_quotaThis API key has reached its spend limit.
达到每分钟请求数或并发上限429rate_limit_errorrate_limit_exceededThis API key has reached its rate or concurrency limit.

Gemini 格式的请求会得到相同的状态码,错误格式为 Gemini 的格式。因密钥限制返回的 429 带有 Retry-After 请求头,给出需要等待的秒数。下面是两种格式的消费上限错误。其他所有响应体和重试建议见错误。

{
  "type": "error",
  "error": {
    "type": "billing_error",
    "message": "This API key has reached its spend limit."
  }
}

哪些限制适用于工具和浏览器运行#

限制模型请求数据工具与浏览器智能体
过期与吊销是是
消费上限是是
每分钟请求数是否
最大并发请求数是否
模型白名单是否

消费上限在每个请求开始前检查。已经在进行中的模型请求总会完成,所以密钥的累计消费最终可能略高于上限。工具运行或浏览器运行会预先预留它的最高费用,因此如果这个最高费用会让密钥超出上限,运行会被拒绝并返回 402。

编辑密钥#

点击密钥上的 编辑,可以修改名称、消费上限、过期日期、频率和并发限制,或模型白名单。更改从下一个请求开始生效。清空某个字段即可取消对应的限制。

要把密钥换到另一个渠道分组,请在该分组中创建一个新密钥,然后轮换过去。

吊销密钥#

点击 吊销,再点击 确认吊销。密钥从下一个请求起失效,吊销无法撤销。已吊销的密钥仍会以灰色显示在列表中,保留其消费记录,它的请求也仍保留在日志中。

轮换密钥#

不停机地替换密钥:

  1. 创建一个分组和限制都相同的新密钥。
  2. 把新密钥部署到你的应用或密钥管理服务中。
  3. 等到旧密钥的 最近使用 时间不再变化。
  4. 吊销旧密钥。

定期轮换;有权限的人员离开后轮换;密钥可能泄露时立即轮换。

在你的工具中使用密钥#

点击任意密钥上的 接入客户端,即可获得 Claude Code、Codex CLI、Gemini CLI、Cherry Studio、DeepChat 和 AionUI 的现成配置,应用支持时还可一键导入。参阅在你的工具中使用。

最佳实践#

  • 每个应用和环境一个密钥。 为生产、预发、CI 和你的笔记本分别使用不同的密钥,每个密钥的消费一目了然,吊销其中一个也不会影响其他密钥。
  • 为无人值守运行的密钥设置上限。 智能体、批处理任务和 CI 流水线都可能陷入循环。消费上限能限制损失,每分钟请求数限制能让失控的循环慢下来。
  • 只允许密钥需要的模型。 用于摘要任务的密钥不需要最贵的模型。
  • 让临时密钥自动过期。 给演示、外包人员和评估用的密钥设置过期日期,而不是靠记性去吊销。
  • 把密钥留在服务端。 永远不要把密钥放进前端或移动端代码。参阅保护好你的密钥。