接入文档
5 分钟接入 HopBase —— 兼容 OpenAI / Anthropic 协议,改一行地址即可使用。
快速开始
登录控制台
访问 api.hop-base.com/login,用我们提供的账号登录。
创建 API 密钥
进入「密钥管理」,选择套餐分组,创建一个 sk- 开头的密钥。
配置接入地址
把你的工具 / 代码里的 API 地址改成 HopBase,填入密钥即可。
核心参数(所有接入方式通用)
| 用途 | 地址 |
|---|---|
| Anthropic 协议 Claude Code / Claude 模型 | https://api.hop-base.com |
| OpenAI 协议 Codex / GPT 模型 | https://api.hop-base.com/v1 |
| API 密钥 | sk-xxxxxx(控制台创建) |
💡 注意:Anthropic 协议地址不带 /v1(客户端会自动补全);OpenAI 协议地址需要带 /v1。
Claude Code 接入
Anthropic 官方 CLI。设置两个环境变量即可指向 HopBase。
方式一:临时设置(当前终端会话有效)
export ANTHROPIC_BASE_URL=https://api.hop-base.com
export ANTHROPIC_AUTH_TOKEN=sk-你的密钥
# 然后正常启动
claude
方式二:永久写入配置(推荐)
# 写入 ~/.zshrc 或 ~/.bashrc
echo 'export ANTHROPIC_BASE_URL=https://api.hop-base.com' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN=sk-你的密钥' >> ~/.zshrc
source ~/.zshrc
✅ 请使用 Claude 套餐的密钥(Claude Max / Claude Kiro / AWS Bedrock 分组)。设置后 Claude Code 的所有请求都会经 HopBase 转发。
⚡ 更简单:用 CC Switch 一键导入
不想手动设环境变量?CC Switch 是热门的 Claude Code 配置切换工具。HopBase 控制台已内置一键导入,无需手动填地址:
Codex CLI 接入
OpenAI 官方编程代理。配置 ~/.codex/config.toml 指向 HopBase。
# ~/.codex/config.toml
model_provider = "hopbase"
model = "gpt-5.5"
[model_providers.hopbase]
name = "HopBase"
base_url = "https://api.hop-base.com/v1"
wire_api = "chat"
# 设置密钥环境变量后启动
export OPENAI_API_KEY=sk-你的密钥
codex
✅ 请使用 Codex 套餐的密钥(Codex Plus / Codex Pro 分组)。也可在控制台密钥列表点 「导入 CCS」 → 选 Codex CLI,用 CC Switch 一键导入。
OpenAI SDK 接入
现有 OpenAI 代码只需改 base_url 一行。
Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.hop-base.com/v1",
api_key="sk-你的密钥",
)
resp = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.hop-base.com/v1",
apiKey: "sk-你的密钥",
});
const resp = await client.chat.completions.create({
model: "gpt-5.5",
messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);
Anthropic SDK 接入
调用 Claude 模型,改 base_url 即可。
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.hop-base.com",
api_key="sk-你的密钥",
)
msg = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "你好"}],
)
print(msg.content[0].text)
通用调用 / curl
OpenAI 协议(GPT 模型)
curl https://api.hop-base.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role": "user", "content": "你好"}]
}'
Anthropic 协议(Claude 模型)
curl https://api.hop-base.com/v1/messages \
-H "x-api-key: sk-你的密钥" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "你好"}]
}'
流式输出(加 "stream": true)
curl https://api.hop-base.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-5.5", "stream": true,
"messages": [{"role": "user", "content": "你好"}]}'
第三方客户端
Cherry Studio、NextChat、LobeChat 等客户端,在设置里填入:
| 字段 | 填写值 |
|---|---|
| API 地址 / Base URL | https://api.hop-base.com/v1 |
| API Key | sk-你的密钥 |
| 模型 | gpt-5.5 / claude-sonnet-4-6 等 |
💡 大多数客户端选择「OpenAI」类型的供应商,填上面地址即可。Claude 模型若客户端支持「Anthropic」类型,地址用 https://api.hop-base.com(不带 /v1)。
可用模型
不同套餐密钥返回的模型列表不同;完整列表以控制台为准,也可使用对应套餐密钥调用 GET /v1/models 获取。当前 OpenAI / Codex 与 Claude 套餐按协议和用途分为:
◎ OpenAI 对话 / 推理模型
gpt-5.5复杂推理 / Codexgpt-5.4均衡性能gpt-5.4-mini低延迟低成本gpt-5.3-codex-sparkCodex 轻量任务
◎ OpenAI 图像模型
gpt-image-2Image 2.0gpt-image-1.5Image 1.5gpt-image-1Image 1.0
◎ Claude 多模态模型
claude-fable-5最新旗舰 · 高推理claude-opus-4-8claude-opus-4-7claude-opus-4-6claude-opus-4-5-20251101短名claude-opus-4-5claude-sonnet-5新一代 Sonnet 主力claude-sonnet-4-6claude-sonnet-4-5-20250929短名claude-sonnet-4-5claude-haiku-4-5-20251001短名claude-haiku-4-5
Claude 套餐需使用 Claude 分组密钥查询;Codex / OpenAI 密钥不会返回 Claude 模型。
常见问题
Q:需要科学上网吗?
不需要。HopBase 在国内可直接访问,无需任何代理。
Q:地址要不要带 /v1?
OpenAI 协议(GPT、Codex、第三方客户端)带 /v1;Anthropic 协议(Claude Code、Anthropic SDK)不带,客户端会自动补全。
Q:一个密钥能同时调 GPT 和 Claude 吗?
不能。每个密钥绑定一个套餐分组。调 GPT 用 Codex 套餐密钥,调 Claude 用 Claude 套餐密钥。两者都需要时,请在控制台分别创建。
Q:怎么查用量和余额?
登录 控制台,在「用量统计」查看实时消耗和剩余额度。
Q:报错「服务繁忙,请稍后再试」怎么办?
通常是该模型线路临时波动,稍等重试即可;持续出现请联系我们。