服务商集成

让所有编程 Agent 都能用上 Anthropic 兼容接口

越来越多的服务商提供 Anthropic Messages 接口,方便接入 Claude Code。AutoJev 让同一个接口也能被 Codex、Gemini CLI、OpenCode、Hermes 等其他 Agent 使用。

  • Anthropic Compatible 预设,API 类型为 Anthropic Messages
  • Claude Code 原生直通
  • 其他 Agent 经 Messages → Responses / Chat 转换
  • 切换服务商无需改 settings.json

服务商

+ 服务商

OpenRouter

https://openrouter.ai/api

DeepSeek

https://api.deepseek.com

OpenAI

https://api.openai.com/v1

Ollama

http://127.0.0.1:11434

别再手改 ANTHROPIC_BASE_URL 了

让 Claude Code 用上其他服务商,常规做法是编辑 ~/.claude/settings.json:改 ANTHROPIC_BASE_URL,换 Token,设 ANTHROPIC_MODEL,用完还得记得改回来。服务商一多,再加上其他 Agent,这种方式根本维护不过来。

有了 AutoJev,Claude Code 只需连接一次本地网关。Anthropic 兼容的服务商在 AutoJev 中以 Anthropic Messages 类型添加一次,切换服务商变成选模型或选路由;通过协议转换,其他已连接的 Agent 也能用上这些服务商。

添加 Anthropic 兼容服务商

  1. 1

    选择 Anthropic Compatible

    「服务商」→「添加服务商」→「自定义」分组下的 Anthropic Compatible,API 类型会自动设为 Anthropic Messages。填写服务商的接口地址(/v1/messages 之前的部分)和 Key。

    text
    Provider type: Anthropic Compatible Provider name: glm Base URL: https://open.bigmodel.cn/api/anthropic API type: Anthropic Messages API key: …
  2. 2

    测试接口

    填写模型 ID 并点击「测试」。AutoJev 会带上 x-api-key 请求头和 anthropic-version 2023-06-01,调用「接口地址/v1/messages」,并显示实际使用的地址。

  3. 3

    添加模型

    逐个添加模型,API 类型选 Anthropic Messages,填写模型 ID、每百万 Token 价格、等级、能力标记和上下文窗口。

  4. 4

    连接 Claude Code 和其他 Agent

    在「智能体」页面选中模型或路由并连接。Claude Code 原生调用,Codex、OpenCode、Hermes 等通过协议转换调用。

可以接入的 Anthropic 兼容接口

任何实现 Anthropic Messages 的接口都可以,例如下面这些。地址取自各服务商文档,不同区域可能不同。

服务商接口地址
Anthropichttps://api.anthropic.com
DeepSeekhttps://api.deepseek.com/anthropic
智谱 GLM(国内)https://open.bigmodel.cn/api/anthropic
GLM / Z.ai(海外)https://api.z.ai/api/anthropic
MiniMax(海外 / 国内)https://api.minimax.io/anthropic · https://api.minimaxi.com/anthropic

AutoJev 在 Messages 请求中通过 x-api-key 请求头传递 Key。如果某个服务商只接受 Bearer Token,服务商测试会显示上游返回的错误。

Claude Code 被写入的配置

连接 Claude Code 时,AutoJev 会先备份 ~/.claude/settings.json,再写入以下 env 字段。Token 只是本地占位符,服务商的真实 Key 保存在 AutoJev 中。

~/.claude/settings.json(节选)
{ "env": { "ANTHROPIC_BASE_URL": "http://127.0.0.1:9527", "ANTHROPIC_AUTH_TOKEN": "autojev-local-claude", "ANTHROPIC_MODEL": "autojev/quality", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "autojev/quality", "ANTHROPIC_DEFAULT_SONNET_MODEL": "autojev/quality", "ANTHROPIC_DEFAULT_OPUS_MODEL": "autojev/quality" } }

各个 Agent 如何调用 Messages 服务商

AgentAgent 使用的协议路径
Claude CodeAnthropic Messages原生直通
CodexResponsesResponses → Messages,再转回
HermesChat CompletionsChat → Messages,再转回
OpenCode、Kimi、Grok Build、OpenClaw、OMPChat 或 Messages使用 Messages 时原生直通
Gemini CLIGemini 桥接桥接 → Chat → Messages

选 Anthropic 兼容还是 OpenAI 兼容?

有些服务商两种接口都提供。你可以用不同的服务商名称把同一家添加两次,实际对比一下。

以下情况选 Anthropic Messages

Claude Code 是你的主力 Agent,希望原生直通(包括 anthropic-beta 请求头);或者该服务商的 OpenAI 风格路径不符合 AutoJev 的 /v1 拼接规则(例如 GLM)。

以下情况选 Chat Completions

大部分流量来自 Hermes、OpenCode 等使用 Chat 的 Agent;或者你依赖结构化输出,而结构化输出只能在 Chat Completions 与 Responses 之间转换。

思考块无法跨协议传递

Claude Code 原生调用 Messages 服务商时,anthropic-beta 等服务商特有请求头会被转发。为其他 Agent 转换请求时,思考块和签名会被丢弃,推理相关参数也不会被转换。

常见问题

Anthropic 兼容服务商的接口地址该怎么填?

填 Claude Code 用作 ANTHROPIC_BASE_URL 的那个地址,即 /v1/messages 之前的部分。AutoJev 会自动拼接 /v1/messages。

只提供 Anthropic 接口的服务商,Codex 能用吗?

能。Codex 向 AutoJev 发送 Responses 请求,AutoJev 会把请求、工具调用历史和流式结果在 Responses 与 Anthropic Messages 之间来回转换。

切换 Claude Code 的服务商,还需要改 settings.json 吗?

不需要。Claude Code 一直指向本地网关。修改它所用路由里的模型,或换一个模型、路由重新连接,AutoJev 会自动更新配置。

有专门的 Anthropic 预设吗?

没有单独的 Anthropic 预设。使用 Anthropic Compatible,接口地址填 https://api.anthropic.com 即可。

beta 请求头会被转发吗?

仅在协议未转换时转发:Claude Code 原生调用 Messages 服务商时,anthropic-version 和 anthropic-beta 请求头会原样透传。

继续了解

更新于 2026-10-14

给每个智能体,配上合适的模型。

安装 AutoJev,添加你已有的模型服务商,一键接入智能体。所有数据都留在你的电脑上。

免费开源 · macOS · Windows · Linux