快速上手:無審查 API 整合
透過更新基礎 URL 和 API 金鑰,將您現有的 OpenAI 相容客戶端連接到我們的無審查模型。此快速入門涵蓋身份驗證、請求結構、串流傳輸和工具使用,以便立即整合。
無審查,OpenAI 相容 API 替代方案
身份驗證與基礎 URL
您的 API 金鑰用於驗證每一次請求。請將標準基礎 URL 替換為我們的端點,以將流量路由至無審查模型。此變更允許您在不修改核心邏輯的情況下使用現有的 SDK。您的金鑰在使用 Google 或電子郵件註冊後立即發行。
基礎網址為 HTTPS://api.claudeapikeys.com/v1。請以 Bearer token 的形式在 Authorization 標頭中傳遞您的金鑰。此設定適用於任何支援 OpenAI 相容端點的客戶端。
發送您的第一個補全請求
發送標準聊天完成 POST 請求以生成文本。模型 ID 為 "uncensored",處理文本輸入和輸出。此方法消除了複雜代理配置的需求。您可以從簡單訊息開始以驗證連接性。
- 使用標準的 JSON 格式進行訊息傳遞。
- 將模型指定為 "uncensored"。
- 將您的 API 金鑰包含在標頭中。
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
配置流式傳輸和 Token
透過將 stream 參數設為 true 來啟用串流。這會透過伺服器發送事件 (SSE) 回傳生成的 token。您在最後一個片段中收到 token 使用詳情。調整 temperature 和 top_p 以控制創意。此方法降低了長回應的感知延遲。
將 max_tokens 設為以限制輸出長度。若未指定,預設為 2,048 個 token。上下文視窗總共支援高達 100,000 個 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)
使用工具和 JSON 模式
透過在請求中定義工具來整合函式呼叫。API 支援 tool_choice 與結構化輸出。將 response_format 設為 json_object 以確保嚴格的 JSON 合規性。此功能可確保下游應用程式的可靠解析。您可以在同一個請求中定義多個工具。
將工具與串流傳輸結合,用於即時工具執行。API 處理工具調用並以預期的格式返回結果。此設定非常適合自動化工作流程。
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
客戶整合範例
使用標準 OpenAI 套件將 Node.js 客戶端進行整合。在設定物件中更新基礎 URL 和 API 金鑰。這可確保與現有程式碼庫的相容性。SDK 自動處理請求序列化。
請確保使用最新版本的 SDK。較舊的版本可能不支援所有參數。在擴展之前,請先用簡單的提示詞測試您的整合。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
速率限制與錯誤處理
每支金鑰每分鐘限 300 次請求。並行請求上限為 8 個同時請求。請求主體不得超過 8 MB。401 錯誤表示金鑰無效,402 表示信用額度不足。429 信號表示已耗盡速率限制。
上下文窗口包括提示和補全 token。監控使用情況以避免超限。錯誤是免費的,因此您只需為成功的 token 付費。
常見問題
如何開始使用無審查 API?
透過 Google 或電子郵件註冊,即可立即獲得您的 API 金鑰。將客戶端的 base URL 更新為 HTTPS://api.claudeapikeys.com/v1。使用模型 ID "uncensored" 發送測試請求以驗證連線。
API 的速率限制為何?
每個金鑰每分鐘最多可發送 300 次請求。併發請求上限為 8 個。請求主體必須低於 8 MB。超出這些限制將返回 429 錯誤。
API 是否支援串流?
是的,將 stream 參數設為 true 以接收伺服器發送事件(SSE)。Token 使用詳情包含在最後一個區塊中。這可降低長回應的延遲並改善使用者體驗。
立即取得金鑰
註冊、複製權杖、更新端點網址。只需做到這些。
開啟帳戶