AICodeDog

一键接入

改一行 Base URL,
14+ 个 主流编码工具立即可用。

我们同时实现了 OpenAI 兼容(/v1/chat/completions)和 Anthropic 原生(/v1/messages)两套协议, 所以无论你的工具是哪派的,配上就能用。

OpenAI 兼容

https://aicodedog.com/v1

适配:Cursor · Aider · OpenAI SDK · OpenHands · Codex · Continue (OpenAI mode)

Anthropic 原生

https://aicodedog.com

适配:Claude Code · Cline · Roo · OpenCode · Anthropic SDK

CLI 工具6

命令行优先,最适合 agent 自动化和服务器部署。

Claude Code

Anthropic

Anthropic 官方编码 CLI — AICodeDog 头号兼容场景

官网
填入你的 Key 让命令直接可用:

把两个环境变量加到你的 shell rc(~/.zshrc / ~/.bashrc),重启终端后所有 `claude` 命令自动走 AICodeDog。

~/.zshrc · bash
export ANTHROPIC_BASE_URL="https://aicodedog.com"
export ANTHROPIC_AUTH_TOKEN="<YOUR_API_KEY>"
验证 · bash
claude code "用 python 写一个 fibonacci 函数"

OpenAI Codex CLI

OpenAI 兼容

OpenAI 官方编码 CLI — 让 GPT 改你的代码库

官网
填入你的 Key 让命令直接可用:
~/.zshrc · bash
export OPENAI_BASE_URL="https://aicodedog.com/v1"
export OPENAI_API_KEY="<YOUR_API_KEY>"
验证 · bash
codex "解释一下 src/main.ts 第 100 行的逻辑"

Gemini CLI

Gemini · Beta

Google 官方 Gemini CLI(实验性兼容,需开启 Google Vertex 上游)

官网
填入你的 Key 让命令直接可用:

AICodeDog 当前 Gemini 兼容层为 Beta,仅推荐在测试环境使用。生产请优先选 Anthropic 或 OpenAI 协议。

bash
export GEMINI_BASE_URL="https://aicodedog.com/v1"
export GEMINI_API_KEY="<YOUR_API_KEY>"
gemini "你好"

Aider

双协议

轻量 CLI,pair-programming with git,老牌耐用

官网
填入你的 Key 让命令直接可用:
~/.zshrc · bash
export OPENAI_API_BASE="https://aicodedog.com/v1"
export OPENAI_API_KEY="<YOUR_API_KEY>"
运行 · bash
aider --model openai/gpt-5.4 src/main.ts
# 或用 sonnet:
aider --model openai/claude-sonnet-4-6

OpenCode

Anthropic

cc-switch 5 大支持工具之一,完全开源

官网
填入你的 Key 让命令直接可用:
bash
export ANTHROPIC_BASE_URL="https://aicodedog.com"
export ANTHROPIC_API_KEY="<YOUR_API_KEY>"
opencode

OpenHands (前 OpenDevin)

OpenAI 兼容

全自动 agent,能自己开浏览器跑代码

官网
填入你的 Key 让命令直接可用:

启动 OpenHands UI 后到 Settings → 选 Custom LLM →

bash
Provider:    OpenAI
Base URL:    https://aicodedog.com/v1
API Key:     <YOUR_API_KEY>
Model:       openai/gpt-5.4

编辑器 / IDE2

把 LLM 嵌进编辑器;最贴近 “Cursor like” 体验。

Cursor

OpenAI 兼容

最流行的 AI-first 编辑器,支持自定义 OpenAI 兼容端点

官网
填入你的 Key 让命令直接可用:

Settings → Models → 滚到底部 OpenAI API Key 区域。打开 “Override OpenAI Base URL”。

需要填的两个字段 · json
Base URL:  https://aicodedog.com/v1
API Key:   <YOUR_API_KEY>

点 “Verify”,应显示绿色对号。然后在 “Add model” 里把你想用的型号加进去,例如 claude-sonnet-4-6、gpt-5.4。

Windsurf

OpenAI 兼容

Codeium 出品的 Cascade IDE,原生支持 OpenAI 协议

官网
填入你的 Key 让命令直接可用:

Settings → Cascade → Custom Model Provider → 添加 OpenAI-Compatible。

json
{
  "provider": "openai",
  "baseUrl":  "https://aicodedog.com/v1",
  "apiKey":   "<YOUR_API_KEY>",
  "modelName":"gpt-5.4"
}

VS Code 插件3

插到你已有的 VS Code,零迁移成本。

Cline

双协议

VS Code 里的自动 Agent,会自己改文件 / 跑命令

官网
填入你的 Key 让命令直接可用:

Cline 设置面板 → API Provider 选 “Anthropic” → 打开 “Use custom base URL”。

bash
Base URL:  https://aicodedog.com
API Key:   <YOUR_API_KEY>
Model:     claude-sonnet-4-6

或者在 API Provider 选 “OpenAI Compatible” → Base URL 填 ${BASE}/v1,Model 填 gpt-5.4。两种都跑过实测。

Continue.dev

双协议

VS Code / JetBrains 通用,配置文件式,可同时挂多家

官网
填入你的 Key 让命令直接可用:

编辑 ~/.continue/config.yaml(或 .json),在 models 段加:

~/.continue/config.yaml · yaml
models:
  - name: AICodeDog · Sonnet
    provider: anthropic
    apiBase: https://aicodedog.com
    apiKey: <YOUR_API_KEY>
    model: claude-sonnet-4-6
  - name: AICodeDog · GPT-5.4
    provider: openai
    apiBase: https://aicodedog.com/v1
    apiKey: <YOUR_API_KEY>
    model: gpt-5.4

Roo Code

双协议

Cline fork,支持更多模型源 + 子任务调度

官网
填入你的 Key 让命令直接可用:

API Configuration → Provider 选 “Anthropic” → Custom Base URL 打开 → 填下面:

bash
Base URL:    https://aicodedog.com
API Key:     <YOUR_API_KEY>
Model:       claude-sonnet-4-6

SDK2

在自家代码里直接调用——做产品集成首选。

OpenAI SDK (Node / Python)

OpenAI 兼容

官方 SDK,最广覆盖。改 baseURL 即可

官网
填入你的 Key 让命令直接可用:
Node / TypeScript · ts
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://aicodedog.com/v1",
  apiKey:  "<YOUR_API_KEY>",
});

const r = await client.chat.completions.create({
  model: "gpt-5.4",
  messages: [{ role: "user", content: "Hi" }],
});
Python · py
from openai import OpenAI

client = OpenAI(base_url="https://aicodedog.com/v1", api_key="<YOUR_API_KEY>")
r = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hi"}],
)

Anthropic SDK

Anthropic

官方 SDK,支持完整 Anthropic 协议(messages / tools / vision)

官网
填入你的 Key 让命令直接可用:
Node / TypeScript · ts
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  baseURL: "https://aicodedog.com",
  apiKey:  "<YOUR_API_KEY>",
});

const r = await client.messages.create({
  model: "claude-sonnet-4-6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Hi" }],
});

通用 / curl1

不依赖任何工具,纯 HTTP 验证最快。

curl / HTTP

双协议

零依赖,最适合写脚本调试

官网
填入你的 Key 让命令直接可用:
OpenAI 协议 · bash
curl https://aicodedog.com/v1/chat/completions \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.4","messages":[{"role":"user","content":"hi"}]}'
Anthropic 协议 · bash
curl https://aicodedog.com/v1/messages \
  -H "x-api-key: <YOUR_API_KEY>" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":256,"messages":[{"role":"user","content":"hi"}]}'

没看到你用的工具?

只要工具支持自定义 OpenAI 或 Anthropic Base URL,AICodeDog 都能跑通。 发邮件告诉我们用的是什么,下个版本就给你加上。

联系我们