模型 API

Claude API:
一个预付费密钥调用全部 Claude 模型

通过原生 Anthropic Messages API 调用全部 Claude 模型,支持流式输出、扩展思考、工具调用和提示缓存。预付费,按 token 计费。

预付费,无订阅REST 或 MCP一个密钥搞定模型、数据和智能体
Claude CodeAnthropic SDK你的应用智能体lovely1 keyClaude/v1/messagesclaude-opus-5.5claude-sonnet-5.5claude-haiku-5.5GPT/v1/responsesgpt-6.1-solgpt-6-astragpt-5.6-terraGemini/v1betagemini-3.1-progemini-3.8-flashgemini-3-flash

你想在自己的代码或 Claude Code 里调用 Claude API,按 token 按量付费,又不想为每个厂商分别开账户、对发票。Lovely Router 完全按照 Anthropic 的定义提供 Anthropic Messages API,只需更换 base URL 和密钥,官方 SDK 和 Claude Code 就能直接使用。同一个密钥还能调用 GPT 和 Gemini、数据工具以及浏览器智能体。

交给你的 AI 智能体

把这段提示词复制到 Claude Code、Cursor、Codex 或任何编程智能体中。它会告诉智能体文档在哪里,以及如何使用你的 API 密钥。

Integrate models from Lovely Router into this project through the native Anthropic Messages API.

- Docs (read first): https://lovelyrouter.com/docs/models/anthropic.md
- Use the official Anthropic SDK and only change the base URL to https://lovelyrouter.com (or set ANTHROPIC_BASE_URL=https://lovelyrouter.com). Endpoints: POST https://lovelyrouter.com/v1/messages and /v1/messages/count_tokens, unchanged from Anthropic, so Anthropic's docs are the reference for every parameter. `Authorization: Bearer` works too.
- GET https://lovelyrouter.com/v1/models lists every model id with its price; pick one there, do not guess ids.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `x-api-key: $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.

My task: <describe what you want to build or get>
01

工作原理

010203
  1. 创建密钥

    注册并充值(最低 $5),然后在 API 密钥页面创建密钥。你可以为密钥设置消费上限、模型允许列表,或固定一个渠道组。

  2. 把 SDK 指向 Lovely Router

    把 base URL 设为 https://lovelyrouter.com。SDK 也会从环境变量读取 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY,所以创建默认客户端的代码无需任何改动。

  3. 发送 Messages 请求

    POST /v1/messages 接受 Anthropic 文档中定义的请求体。除模型 ID 外,请求原样到达模型,响应也逐字节原样返回。

    curl https://lovelyrouter.com/v1/messages \
      -H "x-api-key: $LOVELY_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "content-type: application/json" \
      -d '{
        "model": "claude-sonnet-5.5",
        "max_tokens": 1024,
        "messages": [{"role": "user", "content": "Explain HTTP caching in two sentences."}]
      }'

密钥既可以放在 Anthropic SDK 发送的 x-api-key 中,也可以放在 Authorization: Bearer 中。anthropic-version 和 anthropic-beta 会按你发送的原样转发。

02

Claude API 实时价格

模型上下文输入输出缓存读取
Claude Fable 5.1
claude-fable-5.1
1M$10.00$50.00$0.25
Claude Opus 5.5
claude-opus-5.5
1M$4.00$20.00$0.20
Claude Sonnet 5.5
claude-sonnet-5.5
1M$2.00$10.00$0.10
Claude Haiku 5.5
claude-haiku-5.5
1M$0.10$0.50$0.01
Claude Fable 5
claude-fable-5
1M$10.00$50.00$1.00
Claude Opus 5
claude-opus-5
1M$5.00$25.00$0.50
Claude Sonnet 5
claude-sonnet-5
1M$2.00$10.00$0.20
Claude Opus 4.8
claude-opus-4.8
1M$5.00$25.00$0.50
Claude Opus 4.7
claude-opus-4.7
1M$5.00$25.00$0.50
Claude Opus 4.6
claude-opus-4.6
1M$5.00$25.00$0.50
Claude Sonnet 4.6
claude-sonnet-4.6
1M$3.00$15.00$0.30
Claude Opus 4.5
claude-opus-4.5
200K$5.00$25.00$0.50
Claude Sonnet 4.5
claude-sonnet-4.5
1M$3.00$15.00$0.30
Claude Haiku 4.5
claude-haiku-4.5
200K$1.00$5.00$0.10

每 100 万 token 的美元价格,实时来自目录。

以上为实时价格,单位为美元/百万 token,与无需密钥即可调用的 GET /v1/models 返回的数字一致。其他工具使用的写法会解析到同一个模型:claude-sonnet-5-5、anthropic/claude-sonnet-5.5,以及 claude-haiku-4-5-20251001 这类带日期的 ID。模型广场显示每个模型的实时可用性,状态页按小时显示每个渠道组的可用性。

03

Messages API 支持哪些功能

流式输出。

stream: true 返回从 message_start 到 message_stop 的标准事件。网关会在首个 token 到达前暂缓输出流,因此过早失败的渠道会在任何内容到达你之前就被替换。

扩展思考。

按 Anthropic 针对该模型的文档发送 thinking 和 output_config:当前模型使用带 effort 等级的自适应思考,Claude 4.5 及更早版本使用固定的 budget_tokens。思考 token 按输出计费。

工具调用。

带 JSON Schema input_schema 的工具、tool_choice 和 strict 原样透传,tool_use 和 tool_result 块也一样。

提示缓存。

用 cache_control 标记稳定前缀,最多四个断点。用量中会分别报告 cache_creation_input_tokens 和 cache_read_input_tokens,各按其对应价格计费。

token 计数。

POST /v1/messages/count_tokens 免费,余额为零时也能使用。

不提供 Message Batches、Files 以及查询单个模型的端点。错误保持 Anthropic 的格式。

04

负载均衡下依然有效的提示缓存

提示缓存存在于写入它的渠道上。如果一个对话的每一轮都落到不同的渠道,每一轮都要重新付费写入缓存。Lovely Router 会识别同一对话的各轮请求,并把它们送回持有缓存的渠道。

你无需做任何事:指纹由系统提示词和第一条用户消息组成,对话变长时它们保持不变。如果请求带有 Claude Code 的 x-claude-code-session-id 请求头、metadata.user_id 或 x-session-id 请求头,则优先使用它们。对话活跃期间,这种绑定最长保持一小时。如果绑定的渠道繁忙,该轮请求会短暂等待,而不是写入新的缓存;如果渠道失败,绑定会随该轮请求一起迁移。提示缓存介绍了如何在日志中查看缓存命中情况。

05

在 Claude Code 中使用

Claude Code 使用的就是 Messages API,所以只需要 base URL 和你的密钥:

Shell
export ANTHROPIC_BASE_URL=https://lovelyrouter.com
export ANTHROPIC_AUTH_TOKEN=$LOVELY_API_KEY
export ANTHROPIC_MODEL=claude-sonnet-5.5
claude

如需在多个会话间保留这些设置,把它们写到 ~/.claude/settings.json 的 env 下,并设置 ANTHROPIC_DEFAULT_HAIKU_MODEL 用于快速的后台任务。每个会话都会留在持有其缓存的渠道上。完整配置见在你的工具中使用;AI 编程智能体介绍了如何用同一份余额运行 Claude Code、Codex CLI 和 Gemini CLI。

06

常见用法

为团队提供有预算的 Claude Code。

每人创建一个密钥,设置消费上限和 Claude 模型 ID 的允许列表。超出上限的密钥会收到 402,请求不会执行。

针对一份长文档提出多个问题。

把文档放进带 cache_control 的 system 块,每个问题作为一轮用户消息发送。只有第一次调用会写入缓存。

发送前先估算提示词大小。

用相同的请求体(去掉 max_tokens)调用 count_tokens,把 input_tokens 与上下文长度进行比较。

让每次调用的计费保持一致。

把生产环境的密钥绑定到 claude-value,这样每次调用以及每次故障转移重试都由该渠道组提供服务并计费。

用同一个提示词对比不同厂商。

GPT 走 OpenAI API,Gemini 走其原生 API,使用的都是同一个密钥。

07

费用说明

Claude 按 token 计费:未缓存输入、输出(含思考)、缓存读取和缓存写入,各自按模型的每百万 token 价格乘以渠道组的倍率计算。目前所有渠道组都按官方标价计费,因此每个 Claude 模型的价格与 Anthropic 公布的一致,缓存读取和写入也不例外。费用根据响应中的 usage 计算,并在几秒内从你的预付费余额中扣除。

没有订阅费,也没有月费。在到达模型之前就被拒绝的请求不收费;网关在另一个渠道上重试失败的调用时,你只为最终给出响应的那次尝试付费。提前关闭的流只为截至当时已生成的内容付费。价格页在一页中列出了所有产品。

08

常见问题

?
需要修改我的 Anthropic SDK 代码吗?+

不需要。把 base URL 设为 https://lovelyrouter.com,并把你的 Lovely Router 密钥当作 Claude API 密钥使用即可。请求体原样透传,因此每个参数都以 Anthropic 的文档为准。

通过 Lovely Router 可以使用提示缓存吗?+

可以。cache_control 会原样到达模型,网关也会让每个对话始终留在持有其缓存的渠道上。缓存读取和缓存写入按模型的缓存价格计费。

可以用预付费密钥运行 Claude Code 吗?+

可以。把 ANTHROPIC_BASE_URL 设为 https://lovelyrouter.com,把 ANTHROPIC_AUTH_TOKEN 设为你的密钥。Claude Code 的会话请求头会让一个会话的每一轮都留在同一个渠道上,因此它的提示缓存始终保持有效。

渠道过载或宕机时会怎样?+

请求最多等待 10 秒以获得容量;失败的请求会在同一渠道组内的另一个渠道上重试,最多尝试三次。如果所有尝试都失败,你会收到 Anthropic 错误格式的可重试 429 或 502,且不会产生任何费用。

可以调用哪些 Claude 模型?+

claude-fable-5.1、claude-opus-5.5、claude-sonnet-5.5、claude-haiku-5.5 以及更早的版本。GET /v1/models 列出当前可用的模型及其价格,无需密钥。

阅读 Anthropic Messages 指南了解所有端点和请求头,阅读限流与故障转移了解重试机制,或者通过 MCP 服务器为 Claude 提供实时网页数据。

一个预付费密钥,搞定模型、数据和智能体

无需订阅。充值后按需使用,每笔费用都能在日志中查看。