二哈 API 接入文档
多模型统一接入网关 · 支持 Claude / GPT / GLM,Anthropic 与 OpenAI 双协议
Base URLhttps://api.erhaa.com
🚀 快速开始
三步即可接入:
1. 注册并登录 → 在控制台「API Key」页面创建一个密钥(
sk-xxx)。2. 替换 Base URL → 把你客户端的 API 地址改为
https://api.erhaa.com,密钥填生成的 sk-xxx。3. 选择模型 → 在客户端模型名填
claude-opus-4-8 / gpt-5.5 / glm-5.2 等(见左侧「模型列表」)。支持协议
| 协议 | 端点 | 适用客户端 |
|---|---|---|
| Anthropic | POST /v1/messages | Claude Code、Anthropic SDK、Claude Desktop |
| OpenAI | POST /v1/chat/completions | OpenAI SDK、Codex、Cherry Studio |
| 图片生成 | POST /v1/images/generations | gpt-image-2 / 2-pro |
模型列表
以下为当前可用模型,详细价格见「价格」页。
Claude 系列 Anthropic 协议
| 模型名 | 说明 | 上下文 |
|---|---|---|
claude-opus-4-8 | 旗舰,最强推理 | 1M |
claude-opus-4-7 | Opus 4.7 | 200K |
claude-opus-4-6 | Opus 4.6 | 200K |
claude-sonnet-4-6 | 均衡,性价比高 | 200K |
claude-haiku-4-5-20251001 | 轻快,适合高频 | 200K |
claude-jupiter-v1-p | Jupiter 旗舰 | 200K |
GPT 系列 OpenAI 协议
| 模型名 | 说明 |
|---|---|
gpt-5.5 / gpt-5.5-openai-compact | 旗舰 GPT |
gpt-5.4 / gpt-5.4-openai-compact | 均衡 |
gpt-5.4-mini | 轻量 |
gpt-5.3-codex / gpt-5.3-codex-spark | 代码专用 |
gpt-5.2 | 标准 |
GLM 系列 OpenAI 协议
| 模型名 | 说明 |
|---|---|
glm-5.2 | 智谱旗舰,1M 上下文 |
glm-5.1 | 智谱 |
glm-5 | 标准 |
glm-5-turbo | 快速版 |
图片生成 按次计费
| 模型名 | 计费 |
|---|---|
gpt-image-2 | ¥0.15/次 |
gpt-image-2-pro | ¥0.15/次 |
价格
所有模型按 原价 × 1.5 计费,单位 ¥/1M Tokens(图片按次)。
Claude 系列
| 模型 | 输入 | 输出 | 缓存读 | 缓存创建 |
|---|---|---|---|---|
| claude-haiku-4-5 | 0.675 | 3.375 | 0.0675 | 0.8445 |
| claude-sonnet-4-6 | 2.025 | 10.125 | 0.2025 | 2.532 |
| claude-opus-4-6/7/8 | 3.375 | 16.875 | 0.3375 | 4.2195 |
| claude-jupiter-v1-p | 16.5 | 82.5 | 1.65 | 20.625 |
GPT 系列
| 模型 | 输入 | 输出 | 缓存读 |
|---|---|---|---|
| gpt-5.5 / 5.5-compact | 2.625 | 15.75 | 0.2625 |
| gpt-5.4 / 5.4-compact | 1.3125 | 7.875 | 0.1313 |
| gpt-5.4-mini | 0.393 | 2.3625 | 0.0393 |
| gpt-5.3-codex / spark | 0.918 | 7.35 | 0.0918 |
| gpt-5.2 | 0.918 | 7.35 | 0.0918 |
GLM 系列
| 模型 | 输入 | 输出 | 缓存读 |
|---|---|---|---|
| glm-5 | 3.0 | 13.5 | 1.125 |
| glm-5-turbo | 3.75 | 16.5 | 0.9 |
| glm-5.1 | 4.5 | 18.0 | 1.5 |
| glm-5.2 | 6.0 | 21.0 | 1.5 |
1 元 = 1 美元额度(汇率 1:1)。充值 1 元 = 1 额度。价格如有调整以控制台「用量统计」为准。
CC Switch 一键配置
CC Switch 是统一的 API 切换工具,可一键把 Claude Code / Codex 切到二哈 API。
步骤
1. 安装 CC Switch(GitHub)。
2. 新增 Provider,填入:
{
"name": "二哈 API",
"base_url": "https://api.erhaa.com",
"key": "sk-你的key",
"model": "claude-opus-4-8"
}
3. 选中该 Provider,CC Switch 会自动写入 Claude Code / Codex 配置。
切换模型
在 CC Switch 里切换不同 Provider 即可切换模型,无需手动改配置。
Claude Code 手动配置
设置环境变量即可让 Claude Code 走二哈 API。
PowerShell(当前用户永久)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://api.erhaa.com","User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN","sk-你的key","User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL","claude-opus-4-8","User")
重启终端后生效。
bash / zsh(~/.zshrc 或 ~/.bashrc)
export ANTHROPIC_BASE_URL=https://api.erhaa.com export ANTHROPIC_AUTH_TOKEN=sk-你的key export ANTHROPIC_MODEL=claude-opus-4-8
source ~/.zshrc
验证
claude
启动后状态栏显示模型即配置成功。模型可换 claude-sonnet-4-6(便宜)或 claude-opus-4-8(旗舰)。
Codex 手动配置
Codex 走 OpenAI 协议。
环境变量
OPENAI_BASE_URL=https://api.erhaa.com/v1 OPENAI_API_KEY=sk-你的key
或配置文件 ~/.codex/config.toml
[model_providers.erha] name = "二哈 API" base_url = "https://api.erhaa.com/v1" env_key = "OPENAI_API_KEY" [model] name = "gpt-5.5" provider = "erha"
模型可选 gpt-5.5、gpt-5.4、gpt-5.3-codex(代码专用)。
Cherry Studio 配置
- 打开 Cherry Studio → 设置 → 模型服务 → 添加「自定义」。
- API 地址填
https://api.erhaa.com,API Key 填sk-你的key。 - 模型名手动添加:
gpt-5.5、claude-opus-4-8、glm-5.2等。 - 保存后即可在对话里选择模型使用。
Cherry Studio 走 OpenAI 协议,Claude 模型也可用(二哈 API 会自动转换协议)。
Claude Desktop 配置
Claude Desktop 只接受 https 网关 + 只认 claude 模型名,二哈 API 已满足。
- 启动 Claude Desktop,左上角菜单 → Help → Troubleshooting → Enable Developer mode。
- 顶部 Developer → Configure third-party inference。
- 填入:
字段 值 Connection Gateway Gateway base URL https://api.erhaa.comGateway API key sk-你的key模型 claude-opus-4-8 - 保存后新建对话选
claude-opus-4-8即可。
API 调用示例
OpenAI 协议
curl https://api.erhaa.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role":"user","content":"你好,二哈!"}]
}'
Anthropic 协议
curl https://api.erhaa.com/v1/messages \
-H "Authorization: Bearer sk-你的key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-4-8",
"max_tokens": 1024,
"messages": [{"role":"user","content":"你好"}]
}'
from anthropic import Anthropic
client = Anthropic(base_url="https://api.erhaa.com", api_key="sk-你的key")
msg = client.messages.create(
model="claude-opus-4-8", max_tokens=1024,
messages=[{"role":"user","content":"你好"}])
print(msg.content[0].text)
from openai import OpenAI
client = OpenAI(base_url="https://api.erhaa.com/v1", api_key="sk-你的key")
r = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role":"user","content":"你好"}])
print(r.choices[0].message.content)
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({ baseURL:"https://api.erhaa.com", apiKey:process.env.KEY });
const m = await client.messages.create({
model:"claude-opus-4-8", max_tokens:1024,
messages:[{role:"user",content:"你好"}]});
图片生成
curl https://api.erhaa.com/v1/images/generations \
-H "Authorization: Bearer sk-你的key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"一只二哈","n":1}'
常见问题
请求返回 401?
检查 API Key 是否正确、是否已禁用或过期。在控制台「API Key」页重新生成。
请求返回 503 无可用渠道?
该模型对应渠道此刻不可用(公益站高峰期常见)。稍后重试,或换其他模型。
Claude Desktop 提示「非法模型」?
Desktop 只认 claude 模型名,填 claude-opus-4-8,不要填 glm/gpt。
余额怎么算?
1 元 = 1 额度(汇率 1:1)。按 token 消耗计费,价格 = 原价 × 1.5。图片按次。
支持流式吗?
支持,请求加 "stream": true。
模型映射是什么?
部分 claude 模型名会映射到实际后端模型(如 claude-opus-4-8 可能走 glm-5.2)。响应里 model 字段是实际后端模型名,属正常。