三分钟上手
注册 → 创建 API Key → 把 base URL 指向 BeEye。现有代码不用改一行。
Claude Code
BeEye 原生支持 Anthropic Messages 协议,Claude Code 只需改三个环境变量 就能用 GPT-5.4 驱动所有内建工具(Bash、Read、Write、Edit...)。
~/.bashrc 或 ~/.bashrc):source ~/.bashrc。claude,或非交互模式 claude -p “...”。ANTHROPIC_SMALL_FAST_MODEL: Claude Code 内部有两个模型:ANTHROPIC_MODEL 走主对话,ANTHROPIC_SMALL_FAST_MODEL 走标题生成 / 上下文压缩 / 内部检查等小任务,默认是 claude-haiku-4-5。如果你只设了主模型, 小模型还是 haiku,会被 BeEye 拦截并报 503 "Claude 系列即将上线"。 所以两个变量都要指到 gpt-5.4。Codex CLI
OpenAI 官方 Codex CLI 只支持 Responses API。BeEye 的 /v1/responses 端点完全兼容,把下面 4 行配置复制进 config.toml 即可。
codex login,先清掉旧凭证(自定义 provider 不需要登录):~/.codex/config.toml,把下面完整内容贴进去:model_provider = "beeye"(没有这行就会落回 api.openai.com)、base_url(必须带 /v1)、env_key = "BEEYE_API_KEY"(用专属环境变量名,不要复用 OPENAI_API_KEY,避免和已有的 OpenAI 真实 key 冲突)。~/.zshrc):https://api.openai.com/v1/responses,说明 codex 没有用 BeEye provider, 99% 是 model_provider = "beeye" 这行没生效 —— 检查 config.toml 是否在正确路径 (~/.codex/config.toml),并且这行在文件顶层(不要嵌在 [profiles.*] 段里)。 Codex 当前只支持 wire_api = "responses"。echo ... >> ~/.bashrc 只对**新开**的终端生效。已经打开的旧 shell / tmux 窗口 必须 source ~/.bashrc 或重开窗口才能拿到 BEEYE_API_KEY。 用 echo $BEEYE_API_KEY 一行验证当前终端是否真的有这个变量。Aider
Aider 用 --openai-api-base 指向任意 OpenAI 兼容端点,BeEye 直接 可用。
openai/ 是 LiteLLM 的要求,告诉 Aider 用 OpenAI Chat Completions 协议解析响应。Cursor
Cursor 允许自定义 OpenAI 兼容端点。注意:自定义后,Cursor 的 所有 AI 功能(Chat、Composer、Inline Edit)都会走 BeEye。
Settings → Models。Override OpenAI Base URL, 填入:Cline
Cline 是 VS Code 里的开源 agent 插件,对 tool calling 依赖很重。BeEye 修好的 tool_calls 流正好是它需要的。
OpenAI Compatible,填入:Supports Tools 和 Supports Images(Images 暂不影响,保留默认即可)。Continue.dev
Continue 用 JSON 配置,支持 OpenAI、Anthropic 和 OpenAI-compatible 多种 provider。BeEye 走 openai provider 最省事。
~/.continue/config.json:Zed
Zed 的 assistant 支持自定义 OpenAI-compatible endpoint,配置在~/.config/zed/settings.json 里。
Cmd+,):sk-beeye-...。opencode
opencode 是命令行里的 agent,支持任意 OpenAI-compatible 端点。
~/.config/opencode/config.json:opencode,在 /models 命令里选择 beeye/gpt-5.4。OpenClaw
按下面 4 步走,每一步只做一件事。第 1 步定义 BEEYE_API_KEY, 后面所有步骤都引用它,不在配置文件里硬编码 key。
BEEYE_API_KEY(后面所有步骤都引用它):openclaw gateway install),还要做第 3 步, 否则 daemon 进程读不到 BEEYE_API_KEY。~/.openclaw/openclaw.json。已有配置的用户务必用 jq 增量合并,不要 cat >整文件覆盖(否则会丢掉 telegram / gateway / logging 等段)。${BEEYE_API_KEY} 占位符: OpenClaw 在加载 JSON 时从 daemon 进程的 environ 里读取这个变量替换占位符。 所以第 1 步只是让你看得到这个变量,真正起作用要看 daemon 进程能不能看到 — 这正是第 3 步要解决的。BEEYE_API_KEY 通过 EnvironmentFile 注入给 daemon。systemd 不读 你的 ~/.bashrc,所以前面的 export 对它没用。cat > 把已有的 telegram/gateway 段擦掉 → 用 jq 增量合并; ② systemd daemon 读不到 BEEYE_API_KEY → EnvironmentFile; ③ JSON 语法错 → jq . ~/.openclaw/openclaw.json 校验。直接调 API
如果你的工具没在上面的列表里,或者要自己写 SDK,下面是 BeEye 暴露的 3 个 端点 —— 全部接受 sk-beeye-... 作为 bearer token。
stream: true)、function/tool calling、tool 结果回传(多轮 agent loop)。三个端点共享同一个 channel 池和同一套账单逻辑。