快速开始
注册、创建 API 密钥、选对协议地址,发出第一个请求。
| 用途 | 地址 |
|---|---|
| Anthropic 协议 Claude Code / Claude 模型 | https://api.hop-base.com |
| OpenAI 协议 Codex、GPT、Gemini、GLM、Qwen、DeepSeek、Grok 对话,以及图片模型 | https://api.hop-base.com/v1 |
| API 密钥 | sk-xxxxxx(控制台创建) |
| 发现当前密钥可用模型 | GET https://api.hop-base.com/v1/models |
Anthropic 协议地址不带 /v1,客户端会自动补全;OpenAI 协议地址必须带 /v1。
接入步骤
三步接入:注册账号,创建密钥,把 Base URL 和密钥填进你的工具或代码。
注册或登录
打开 api.hop-base.com/login 注册或登录,开放注册。
创建 API 密钥
在控制台左侧菜单打开「API 密钥」,点「创建密钥」并选择一个或多个分组,得到以 sk- 开头的密钥。
分组决定这把密钥能调用哪些模型。一个分组只服务一个模型种类(如 Claude、GPT 或 Gemini),一把密钥可以包含 1~10 个分组、跨模型种类,所以一把密钥就能同时覆盖 Claude、GPT、视频和语音。也可以编辑已有密钥追加分组。模型有重叠的分组不能放进同一把密钥(例外:「GPT 官方直连(Azure)」可以和 Codex Plus 或 Codex Pro 之一、以及「GPT Image 全系」混用),订阅类分组只能单独成一把密钥。
按模型选分组,见下方分组怎么选。
配置接入地址
把工具或代码里的 Base URL 换成上表对应协议的地址,填入密钥。
发送第一个请求
我的 API 密钥
创建密钥粘贴密钥,即可查看它能调哪些模型、还能花多少;快速开始和 SDK 页面的示例代码会自动换成这把密钥能调的模型。密钥只保存在当前浏览器,只发往 api.hop-base.com。
先用当前密钥读取模型列表,确认它能调哪些模型:
curl https://api.hop-base.com/v1/models \
-H "Authorization: Bearer sk-你的密钥"再发一个最小对话请求。curl、Python、Node.js、Go、Java 五个标签用 OpenAI 协议调用 gpt-5.6-sol,需要 Codex 分组的密钥;「Claude」标签用 Anthropic 协议调用 claude-sonnet-5,需要 Claude 分组的密钥。换成别的模型种类时,把 model 换成该密钥在 /v1/models 里返回的 ID。
curl https://api.hop-base.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"messages": [{"role": "user", "content": "只回复 ok"}]
}'成功时返回 HTTP 200。OpenAI 协议的回复在 choices[0].message.content,Anthropic 协议的回复在 content[0].text,两者都带 usage 用量字段:
{
"object": "chat.completion",
"model": "gpt-5.6-sol",
"choices": [{
"index": 0,
"message": { "role": "assistant", "content": "ok" },
"finish_reason": "stop"
}],
"usage": { "prompt_tokens": 12, "completion_tokens": 2, "total_tokens": 14 }
}返回 401 说明密钥不对;返回 404 且提示分组不支持该模型,说明这把密钥的所有分组都不提供这个模型,请换成 /v1/models 里的 ID,或给密钥加上对应的分组。
不想手动修改项目时,直接使用交给 AI 接入。
余额与计费
- 预付费:先在控制台左侧菜单「充值」为账户充值,调用按实际用量从余额中扣除;余额用完后新请求返回
402。 - 单价:以登录后的模型广场为准;每一笔扣费可在控制台「使用记录」中查看。
- 失败不收费:失败的请求原则上不计费,流式中途断开按已经产出的部分计费。完整规则见并发、超时与计费。
分组怎么选
按你要调用的模型选分组。一把密钥可以包含 1~10 个分组,每个请求按服务该模型的分组的价格计费。密钥弹窗只展示当前在售的分组,模型有重叠的分组不能同时选(「GPT 官方直连(Azure)」与 Codex 分组、「GPT Image 全系」混用除外,见下方 GPT 表格后的说明);订阅类分组只能单独成一把密钥。具体结算价格以登录后的模型广场为准,下表只说明每个分组能调用哪些模型。
Claude Code 与 Claude API
| 控制台分组 | 可用模型与说明 |
|---|---|
| Claude Max (官号满血版) | Claude 全系;Claude API、SDK 与 Claude Code 都能用 |
| Claude Max (官号满血版) - 限时特惠 | 同上 |
| Claude Max (ccmax) | Claude 全系,只能在 Claude Code 客户端里用;用 SDK 或 API 直接调用会失败 |
对话与编程(OpenAI 协议)
| 控制台分组 | 可用模型与说明 |
|---|---|
| Codex Plus、Codex Pro | GPT 对话与 Codex CLI(Chat Completions / Responses);不含 GPT Image 生图 |
| GPT 官方直连(Azure) | 对话:gpt-6-sol、gpt-6-luna、gpt-6-astra、gpt-6.1-sol、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、gpt-5.5、gpt-5.4,Chat Completions / Responses / Anthropic Messages 三种协议都能用;生图:gpt-image-2.5-flare、gpt-image-2.5-sunburst,走 /v1/images/generations 与 /v1/images/edits,同步返回 Base64。型号名与 OpenAI 官方一致;不含 codex-* 与 gpt-image-2;不支持 Fast(priority)档 |
| Gemini 全系(含生图) | Gemini 对话(Chat Completions、Responses 与 Anthropic Messages,均支持工具调用)与 Banana 生图 |
| Gemini 官方直连 | Gemini 对话(Chat Completions、Responses 与 Anthropic Messages,均支持工具调用)与 Banana 生图;/v1/chat/completions 也接受 Gemini 原生请求体 |
| GLM 官方直连 | glm-5.3 与 glm-5.3-flash |
| Kimi K3 云厂商 | kimi-k3 |
| DeepSeek | DeepSeek V4.1 Flash、V4 Pro 与 V4 Flash |
| 通义千问 3.8/3.7 系(阿里官方) | 千问全系五个对话模型,部分支持图片 / 视频输入 |
| 豆包 Seed 云厂商 | 豆包 Seed 七个对话模型(2.1 Pro 两版、2.1 Lite、2.1 Turbo、Evolving、Character、2.0 Mini),均支持图片输入与工具调用;Chat Completions、Responses 与 Anthropic Messages 都能用 |
| Grok 全系 | Grok 对话与 Grok 生图 |
Azure 与 Codex、GPT Image 混用:一把密钥可以同时选「GPT 官方直连(Azure)」和 Codex Plus 或 Codex Pro 其中一个,也可以再加上「GPT Image 全系」,不需要指定来源。
- 两组都有的型号优先走 Azure 分组,与勾选顺序无关:与 Codex 分组重叠的是
gpt-5.5、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、gpt-6-sol、gpt-6-luna、gpt-6-astra、gpt-6.1-sol,与「GPT Image 全系」重叠的是gpt-image-2.5-flare、gpt-image-2.5-sunburst。Azure 在还没输出任何内容前失败,会自动切到另一个分组。已经开始输出后中断不会切换。 - 按实际服务请求的分组计费,使用记录显示的也是实际分组。
- 只在一个分组里的型号照常走该分组,例如
codex-*只在 Codex 分组,gpt-5.4、gpt-4.1只在 Azure 分组,gpt-image-2只在「GPT Image 全系」。 - 走 Azure 分组的请求不支持 Fast(
priority)档,按标准档处理、按标准价计费。 - 建密钥弹窗、密钥列表和接入弹窗会在这两个分组上标「优先」「备用」,并附一句计费说明。
Codex Plus 与 Codex Pro 等其他模型重叠的分组,仍不能放进同一把密钥。
图片生成
| 控制台分组 | 可用模型与说明 |
|---|---|
| GPT Image 全系 | gpt-image-* 全系列,含 gpt-image-2;其中 gpt-image-2.5-flare、gpt-image-2.5-sunburst 也在「GPT 官方直连(Azure)」里(见上方 GPT 表格) |
| Seedream 生图分组 | Seedream 生图与编辑 |
| Midjourney 生图分组 | Midjourney 生图 |
Gemini Banana 生图在上面的两个 Gemini 分组里,Grok 生图在「Grok 全系」里,可灵生图在下面的「可灵模型分组(官方)」里。
视频生成
| 控制台分组 | 可用模型与说明 |
|---|---|
| Seedance 国内(Doubao) | Seedance 国内版 |
| Seedance 海外 · Seedream | Seedance 海外版,另含 Seedream 生图 |
| Grok 视频 | Grok 视频生成,与「Grok 全系」是两个独立分组 |
| 可灵模型分组(官方) | 可灵视频、生图、运动控制、数字人与对口型 |
| MiniMax H3 官方直连 | MiniMax H3 视频 |
| MiniMax H3 Max 官方直连 | MiniMax H3-Max 视频,与 H3 是两个独立分组 |
| 万相 3.0 官方直连 | 万相 3.0 视频 |
| 快乐马 1.1 官方直连 | 快乐马 1.1 视频;与万相共用同一个端点,但是两个独立分组 |
语音
| 控制台分组 | 可用模型与说明 |
|---|---|
| MiniMax 语音 官方直连 | MiniMax 语音合成与声音克隆 |
| 豆包语音 云厂商 | 豆包语音 seed-tts-2.0(文本转语音)与 seed-audio-1.0(按场景描述生成音频),以及声音复刻 seed-icl-2.0(复刻自己的声音后合成);合成走 POST /v1/audio/speech,复刻走 POST /v1/voice_clone |
分组名称与在售组合会随上新 / 下架调整。如果表中某个分组在你的控制台里找不到,可能已改名或下架,请以创建密钥时的下拉列表为准。
下一步
- OpenAI SDK、Anthropic SDK、curl——完整的对话、流式与工具调用示例
- 可用模型——各模型的 ID 与能力
- 并发、超时与计费——并发上限、超时和计费规则
- 错误码与重试——每个错误码的含义和该不该重试