基礎 URL 與驗證
The Proxy API 位於 HTTPS://api.proxyclaude.com/v1。將您的金鑰傳入標準 Authorization 標頭。每個新帳戶在透過 Google 或電子郵件註冊後會立即獲得金鑰。無需電話號碼。標頭格式與官方 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.伺服器傳送 Server-Sent Events (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。付款僅接受加密貨幣。