创建 API Key
登录GFoxAPI控制台,进入「API Keys」页面,创建并复制你的密钥。
GFoxAPI
文档中心
GFox API 使用指南
统一接入多种 AI 模型,支持 OpenAI 兼容格式。把客户端里的接口地址和 API Key 替换为GFoxAPI,即可在常用工具和自写程序中调用模型。
Community
群组内会同步平台公告、模型维护、倍率调整、优惠活动、使用教程和临时故障通知。 建议用户加入群组,方便第一时间获取平台动态。
Quick Start
登录GFoxAPI控制台,进入「API Keys」页面,创建并复制你的密钥。
在客户端选择 OpenAI 兼容接口,Base URL 填写GFoxAPI地址。
模型名称请从控制台完整复制,不要手动改写或自行猜测。
如果你使用 CC Switch,可以直接从GFoxAPI后台导入 CCS 配置,无需手动复制 Base URL 和模型参数。
登录GFoxAPI控制台,在侧边栏点击「API 密钥」。
点击右上角「创建密钥」,选择可用分组后生成 API Key。
在密钥列表右侧操作栏点击「导入到 CCS」,即可导入 CC Switch 使用。
/v1。Endpoint
大多数 OpenAI 兼容客户端填写下面这个地址:
https://api.goufox.com/v1
如果软件会自动拼接 /v1,则填写:
https://api.goufox.com
如果软件要求填写完整接口地址,可以填写:
https://api.goufox.com/v1/chat/completions
https://api.goufox.com 和 https://api.goufox.com/v1
之间切换测试。
创建 Key 后,建议先请求模型列表。返回模型数据,说明密钥和基础地址可正常使用。
curl https://api.goufox.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
Models
GFoxAPI会接入多个模型渠道。不同渠道的倍率、稳定性、上下文长度和能力不同,请以控制台实际显示为准。
| 分组 | 适合场景 | 说明 |
|---|---|---|
| GPT 通用 | 日常聊天、写作、总结、翻译 | 适合大多数用户优先测试 |
| GPT Plus / Pro | 复杂推理、代码、长任务 | 能力更强,倍率通常更高 |
| Claude 通用 | 长文写作、代码分析、文档处理 | 具体模型以后台列表为准 |
| Claude-Kiro | 低价 Claude 兼容渠道 | 不等同于 Anthropic 官方 API |
| Gemini / DeepSeek | 低成本、备用、批量任务 | 适合普通文本和批量调用 |
| Codex / 代码模型 | 编程、代码解释、项目修改 | 适合开发者使用 |
model_not_found 时,先检查模型名称是否完全正确,再换同分组其他模型测试。
Clients
服务类型:OpenAI Compatible
API 地址:https://api.goufox.com/v1
API Key:你的GFoxAPI密钥
模型:控制台显示的模型名称
接口地址:https://api.goufox.com
或:https://api.goufox.com/v1
API Key:你的GFoxAPI密钥
模型:控制台显示的模型名称
Base URL:https://api.goufox.com/v1
API Key:你的GFoxAPI密钥
保存后刷新模型列表
模型供应商:OpenAI-compatible
Base URL:https://api.goufox.com/v1
API Key:你的GFoxAPI密钥
Model:后台模型名称
Codex CLI
Codex CLI 适合开发者在终端里进行代码生成、项目修改、代码解释和调试。下面以GFoxAPI为例, 演示如何把 Codex CLI 配置为使用GFoxAPI的 OpenAI 兼容接口。
Windows 用户建议使用 Windows Terminal,比默认 cmd 更适合多窗口和长期终端操作。
https://github.com/microsoft/terminal/releases
建议安装 Node.js 20 或以上版本。安装完成后重新打开终端,再验证版本。
node -v
如果 npm 下载较慢,可以先切换国内镜像源,再安装 Codex CLI。
npm config set registry https://registry.npmmirror.com
npm i -g @openai/codex
codex --version
| 系统 | config.toml | auth.json |
|---|---|---|
| Windows | C:\Users\你的用户名\.codex\config.toml |
C:\Users\你的用户名\.codex\auth.json |
| macOS / Linux | ~/.codex/config.toml |
~/.codex/auth.json |
| 项目单独配置 | 项目目录\.codex\config.toml |
项目目录\.codex\auth.json |
如果文件不存在就新建。如果原来已有配置,建议先备份再覆盖。
model = "请填写控制台可用的 Codex/代码模型"
model_provider = "goufox"
model_reasoning_effort = "high"
sandbox_mode = "workspace-write"
approval_policy = "on-request"
file_opener = "vscode"
web_search = "cached"
suppress_unstable_features_warning = true
[history]
persistence = "save-all"
[tui]
notifications = true
[shell_environment_policy]
inherit = "all"
ignore_default_excludes = false
[features]
unified_exec = false
[model_providers.goufox]
name = "goufox"
base_url = "https://api.goufox.com"
wire_api = "responses"
requires_openai_auth = true
把下面的 sk-... 替换成你在GFoxAPI后台创建的 API Key。
{
"OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
普通用户建议直接使用默认启动方式:
codex
codex 即可;只有在完全可信的本地项目中,并且已理解风险时,才自行查阅官方说明决定是否开启额外权限。
说明 Node.js 没装好,或安装后没有重新打开终端。重新安装 Node.js 20+ 后再试。
node -v
如果 PowerShell 提示系统禁止运行脚本,可以执行下面命令后重新打开终端。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
macOS 和 Linux 用户可以直接用终端安装 Node.js 20+,也可以使用 Volta 管理 Node 版本。
curl https://get.volta.sh | bash
volta install node@20
npm i -g @openai/codex
codex --version
然后按上面的路径创建 ~/.codex/config.toml 和 ~/.codex/auth.json。
远程服务器或 WSL2 环境推荐使用 Volta 安装 Node,再安装 Codex CLI。
curl https://get.volta.sh | bash
volta install node@20
npm i -g @openai/codex
codex --version
只有在GFoxAPI官方公告明确提供一键配置工具时,才按公告中的命令执行。不要安装搜索结果、陌生群文件或第三方教程中的未知 npm 包;没有官方公告时,请优先使用上面的手动配置方式。
API Key 错误或没有写入 auth.json。请重新复制GFoxAPI后台生成的 Key。
余额不足。请充值或切换低倍率代码模型。
模型名不存在或当前分组没有该模型通道。请复制控制台里的真实模型名称。
当前模型或上游通道不支持 Responses API。请换支持 Responses 的模型,或联系管理员确认通道能力。
Codex 的 base_url 和 wire_api = "responses" 配置正确时,502 通常表示所选分组的上游账号、模型映射或通道暂时不可用。不要反复修改接口地址;先换同分组模型测试,并向管理员提供模型名、报错时间和 Request ID。
Codex App
如果你不想安装 Codex CLI,只使用 Codex App 桌面客户端,可以按本章节配置。
核心思路是:在用户目录下创建 .codex 文件夹,并放入
auth.json 和 config.toml 两个配置文件。
配置文件一般放在用户目录下的 .codex 文件夹里。
| 系统 | 配置目录 |
|---|---|
| Windows | C:\Users\你的用户名\.codex |
| macOS / Linux | ~/.codex |
如果文件夹不存在,可以手动创建。macOS / Linux 也可以用终端创建:
mkdir -p ~/.codex
auth.json 和 config.toml,建议先备份再替换,
不要直接删除自己还要保留的旧配置。
在 .codex 文件夹内创建 auth.json,内容如下。请把示例 Key 换成你在GFoxAPI后台生成的 sk- 开头密钥。
{
"OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
继续在 .codex 文件夹内创建 config.toml。如果你之前已有老配置,请先备份。
model = "请填写控制台可用的 Codex/代码模型"
model_provider = "goufox"
model_reasoning_effort = "high"
sandbox_mode = "workspace-write"
approval_policy = "on-request"
file_opener = "vscode"
web_search = "cached"
suppress_unstable_features_warning = true
[history]
persistence = "save-all"
[tui]
notifications = true
[shell_environment_policy]
inherit = "all"
ignore_default_excludes = false
[features]
unified_exec = false
[model_providers.goufox]
name = "goufox"
base_url = "https://api.goufox.com"
wire_api = "responses"
requires_openai_auth = true
两个文件创建完成后,完全退出 Codex App,再重新打开。重新打开后,Codex App 会读取新的
.codex 配置并使用GFoxAPI。
auth.json 里仍然是示例内容,或者 API Key 复制不完整。请重新复制GFoxAPI后台生成的 Key。
auth.json 和 config.toml 没有放在用户目录下的 .codex 文件夹里。
如果报错里出现 api.openai.com,通常说明 config.toml 没有生效,请检查文件名和路径。
修改配置后需要完全退出并重新打开 Codex App,否则可能仍然使用旧配置。
如果你手动创建不了 .codex 文件夹,或配置后一直不生效,可以先参考上一节
Codex CLI 配置使用教程 中的安装与配置方式,或联系管理员协助排查。
OpenClaw
OpenClaw 适合需要本地或服务器部署网页聊天界面的用户。完成 OpenClaw 官方安装后,
可以手动编辑 ~/.openclaw/openclaw.json,把GFoxAPI作为 OpenAI Responses 兼容提供商接入。
sk- 开头密钥。
模型名称请以GFoxAPI控制台实际显示为准。
建议先安装 Git 和 Node.js,再安装 OpenClaw。Node.js 建议使用 22.16+,如条件允许可使用 Node.js 24。
https://git-scm.com/downloads
https://git-scm.com/download/win
https://nodejs.org/en/download/
安装完成后,在终端检查版本:
git --version
node -v
npm -v
只有在GFoxAPI官方公告明确提供安装包、仓库地址或一键配置命令时,才按该公告执行。 未提供时请直接使用下面的手动配置方式,不要安装来源不明的 npm 包,也不要执行第三方教程中的一键脚本。
安装 OpenClaw 后,编辑配置文件:
~/.openclaw/openclaw.json
把 models 和 agents 相关配置调整为下面示例。请把 sk-xxxxxxxx 替换成你的GFoxAPI密钥。
{
"models": {
"providers": {
"goufox": {
"baseUrl": "https://api.goufox.com/v1",
"apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
"auth": "api-key",
"api": "openai-responses",
"authHeader": true,
"models": [
{
"id": "请填写控制台中的模型名称",
"name": "GFoxAPI模型",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 400000,
"maxTokens": 128000
}
],
"headers": {
"User-Agent": "OpenClaw",
"Accept": "application/json"
}
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "goufox/请填写控制台中的模型名称"
},
"workspace": "/root/.openclaw/workspace",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
},
"thinkingDefault": "high"
}
}
}
/root/.openclaw/workspace 路径,请改成你自己的 OpenClaw 工作目录。
修改配置后,需要重启 OpenClaw gateway 或主进程。
如果模型支持推理强度,可以在 agents.defaults 中设置:
"thinkingDefault": "high"
也可以按需要改成:
"thinkingDefault": "xhigh"
xhigh 通常更消耗余额,建议先用 high 测试稳定后再调整。
如果你想让 Codex 帮你在本机自动部署 OpenClaw,可以复制下面这段提示词:
请帮我在当前系统上部署 OpenClaw,并最终让我能通过网页打开聊天界面。
要求:
1. 不要只分析,直接执行安装和配置
2. 优先使用 OpenClaw 官方推荐安装方式,不要只停留在克隆 GitHub 仓库
3. 自动识别当前系统是 Windows、macOS 还是 Linux,并选择对应安装方式
4. 安装完成后,配置我的 goufox 提供商
5. 模型使用GFoxAPI控制台中可用的模型
6. 需要我输入 API Key 时再停下来问我
7. 最终目标是让我可以打开本机的 OpenClaw 网页聊天界面
8. 安装完成后,帮我检查:
- openclaw --version
- openclaw gateway status
- openclaw models status
9. 如果网页打不开、缺少 token、模型未注册、API Key 未导入,请继续处理,不要停在中间
10. 如果是桌面系统并且可打开浏览器,就直接帮我打开网页;如果不能自动打开,就输出可直接访问的完整地址
我的模型提供商信息:
- provider: goufox
- baseUrl: https://api.goufox.com/v1
- auth: api-key
- api: openai-responses
- model: 请使用GFoxAPI控制台中的可用模型
如果你是在 Linux 服务器或 SSH 环境部署,建议默认不要直接暴露公网端口,优先使用 SSH 端口转发。
请帮我在当前远程服务器上部署 OpenClaw,并最终让我能从本地电脑访问网页聊天界面。
要求:
1. 不要只分析,直接执行安装和配置
2. 优先使用 OpenClaw 官方推荐安装方式,不要只停留在克隆 GitHub 仓库
3. 自动识别当前系统和 shell,并选择对应安装方式
4. 安装完成后,配置我的 goufox 提供商
5. 模型使用GFoxAPI控制台中可用的模型
6. 需要我输入 API Key 时再停下来问我
7. 远程服务器默认不要直接暴露公网端口,优先使用安全方式访问
8. 如果 OpenClaw 只监听 127.0.0.1,请继续帮我提供正确的 SSH 端口转发命令
9. 安装完成后,帮我检查:
- openclaw --version
- openclaw gateway status
- openclaw models status
10. 最终请明确告诉我:
- 服务是否启动成功
- 监听地址和端口
- 我在本地电脑上应该执行什么 SSH 端口转发命令
- 然后应该打开哪个网址
我的模型提供商信息:
- provider: goufox
- baseUrl: https://api.goufox.com/v1
- auth: api-key
- api: openai-responses
- model: 请使用GFoxAPI控制台中的可用模型
openclaw --version
openclaw gateway status
openclaw models status
检查模型名称是否和GFoxAPI控制台完全一致,并确认该模型支持 Responses API。
如果返回 INSUFFICIENT_BALANCE,请充值或换低倍率模型。
检查 OpenClaw 监听地址和端口。远程服务器优先使用 SSH 端口转发,不建议直接开放公网端口。
修改 openclaw.json 后需要重启 gateway 或主进程,再重新检查模型状态。
API Examples
curl https://api.goufox.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
curl https://api.goufox.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "请替换为控制台中的模型名称",
"messages": [
{
"role": "user",
"content": "你好"
}
],
"stream": true
}'
适用于 Codex 等使用 Responses 协议的客户端。模型是否支持该接口,请以GFoxAPI控制台的实际能力为准。
curl https://api.goufox.com/v1/responses \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "请替换为控制台中的模型名称",
"input": "你好"
}'
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.goufox.com/v1"
)
response = client.chat.completions.create(
model="请替换为控制台中的模型名称",
messages=[
{"role": "user", "content": "你好"}
]
)
print(response.choices[0].message.content)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.goufox.com/v1"
)
response = client.responses.create(
model="请替换为控制台中的模型名称",
input="你好"
)
print(response.output_text)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.goufox.com/v1"
});
const response = await client.chat.completions.create({
model: "请替换为控制台中的模型名称",
messages: [
{ role: "user", content: "你好" }
]
});
console.log(response.choices[0].message.content);
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.goufox.com/v1"
});
const response = await client.responses.create({
model: "请替换为控制台中的模型名称",
input: "你好"
});
console.log(response.output_text);
Recharge
如控制台已开启充值功能,用户可按页面提供的方式创建订单并完成充值。订单状态和余额变化请以控制台记录为准。
在控制台选择金额和可用支付方式,确认订单金额后再进入支付页面。
支付完成后请等待页面返回,避免重复创建相同金额的待支付订单。
返回控制台查看订单状态和账户余额;首次到账后再开始正式调用。
Billing
平台采用按量计费。实际消耗通常和输入 tokens、输出 tokens、模型倍率、图片/文件/长上下文等能力有关。
INSUFFICIENT_BALANCE。Errors
API Key 错误、缺失或已被删除。检查请求头是否包含 Authorization: Bearer YOUR_API_KEY。
账户余额不足。请充值,或切换低倍率模型。
访问策略、地区策略、账号状态或风控限制。请检查网络环境和平台公告。
模型名称错误,或当前分组没有该模型可用通道。请复制后台真实模型名后重试。
请求过于频繁。请降低并发、增加重试间隔。
上游异常、通道拥堵、模型维护或当前分组没有可用账号。先换同分组其他模型测试;持续出现时请提供模型名称、报错时间和 Request ID,便于管理员检查上游账号和模型映射。
先在订单管理确认订单状态。若支付完成后仍未到账,请提供订单号、支付时间和支付截图;不要提供商户密钥、支付私钥或完整 API Key。
Policy
Support
联系管理员时,请尽量提供下面信息,方便快速定位问题:
账号邮箱:
使用的软件:
模型名称:
报错截图:
报错时间:
Request ID:
是否测试过其他模型: