基础 URL 和认证
The Proxy API 位于 HTTPS://api.proxyclaude.com/v1。将您的密钥放在标准的 Authorization 。每个新账户在通过 Google 或电子邮件注册后立即获得密钥。无需电话号码。header 格式与官方 SDK 完全匹配。
- 标头:
Authorization: Bearer YOUR_API_KEY - 基础 URL:
https://api.proxyclaude.com/v1
首次请求
发送简单的文本补全以验证连通性。使用模型 ID uncensored 用于默认的大型语言模型。该端点接受标准的聊天参数。你可以调整 temperature 或设置 seed 以实现可重复性。错误返回标准的 HTTP 代码。
curl https://api.proxyclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python packages installed in the current virtual environment"}]
}'
Python SDK 用法
使用自定义基础 URL 初始化客户端。将 API 密钥作为默认参数传递。该库自动处理 JSON 序列化。请求直接路由到代理,无需额外的配置步骤。此方法适用于同步和异步工作流。
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyclaude.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Node SDK 集成
创建指向代理基础 URL 的客户端实例。在初始化期间提供 API 密钥。SDK 管理请求生命周期。您可以流式传输或缓冲响应。模型 ID 在所有请求中保持不变。无需复杂的路由逻辑。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyclaude.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
流式响应
通过将 stream: true服务器发送服务器发送事件(SSE)。每个块包含部分文本。最后一个块包含 token 使用统计信息。这种方法显著降低了感知延迟。在客户端缓冲这些块。
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
限制、错误和上下文
上下文窗口支持总计 100,000 个 token。每次请求的输出限制为 16,000 个 token。您可以每分钟发送 300 次请求。401 错误表示密钥无效。402 错误表示预付费余额不足。429 错误表示速率限制。错误不消耗 token。支付仅接受加密货币。