集成 · 智能体

接入自定义智能体与任意 BYOK 客户端

不是每个工具都在 AutoJev 的内置列表里。你可以添加自己的智能体可执行文件——AutoJev 能自动识别 Kilo、OpenCode、OpenClaw、Hermes、Grok 和 Kimi 的配置结构——也可以把现成的连接参数复制到任何支持自定义 API 端点的客户端。

  • 任意本地可执行文件都能添加为智能体
  • 模板:Kilo、OpenCode、OpenClaw、Hermes、Grok、Kimi
  • 为 BYOK 客户端提供 env、JSON、cURL 片段
  • 客户端名称会标记在日志中

为每次请求选择合适的模型。

接入智能体
Codex
Claude Code
Gemini CLI

AutoJev

autojev/quality
openrouter/anthropic/claude-sonnet
deepseek/deepseek-chat
ollama/qwen3:14b

服务商

4

模型

12

路由

5

智能体

3

今日请求

1,284

今日 Token

18.6M

接入新工具的两种方式

自定义智能体适用于在本机运行的命令行智能体。告诉 AutoJev 可执行文件在哪里,如果它符合已知的配置结构,AutoJev 就能像内置智能体一样一键连接、随时恢复。

连接参数适用于其他所有场景:编辑器、脚本、SDK、聊天应用,或任何带“自定义 Base URL”/BYOK 设置的工具。AutoJev 会给出 Base URL、占位 Key 和模型 / 路由 ID,并附上可直接复制的片段。

添加自定义智能体

打开“智能体”页,点击“添加智能体”。“添加本地智能体”对话框需要填写:

  1. 1

    名称和图标

    填写智能体名称,可选上传一张 2 MB 以内的 PNG、JPEG 或 WebP 图片作为图标。

  2. 2

    可执行文件路径

    二进制文件路径,例如 /path/to/agent。AutoJev 会直接运行它,不经过 shell。

  3. 3

    配置文件路径(可选)

    留空则使用已识别模板的默认路径,也可以指定某个文件。文件扩展名必须与模板匹配。

  4. 4

    启动参数

    每行一个参数。在需要放入消息的位置写 {prompt},否则消息会作为最后一个参数追加。

  5. 5

    测试、保存、连接

    “测试连接”会用智能体当前的配置运行它(可能消耗额度,且不会注入网关设置)。保存后,在智能体列表中选择模型或路由并点击“连接”。

AutoJev 能识别的模板

模板按可执行文件名匹配;Kilo、OpenCode、OpenClaw 也可按配置文件名匹配。无法识别的客户端保持手动配置——AutoJev 不会仅凭扩展名去猜测配置结构。

模板默认配置路径格式
Kilo~/.config/kilo/kilo.jsonc(或 kilo.json)OpenCode 风格的供应商配置,JSON/JSONC
OpenCode~/.config/opencode/opencode.jsonJSON/JSONC
OpenClaw~/.openclaw/openclaw.jsonJSON
Hermes~/.hermes/config.yamlYAML,仅 Chat Completions
Grok~/.grok/config.tomlTOML
Kimi~/.kimi/config.tomlTOML

自定义智能体通过 Chat Completions 接入所选的默认模型或路由,不会生成多模型目录。占位 Key 为 autojev-local-<智能体 ID>,因此请求会按智能体分别标记。

为任意 BYOK 客户端提供连接参数

在“智能体”页点击“手动接入其他客户端”,打开“接入参数”。选择 API 协议(OpenAI 兼容或 Anthropic)、模型或路由,可选填写客户端名称。AutoJev 会显示 Base URL、API Key 和模型三个值,以及可复制的环境变量、JSON、cURL 片段。

Key 只是占位值,AutoJev 不做校验。它的后缀会在“请求日志”和“用量统计”中标识客户端,例如“My App”会变成 autojev-local-my-app(保留字母、数字、- 和 _)。Anthropic 协议的 Base URL 不带 /v1,因为 Anthropic 客户端会自行拼接 /v1/messages。

环境变量片段

客户端名称为 “my-app”、路由为 autojev/fast 时,连接参数生成的内容如下。

env
# Connection parameters → OpenAI compatible → Environment variables OPENAI_BASE_URL=http://127.0.0.1:9527/v1 OPENAI_API_KEY=autojev-local-my-app # Connection parameters → Anthropic → Environment variables ANTHROPIC_BASE_URL=http://127.0.0.1:9527 ANTHROPIC_API_KEY=autojev-local-my-app ANTHROPIC_MODEL=autojev/fast

用 cURL 测试

OpenAI 兼容的 cURL 片段会通过网关发送一个最简单的对话请求。

cURL
curl http://127.0.0.1:9527/v1/chat/completions \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer autojev-local-my-app' \ -d '{"model":"autojev/fast","messages":[{"role":"user","content":"Hello"}]}'

恢复机制完全一致

断开自定义智能体、“停止并恢复配置”或从托盘退出,都会恢复它的配置文件,同时保留你之后做的不冲突修改。修改自定义智能体的设置前,请先断开连接。

常见问题

AutoJev 能和 Kilo 一起用吗?

可以。把 Kilo 添加为自定义智能体,AutoJev 会识别 kilo 可执行文件或 kilo.json(c) 文件,写入指向网关的 OpenCode 风格供应商配置。

我的智能体不在已识别模板里怎么办?

仍然可以添加它来启动和测试,但 AutoJev 不会修改它的配置。请使用“接入参数”,把 Base URL、Key 和模型填进该智能体自己的设置里。

BYOK 客户端应该填哪个 Base URL?

OpenAI 兼容客户端填 http://127.0.0.1:9527/v1,Anthropic 客户端填 http://127.0.0.1:9527。网关同样支持 POST /v1/responses。

API Key 需要是真实的吗?

不需要。AutoJev 不对本地请求做鉴权,autojev-local-<名称> 只用来标记请求。真实的供应商 Key 保存在 AutoJev 中。

客户端里的模型 ID 怎么填?

路由写 autojev/<route-id>(例如 autojev/fast),单个模型写 <provider>/<model_id>。“接入参数”会自动帮你填好。

能连接 Cursor CLI 吗?

AutoJev 能检测到 Cursor CLI,但无法连接,因为 Cursor CLI 没有公开文档化的自定义模型端点设置。

继续了解

更新于 2026-10-14

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

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

免费开源 · macOS · Windows · Linux