接入文档
接入教程
下方代码示例里的 sk-ant-YOUR_KEY 占位符,注册并充值后会换成你账号下的真实 key(去个人中心一键复制)。
接入域名:http://openthropy.jxpingrui.com。
使用标准 OpenAI SDK 或任何 OpenAI 兼容客户端,只需修改 base_url 和 api_key。
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-ant-YOUR_KEY",
base_url="http://openthropy.jxpingrui.com/openai/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
cURL
curl http://openthropy.jxpingrui.com/openai/v1/chat/completions \
-H "Authorization: Bearer sk-ant-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-4-6", "messages": [{"role": "user", "content": "Hello!"}]}'
查看可用模型
curl http://openthropy.jxpingrui.com/openai/v1/models \
-H "Authorization: Bearer sk-ant-YOUR_KEY"
使用官方 Anthropic SDK 调用原生 Claude Messages API。完整支持流式输出、工具调用、视觉和所有 Claude 功能。
Python (Anthropic SDK)
import anthropic
client = anthropic.Anthropic(
api_key="sk-ant-YOUR_KEY",
base_url="http://openthropy.jxpingrui.com/proxy"
)
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)
print(message.content[0].text)
cURL(非流式)
curl http://openthropy.jxpingrui.com/proxy/v1/messages \
-H "x-api-key: sk-ant-YOUR_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello!"}]
}'
cURL(流式)
curl http://openthropy.jxpingrui.com/proxy/v1/messages \
-H "x-api-key: sk-ant-YOUR_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"stream": true,
"messages": [{"role": "user", "content": "Hello!"}]
}'
其他端点
curl http://openthropy.jxpingrui.com/proxy/v1/models \
-H "x-api-key: sk-ant-YOUR_KEY" \
-H "anthropic-version: 2023-06-01"
设置两个环境变量即可运行 Claude Code,所有请求自动使用你的密钥。
ANTHROPIC_AUTH_TOKEN="sk-ant-YOUR_KEY" \
ANTHROPIC_BASE_URL="http://openthropy.jxpingrui.com/proxy" \
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 \
claude
想固化的话把这三个 export 写到 ~/.zshrc 或 ~/.bashrc。
Codex 0.121+ 必须在 config.toml 配置自定义 provider(OPENAI_BASE_URL 环境变量已失效)。配置写一次,之后带 OPENAI_API_KEY 运行即可。
第 1 步:写入配置
mkdir -p ~/.codex && cat > ~/.codex/config.toml << 'EOF'
model = "gpt-5.3-codex"
model_provider = "derouter"
[model_providers.derouter]
name = "DeRouter"
base_url = "http://openthropy.jxpingrui.com/openai/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
EOF
第 2 步:运行
OPENAI_API_KEY="sk-ant-YOUR_KEY" codex
支持所有 OpenAI 兼容的聊天客户端 —— Chatbox、Cherry Studio、LobeChat、NextChat、Open WebUI 等。
通用配置
API Host: http://openthropy.jxpingrui.com/openai/v1
API Key: sk-ant-YOUR_KEY
API Path: /chat/completions
可用模型
claude-opus-4-7
claude-opus-4-6
claude-sonnet-4-6
claude-haiku-4-5
gpt-5.4
gpt-5.3-codex
gpt-5.5
一条命令配置,不用手动改文件。
安装
npm install -g openclaw@latest
单模型配置
openclaw onboard --non-interactive --accept-risk \
--auth-choice custom-api-key \
--custom-base-url "http://openthropy.jxpingrui.com/openai/v1" \
--custom-model-id "gpt-5.4" \
--custom-api-key "sk-ant-YOUR_KEY" \
--custom-provider-id "derouter" \
--custom-compatibility openai-responses \
--gateway-port 18789 \
--skip-health
多模型配置
# GPT
openclaw onboard --non-interactive --accept-risk \
--auth-choice custom-api-key \
--custom-base-url "http://openthropy.jxpingrui.com/openai/v1" \
--custom-model-id "gpt-5.4" \
--custom-api-key "sk-ant-YOUR_KEY" \
--custom-provider-id "derouter-gpt" \
--custom-compatibility openai-responses \
--gateway-port 18789 \
--skip-health
# Claude
openclaw onboard --non-interactive --accept-risk \
--auth-choice custom-api-key \
--custom-base-url "http://openthropy.jxpingrui.com/openai/v1" \
--custom-model-id "claude-sonnet-4-6" \
--custom-api-key "sk-ant-YOUR_KEY" \
--custom-provider-id "derouter-claude" \
--custom-compatibility openai \
--gateway-port 18789 \
--skip-health
启动网关
openclaw gateway --port 18789 --verbose
切换模型
openclaw models set derouter/gpt-5.4
openclaw models set derouter-claude/claude-sonnet-4-6
# Restart gateway after switching
openclaw gateway stop && openclaw gateway --port 18789 --verbose