Skip to content

快速开始

5 分钟把网关跑通:注册 → 创建 Token → 第一次请求。

1. 服务地址

入口地址
主入口https://api.geoq.help
备用入口https://gateway.geoq.help
OpenAI 兼容 base_urlhttps://api.geoq.help/v1
Anthropic 兼容 base_urlhttps://api.geoq.help
Gemini 兼容 base_urlhttps://api.geoq.help

自部署用户把上面的域名换成自己的 ZC_API_PUBLIC_URL 即可。

2. 注册账号

打开 https://api.geoq.help,点右上角 注册。支持的登录方式:

  • 用户名 + 密码
  • Email + 验证码
  • GitHub / Discord / LinuxDo / OIDC(取决于管理员是否开启)
  • Passkey(WebAuthn)

注册后默认是普通用户身份,进后台先看 首页确认有可用模型和分组。

3. 创建 API Token

进入 令牌(Token) 页面 → 点 添加令牌

字段建议
名称给这个 Token 起个能识别用途的名字,例如 claude-code-mac
额度设上限,跑超就停,避免误用
过期时间长期使用选"永不过期",临时项目设一个具体日期
模型范围不限制 = 当前账号能访问的全部模型
IP 限制个人开发不用填;生产部署建议加白名单

提交后会拿到一个形如 sk-xxxxxxxx 的字符串 —— 这就是你后面所有调用的 API Key,离开页面就再也看不到,请立即保存。

4. 第一次请求

curl

bash
curl https://api.geoq.help/v1/chat/completions \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "你好"}]
  }'

返回 200 + 一段 JSON,里面有 choices[0].message.content,就成功了。

Python(OpenAI SDK)

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.geoq.help/v1",
    api_key="sk-你的Token",
)

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)

Node.js(OpenAI SDK)

js
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.geoq.help/v1",
  apiKey: process.env.ZC_API_KEY,
});

const resp = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);

5. 切换其他协议 / 模型

想用改这两个地方
Claudemodel: "claude-sonnet-4-5",base_url 不变
Geminimodel: "gemini-2.0-flash",base_url 不变
DeepSeekmodel: "deepseek-chat"
阿里通义model: "qwen-max"

完整模型清单在后台 模型 页面,或调 GET /v1/models

6. 在编码工具里使用

继续阅读对应工具的接入指南:

常见问题

401 Unauthorized Token 拼错或带了多余空格。Authorization: Bearer sk-xxx,Bearer 和 Token 之间一个空格。

404 model not found 模型名拼错,或当前分组没绑定该模型。后台 模型 页面看实际可用列表。

429 Too Many Requests 触发限流。短期:等几秒重试;长期:联系管理员调高分组限流或升级套餐。

额度不足 后台 首页 能看到当前余额,充值 或联系管理员加额度。

基于 new-api 二次开发,AGPL-3.0 协议