集成 · 智能体

通过 AutoJev 让 OpenClaw 使用任意模型

OpenClaw 从 ~/.openclaw/openclaw.json 读取模型供应商。AutoJev 会把自己注册为其中一个供应商,列出你勾选的模型和路由,设置主模型,再把每个请求路由到背后的供应商。

  • 添加 models.providers.autojev
  • 设置 agents.defaults.model.primary
  • 入口 Chat Completions,出口任意协议
  • 断开即恢复 openclaw.json

智能体

+ 智能体

CodexResponses

~/.codex/config.toml

已接入

Claude CodeMessages

~/.claude/settings.json

已接入

Gemini CLIGemini

~/.gemini/settings.json

已接入

OpenCodeChat

~/.config/opencode/opencode.json

接入

AutoJev 如何连接 OpenClaw

OpenClaw 把“模型供应商”和“智能体默认用哪个模型”分开配置。AutoJev 两处都会写:在 models.providers 下添加名为 autojev 的供应商,以 openai-completions 协议指向 http://127.0.0.1:9527/v1;在 agents.defaults 下设置默认模型。

你勾选的每个模型或路由,都会成为该供应商 models 列表中的一项(默认写入 128k 上下文窗口和 8192 最大输出 token),同时加入 agents.defaults.models,方便你在 OpenClaw 中切换。之后由 AutoJev 路由到真正的上游,并按需转换协议。

AutoJev 会配置哪些内容

项目取值
配置文件~/.openclaw/openclaw.json(支持 OPENCLAW_CONFIG_PATH / OPENCLAW_STATE_DIR)
供应商models.providers.autojev,api = openai-completions
Base URLhttp://127.0.0.1:9527/v1
Keyautojev-local-openclaw(占位值,把请求标记为 openclaw)
主模型agents.defaults.model.primary = autojev/<模型或路由 ID>
可用模型每个勾选项在 agents.defaults.models 中对应一条 autojev/… 条目

OpenClaw 接入网关后多了什么

Key 集中管理

供应商 Key 只保存在你电脑上的 AutoJev 中,OpenClaw 里只有占位 Key;请求直连你的供应商,不加价。

输出前自动故障转移

开始输出前遇到连接错误或 HTTP 401/402/403/408/429/5xx 时,路由会改用其他候选模型重试(默认最多 4 次),并遵守 Retry-After。

按智能体统计日志与成本

每个请求都标记为 openclaw,记录模型、路由、输入 / 输出 / 缓存 token、延迟和估算成本。提示词和响应内容不会被保存。

改路由,不改配置

一次性连接路由,之后在 AutoJev 里切换负载均衡或智能选择策略,无需再动 OpenClaw 的配置。

配置步骤

  1. 1

    安装 AutoJev

    下载并打开桌面应用,网关监听 127.0.0.1:9527。

  2. 2

    添加供应商和模型

    用你的 Key 添加预设(OpenAI、DeepSeek、OpenRouter、Ollama)或任意 OpenAI 兼容 / Anthropic 兼容端点,再添加模型。

  3. 3

    可选:创建路由

    如果希望 AutoJev 在多个模型间挑选或故障转移,可以使用 autojev/cheap、autojev/quality 这样的路由。

  4. 4

    连接 OpenClaw

    在“智能体”页,AutoJev 会检测到 openclaw 可执行文件。勾选模型和路由,指定默认项,点击“连接”。

  5. 5

    重启 OpenClaw

    重启 OpenClaw,让它加载新的供应商和主模型。

    bash
    openclaw

AutoJev 写入的配置

示例:默认项为路由 autojev/fast。OpenClaw 的模型引用带供应商前缀,所以写成 autojev/autojev/fast。

~/.openclaw/openclaw.json
{ "models": { "providers": { "autojev": { "baseUrl": "http://127.0.0.1:9527/v1", "apiKey": "autojev-local-openclaw", "api": "openai-completions", "models": [ { "id": "autojev/fast", "name": "Fast", "contextWindow": 128000, "maxTokens": 8192 } ] } } }, "agents": { "defaults": { "model": { "primary": "autojev/autojev/fast" }, "models": { "autojev/autojev/fast": {} } } } }

切换模型与路由

想更换主模型或可用列表,在“智能体”页修改后重新连接,或使用“批量更新配置”。AutoJev 只重写自己的 autojev/… 条目,其他供应商和可用模型保持原样。

连接路由可以让 openclaw.json 保持稳定——在 AutoJev 里调整路由,OpenClaw 始终调用同一个 ID。

恢复 openclaw.json

AutoJev 写入前会校验文件并备份原始内容。“断开”“停止并恢复配置”或退出时,会还原 AutoJev 写入的键,同时保留你之后做的不冲突修改。连接期间 JSON5 注释可能会被重新排版。

常见问题

怎么给 OpenClaw 添加自定义模型供应商?

在 AutoJev 的“智能体”页连接 OpenClaw 即可。AutoJev 会向 openclaw.json 添加 autojev 供应商,你在 AutoJev 中配置的所有供应商都能经由它访问。

OpenClaw 能通过 AutoJev 用 DeepSeek 吗?

可以。在 AutoJev 中添加 DeepSeek,为 OpenClaw 勾选该模型并连接,它会显示为 autojev/<provider>/<model_id>。

OpenClaw 通过 AutoJev 使用什么协议?

连接时写入 api = openai-completions(即 Chat Completions)。上游模型需要时,AutoJev 会转换成 Responses 或 Anthropic Messages。

AutoJev 会删掉我在 OpenClaw 里的其他供应商吗?

不会。它只添加或更新 autojev 供应商以及自己的 autojev/… 模型条目。

128000 和 8192 是怎么来的?

这是 AutoJev 为每个条目默认写入的上下文窗口和最大输出 token,实际上限以上游模型为准。

继续了解

更新于 2026-10-14

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

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

免费开源 · macOS · Windows · Linux