总览
控制台
Gateways · AI 工具接入指南

把 AI 工具
接起来,就这么简单。

从创建令牌,到在 Claude Code、Codex、Gemini 和桌面客户端里跑通第一次请求,按你的工具直接开始。

QUICK START 准备开始
第一次调用,只需要三步
01
创建令牌从控制台生成 API Key
✓
02
填入配置复制对应工具的环境变量
→
03
开始使用运行第一条命令或请求
→
适用于 Claude · Codex · Gemini3 min
没有匹配的文档内容。请尝试搜索 “Claude”、“OPENAI_BASE_URL”、“gpt-image-2” 或 “Banana”。

快速开始

首次接入只需要完成以下三步。

注册并创建令牌

完成注册和充值,在令牌页面新建一个与目标模型分组匹配的令牌。

选择接口地址

OpenAI 兼容客户端使用带 /v1 的地址;Claude Code 和 Gemini 使用各自的环境变量。

确认模型与分组

从模型广场复制模型名称,并确认令牌分组覆盖对应渠道。

常用地址

用途地址
OpenAI 兼容接口https://api.qygate.com/v1
Claude Code / Geminihttps://api.qygate.com/
API Keysk-...

按客户端查找

注册、充值与创建令牌

先完成账户和余额,再创建与目标模型匹配的令牌。

访问官网注册

打开 https://api.qygate.com,点击注册并使用常用邮箱完成账号创建。

进入钱包充值

登录后台后进入钱包,选择适合的充值方式。余额不足会导致调用失败。

添加令牌

进入令牌页面,填写令牌名称,选择分组后提交。分组不能留空。

核对令牌分组

在模型广场查看模型对应分组。使用模型和令牌分组不匹配时,常见报错是 No available channel。

注册、查找模型与创建密钥

按照下面的顺序完成账号注册、模型分组确认和 API Key 创建。图片中的红色箭头标出了需要点击的位置。

1. 注册账号

点击登录入口
01 · 点击右上角「登录」。
从登录页进入注册
02 · 在登录页点击「注册」。
填写信息创建账号
03 · 填写账号信息并创建账户。

2. 查找模型与分组

进入模型广场
04 · 登录后进入「模型广场」。
在模型广场筛选分组
05 · 按分组筛选,找到目标模型可用的渠道。
查看模型详情与价格
06 · 打开模型详情,核对接口和分组价格。

令牌创建截图步骤

3. 创建并复制 API Key

进入 API 密钥页面创建密钥
07 · 进入「API 密钥」,点击「创建 API 密钥」。
填写 API 密钥分组与额度
08 · 填写名称并选择对应分组,额度按需设置。
复制 API 密钥
09 · 复制生成的密钥,也可以直接导入 CC Switch。
关键规则:OpenAI 图像模型走 openai 分组;Gemini 生图模型需要支持 Banana 2/Pro 渠道的 Gemini 分组;Claude Code 通常配置 Anthropic 兼容变量。

常用环境变量速查

按工具复制对应配置。令牌统一替换为后台生成的 sk-你的令牌。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.qygate.com/",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的令牌",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

Windows 配置文件路径:%userprofile%\.claude\settings.json;macOS / Linux 路径:~/.claude/settings.json。

export OPENAI_API_KEY="sk-你的令牌"
export OPENAI_BASE_URL="https://api.qygate.com/v1"

PowerShell 写法:

$env:OPENAI_API_KEY="sk-你的令牌"
$env:OPENAI_BASE_URL="https://api.qygate.com/v1"
export GEMINI_API_KEY="sk-你的令牌"
export GEMINI_BASE_URL="https://api.qygate.com/"

PowerShell 写法:

$env:GEMINI_API_KEY="sk-你的令牌"
$env:GEMINI_BASE_URL="https://api.qygate.com/"

Claude Code 安装与配置

原文档分别覆盖 Windows、macOS、Linux、IDE 插件和 CC-Switch。新版合并为同一流程。

前置条件

Git

Windows 可从 Git 官网下载安装;Linux 可用系统包管理器安装。

# Ubuntu / Debian
sudo apt-get update && sudo apt-get install -y git

# CentOS / RHEL
sudo yum install -y git

Node.js

推荐安装 LTS 版本。可以使用官网安装包、fnm 或 Homebrew。

# fnm
curl -fsSL https://fnm.vercel.app/install | bash
fnm install --lts
node -v
依赖最低版本检查命令用途
Git2.23+git -v分析项目历史、提交代码
Node.js18+node -v安装并运行 Claude Code
npm随 Node 安装npm -v安装全局 CLI 包
Windows 下载 Git
Windows 先从 Git 官网下载安装包,默认选项安装即可。
Node.js 下载
Node.js 可以从官网下载安装包,也可以使用 fnm 管理 LTS 版本。

Windows 使用 fnm 安装 Node.js

原文档推荐 fnm:版本切换方便、升级无痛、不污染系统环境。Windows 可下载 fnm-windows.zip,将 fnm.exe 解压到固定目录,例如 C:\fnm,再把该目录加入用户 Path。

fnm install --lts
node -v

安装 Claude Code

打开 Windows 终端
npm install -g @anthropic-ai/claude-code

Linux 如遇权限问题可使用:

sudo npm install -g @anthropic-ai/claude-code

安装完成后运行 claude --version 验证,然后在终端输入 claude 打开。

启动与 IDE 使用

终端启动

在项目目录执行 claude。首次启动时按提示选择信任目录。

VS Code / Cursor

在扩展市场搜索 Claude Code,安装后重启 IDE 并确认已完成环境配置。

CC-Switch

图形化管理 API Key、Base URL 和模型配置,适合频繁切换模型或渠道的用户。

启动 Claude
在终端输入 claude 启动。
信任目录
首次启动选择 Yes 信任当前项目目录。
安装 Claude Code 扩展
在 VS Code / Cursor 扩展市场搜索 Claude 并安装官方扩展。
Claude Code IDE 侧边栏
侧边栏出现 Claude Code 图标后即可从 IDE 调起。
如果完成环境配置并重启 IDE 后插件仍然没有跳过登录界面,请先回到终端完成 Claude Code 安装和启动。IDE 插件本质上是终端 CLI 的快捷入口。
使用 CC-Switch 时,添加自定义配置,填写 API Key、接口地址和模型名,启用后即可免手动编辑环境变量。

CC-Switch 图形配置

CC-Switch 支持一键切换 API 配置、可视化配置管理、MCP 服务器管理和系统托盘快捷操作。Windows 用户可下载 .msi 安装包。

CC-Switch 下载页面
下载安装包。
CC-Switch 主界面
启动 CC-Switch。
CC-Switch 添加配置
添加自定义配置。
CC-Switch 启用配置
填写 API Key 和请求地址 https://api.qygate.com/。
CC-Switch 模型配置
高级选项中填写模型,建议从模型广场复制。

Codex、Gemini CLI、OpenCode 接入

这类工具都依赖“基础地址 + API Key + 模型名”。差异主要是变量名和配置入口。

Codex CLI

npm install -g @openai/codex
export OPENAI_API_KEY="sk-你的令牌"
export OPENAI_BASE_URL="https://api.qygate.com/v1"

Windows PowerShell 使用 $env:OPENAI_API_KEY 和 $env:OPENAI_BASE_URL。

Gemini CLI

npm install -g @google/gemini-cli
export GEMINI_API_KEY="sk-你的令牌"
export GEMINI_BASE_URL="https://api.qygate.com/"

令牌分组需要支持对应 Gemini 模型。

OpenCode

在设置中添加提供方,接口地址填写 https://api.qygate.com/v1,API Key 填写令牌。

OpenAI 兼容自定义 Provider

OpenCode 图形配置步骤

OpenCode 打开设置
点击左下角设置,进入提供商配置,选择自定义提供商。
OpenCode 添加提供方
名称随意填写,Base URL 填 https://api.qygate.com/v1,API Key 填 sk-...。
OpenCode 保存并使用
保存后回到对话界面,在左下角选择刚添加的模型。
如果模型无法使用,优先检查接口地址是否为 https://api.qygate.com/v1,以及 API Key 是否完整复制。

图形客户端配置

原文档覆盖 Cherry Studio 与 Hermes Agent。新版保留关键步骤和端点填写规则。

Cherry Studio

打开设置

点击右上角设置按钮进入配置页面。

进入模型服务

打开设置,进入模型服务,添加新的提供方。

添加提供方

名称随意填写,提供商类型选择 OpenAI。

填写接口与令牌

API 地址使用 https://api.qygate.com,API Key 使用 sk-...。

获取并启用模型

添加模型后启用,建议从模型广场复制模型名,避免手打错误。

Hermes Agent

# Windows
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex

# macOS / Linux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

快速配置时选择自定义端点,填写接口地址、API Key、模型和上下文长度,然后连接通信平台。

Cherry Studio 截图流程

Cherry Studio 打开设置
打开设置。
Cherry Studio 模型服务
进入模型服务。
Cherry Studio 添加提供方
添加自定义提供方,类型选择 OpenAI。
Cherry Studio 填写接口地址
API 地址填写 https://api.qygate.com,点击获取模型。
Cherry Studio 添加模型
点击加号添加要用的模型。
Cherry Studio 更改模型
保存配置后回到首页选择模型。
Cherry Studio 启用模型
选择想使用的模型。
Cherry Studio 开始使用
输入问题并发送,能正常返回即配置完成。
如果模型列表为空或请求失败,请优先检查接口地址是否为 https://api.qygate.com,以及 API Key 是否完整复制。

Hermes Agent 配置细节

Windows 如提示未安装 uv,可先安装 uv,再重新运行 Hermes 安装命令。配置时选择快速配置,提供方选择 custom endpoint,URL 需要填写为站点地址加 /v1。

# Windows uv 备选安装方式
pip install uv
winget install astral-sh.uv
Hermes 安装界面
等待安装完成。
Hermes 快速配置
输入 1 选择快速配置。
Hermes 自定义端点
输入 24 选择 custom endpoint。
Hermes 填写接口地址
URL 填写 https://api.qygate.com/v1。
Hermes 填写 API Key
复制令牌 API Key,粘贴后不会显示,不要重复粘贴。
Hermes 选择模型
选择可用模型。
Hermes 设置上下文长度
context length 推荐填写 128000。
Hermes 保存配置
保存配置。
Hermes 连接通信平台
通信平台按需连接,1 连接,2 跳过。
Hermes 选择通信平台
选择目标通信平台,默认推荐设置可选 1。
Hermes 打开 Agent
输入 Y 打开 Hermes Agent,之后也可运行 hermes。

Windows 可按 Win + R 输入 %LOCALAPPDATA%\hermes 打开配置目录修改 config 文件,或在 PowerShell 中输入 hermes setup 重新配置。

模型推荐、分组与计费概念

选择模型时先看任务类型,再看令牌分组和上下文需求。

模型特点推荐用途
Claude Sonnet 4.7性价比高,速度快日常编程任务
Claude Opus 4.8智能强,适合深度思考复杂问题、架构设计
GPT-5.5细致稳定代码生成、文档编写、日常问题等
Deepseek v4 Flash速度快、价格低简单任务、文件读取

分组说明

Claude Max 号池:稳定性高;Codex 分组:支持 OpenAI 系模型;Gemini 分组:支持 Google 系模型;AWS Bedrock 分组:响应快。

缓存与上下文

缓存命中会降低后续相似请求成本。上下文指模型可处理内容长度,常见为 200K-256K tokens,部分长上下文模型可到 1M。

GPT-Image-2 与 Banana 2/Pro

这里列出 OpenAI 兼容图片接口,以及 Gemini 原生和聊天兼容生图接口。

GPT-Image-2

4KOpenAI 协议/v1/images/generations

模型名固定为 gpt-image-2,Token 分组必须选择 openai。最长边可达 3840px,常见出图时间 30-90 秒。

curl https://api.qygate.com/v1/images/generations \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一只橘猫坐在沙发上",
    "size": "3840x2160"
  }'

Banana 2 / Banana Pro

Gemini 原生参考图4K

Banana 2 请求模型名为 gemini-3.1-flash-image-preview;Banana Pro 请求模型名为 gemini-3-pro-image-preview。

curl "https://api.qygate.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent" \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{ "text": "生成一张 16:9 的写实产品图" }]
    }],
    "generationConfig": {
      "responseModalities": ["TEXT", "IMAGE"],
      "imageConfig": { "aspectRatio": "16:9", "imageSize": "2K" }
    }
  }'

GPT-Image-2 SDK 示例

Python SDK

from openai import OpenAI
import base64

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

res = client.images.generate(
    model="gpt-image-2",
    prompt="一只橘猫坐在沙发上",
    size="3840x2160",
)

with open("cat.png", "wb") as f:
    f.write(base64.b64decode(res.data[0].b64_json))

Node.js SDK

import OpenAI from "openai";
import fs from "fs";

const client = new OpenAI({
  apiKey: "sk-你的Token",
  baseURL: "https://api.qygate.com/v1",
});

const res = await client.images.generate({
  model: "gpt-image-2",
  prompt: "一只橘猫坐在沙发上",
  size: "3840x2160",
});

fs.writeFileSync(
  "cat.png",
  Buffer.from(res.data[0].b64_json, "base64"),
);

GPT-Image-2 图生图 / 多参考图

可在 /v1/images/generations 请求中通过 image 传入参考图。建议使用 Data URL,例如 data:image/png;base64,...。多张参考图时 image 可以传数组。

curl https://api.qygate.com/v1/images/generations \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "参考这张图,保持主体和构图,改成高端电商海报风格,背景为浅灰影棚",
    "image": "data:image/png;base64,BASE64_IMAGE_DATA",
    "size": "2048x2048"
  }'

图形客户端适配

客户端配置方式
Lobe Chat设置 → OpenAI → 接口地址 https://api.qygate.com/v1,开启绘图,模型选 gpt-image-2
NextChat自定义端点 https://api.qygate.com/v1,启用 DALL-E 接口,模型 gpt-image-2
Cherry Studio接口 https://api.qygate.com/v1 + API Key,图像生成模式选择 gpt-image-2
SillyTavernImage Generation → OpenAI 兼容 → 端点 https://api.qygate.com/v1
n8n / DifyHTTP Request 节点直接调用 /v1/images/generations

Banana 2/Pro 4K 与参考图示例

curl "https://api.qygate.com/v1beta/models/gemini-3-pro-image-preview:generateContent" \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{ "text": "画一张电影海报风格的未来城市夜景,主体是一辆红色概念跑车" }]
    }],
    "generationConfig": {
      "responseModalities": ["TEXT", "IMAGE"],
      "imageConfig": { "aspectRatio": "9:16", "imageSize": "4K" }
    }
  }'

Gemini 原生格式通过 inlineData 传入参考图,data 只放 base64 内容,不要带 data:image/png;base64, 前缀。

{
  "contents": [{
    "role": "user",
    "parts": [
      { "text": "参考这张图,保持主体不变,改成清晨阳光下的水彩插画风格" },
      {
        "inlineData": {
          "mimeType": "image/png",
          "data": "BASE64_IMAGE_DATA"
        }
      }
    ]
  }],
  "generationConfig": {
    "responseModalities": ["TEXT", "IMAGE"],
    "imageConfig": { "aspectRatio": "1:1", "imageSize": "2K" }
  }
}

OpenAI 兼容聊天接口调用 Banana

curl "https://api.qygate.com/v1/chat/completions" \
  -H "Authorization: Bearer sk-你的Token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3.1-flash-image-preview",
    "messages": [{
      "role": "user",
      "content": "生成一张 16:9 的赛博朋克街景,霓虹灯,雨夜,电影感"
    }],
    "extra_body": {
      "google": {
        "image_config": {
          "aspect_ratio": "16:9",
          "image_size": "2K"
        }
      }
    }
  }'

参数与错误速查

场景正确接口常见错误处理
GPT-Image-2/v1/images/generations503 only supported on /images/generations不要走 chat/completions
Banana 2/Pro/v1beta/models/{model}:generateContent 或 /v1/chat/completionsnot supported model for image generation不要走 /v1/images/generations
任意模型对应分组渠道No available channel检查 Token 分组和模型名
大图客户端超时 120 秒以上504 Gateway Timeout提高超时或降低尺寸

请求参数与响应格式

接口关键字段说明
GPT-Image-2model、prompt、n、size、image、quality、response_formatsize 支持 1024x1024、1792x1024、2048x2048、3840x2160;response_format 可尝试 b64_json 或 url。
Gemini 原生contents[].parts[].text、inlineData、generationConfig.imageConfig图片结果在 candidates[].content.parts[].inlineData.data,找到 mimeType 以 image/ 开头的节点后 base64 解码保存。
OpenAI 兼容聊天messages、extra_body.google.image_config图片通常以 Markdown Data URL 返回,例如 ![image](data:image/png;base64,...)。
Gemini 原生接口使用 camelCase,例如 imageConfig.aspectRatio;OpenAI 兼容聊天接口的 extra_body.google.image_config 使用 snake_case,例如 image_config.aspect_ratio。两种写法不要混用。

Claude Code 常用命令

在项目目录或脚本中使用这些命令。

命令用途
claude在当前项目启动交互会话
cat logs.txt | claude -p "帮我总结错误"把日志管道传给 Claude 并直接提问
claude -c -p "检查类型错误"继续当前会话并执行一次性提示
claude -r "abc123" "把这个 PR 完成"恢复指定会话
claude --resume abc123 "继续修这个 Bug"按会话 ID 继续工作
claude --add-dir ../apps ../lib把额外目录加入上下文
claude --model sonnet指定模型
claude --append-system-prompt "始终使用 TypeScript"追加系统提示
claude -p "生成接口文档" --output-format json以 JSON 输出结果
--dangerously-skip-permissions 会跳过权限确认,只适合清楚风险的本地受控环境。

常见问题

先检查地址、令牌、余额和模型分组,再按下面的问题排查。

先检查 Base URL、API Key、网络代理和令牌余额。Windows 用户可尝试在命令提示符中运行原文档给出的修复命令后重启 Claude CLI。

powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"

重新复制完整令牌,确认格式为 sk-...,再检查令牌是否启用、账户是否有余额、分组是否覆盖当前模型。

优先选择更快的模型或分组,例如 Gemini Flash 或 Sonnet 系列;长上下文、大文件和图像生成会显著增加耗时。

日常编程优先 Claude Sonnet 4.7;复杂架构用 Claude Opus 4.8;OpenAI 兼容 CLI 使用 https://api.qygate.com/v1;Gemini CLI 使用 https://api.qygate.com/。