用户在API 随心用管理界面创建专属于自己的API Key
然后即可通过https://api.gptsapi.net 域名下的接口访问不同功能和价位的AI模型:
教程定价表可能出现未实时更新的情况,具体价格以网站api定价tab展示的定价表为准
OpenAI 模型就可以直接调用了
同样在 OpenAI API key 模式下,不要切换到 Anthropic API key。
点击 add model,可以增加以下模型(用 wild 替换模型中的 claude ,opus 和 haiku 同理):
即可正常调用 claude sonnet 模型。(上述支持的模型会不定期更新,可以在https://gptsapi.net/api 查看最新支持的模型)
OpenAI 模型就可以直接调用了
同样在 OpenAI Compatible 模式下, 输入 model id 即可正常调用:
gptsapi.net 是 OpenAI 兼容的 API 代理,使用 /v1/chat/completions 端点,因此在 OpenClaw 中以 openai-completions 类型接入。
在 gptsapi.net 注册并获取你的 API Key(通常以 sk- 开头)。
建议将 API Key 写入环境变量,避免明文存储在配置文件中:
# 写入 shell profile(如 ~/.bashrc 或 ~/.zshrc) export GPTSAPI_KEY="sk-your-api-key-here" source ~/.bashrc
如果你用 systemd 管理 OpenClaw Gateway,把这行加入 service 文件的 Environment= 或对应的 env file 中。
编辑 ~/.openclaw/openclaw.json,添加 provider 定义和模型 allowlist:
"defaults": {
"model": {
"primary": "gptsapi/claude-sonnet-4-6",
"models": {
"gptsapi/claude-sonnet-4-6": {}
}
},
"mode": "merge",
"providers": {
"gptsapi": {
"baseUrl": "https://api.gptsapi.net/v1",
"apiKey": "${GPTSAPI_KEY}",
"api": "openai-completions",
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.5 via gptsapi",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 200000,
"maxTokens": 8192,
"cost": {
"input": 0.003,
"output": 0.015,
"cacheRead": 0,
"cacheWrite": 0
}
}
]
}
}
}
注意:models 数组中的 id 必须与 gptsapi.net 实际接受的模型名一致。上面的 claude-sonnet 是示例,请根据 gptsapi.net 支持的模型列表 替换。cost 字段用于 OpenClaw 的用量统计,按实际价格填写即可,不影响功能。
执行以下命令检查配置是否合法:
# 检查配置是否合法 openclaw doctor openclaw models list
输出中应能看到 gptsapi/claude-sonnet-4-6 等条目。
通过 CLI 切换主模型:
openclaw models set gptsapi/claude-sonnet-4-6
或在对话中发送 /model gptsapi/claude-sonnet-4-6 即时切换。
如果你同时有其他 provider 的 key,可以设置回退链。当 primary 模型遇到 rate limit 或服务异常时,OpenClaw 会自动按顺序尝试 fallback。
修改配置后需要重启网关使配置生效:
openclaw gateway restart # 或 openclaw gateway
配置生效后,所有 Channel(WhatsApp、Telegram、Slack 等)发来的消息都会通过 gptsapi.net 处理。
defaults.model.models 或 providers.gptsapi.models 中是否包含目标模型(如 gptsapi/claude-sonnet-4-6),模型 id 需与 gptsapi.net 支持的列表一致。defaults.model.models,它就变成白名单模式,未列出的模型全部被拦截。确认你要用的模型已加入该字段;如果不需要白名单限制,可以移除整个 defaults.model.models。GPTSAPI_KEY;可先执行 openclaw doctor 检查配置是否合法。Chat客户端,旨在提高与大型语言模型(如ChatGPT、Claude)的交互效率。它们提供本地数据存储、多模型支持、图像生成、高级Prompt、美观的UI界面等各种功能,适用于个人和团队使用。这些客户端支持多种操作系统,包括Windows、Mac、Linux,甚至提供Web、iOS和Android版本,以满足不同用户的需求。
下面介绍开源Chat客户端如何配置使用 API:
我们推荐 cherry studio 和 chatbox 两个客户端,设置基本大同小异。
在设置里的 model provider,点击最底部的 add provider
然后填写名称,注意 type 一定要填写 openai(用 claude 模型也是)要选这个 type;
然后依次填写我们的 api key 和 api host,记得不要加 /v1,只填写 https://api.gptsapi.net 即可。
然后添加模型名称即可,gpt 和 claude 的模型都支持。
API 随心用 与 OpenAI API 和 Anthropic API 一样皆使用 API Key进行身份验证,并兼容两者的请求方式:
所有 API 请求都应在 HTTP 请求头中包含您的 API Key,使用Authorization 或者x-api-key 作为Header Key。
curl请求示例如下:($API_KEY替换为用户创建的专属API Key)
curl https://api.gptsapi.net/v1/models \ -H "Authorization: Bearer $API_KEY"
curl https://api.gptsapi.net/v1/models \ -H "x-api-key: $API_KEY"
请在上方选择模型以查看 API 使用示例