整合 Uncensored API
將官方 OpenAI SDK 放入您的專案,並指向我們的無審查 LLM API。此快速入門指南將引導您完成認證、首次請求、串流處理及錯誤處理,且零配置偏差。
安裝官方 OpenAI SDK
首先將標準庫添加到您的環境中。這確保您使用的是與其他提供商兼容的相同客戶端代碼。
- 運行
pip install openaifor Python。 - 運行
npm install openaifor Node.js。
這些套件處理 HTTP 邏輯,讓您可以專注於提示詞。您不需要自訂客戶端或獨立的路由層。SDK 自動管理重試和 JSON 序列化。
設定您的基礎 URL 和金鑰
透過覆寫預設基礎 URL 將 SDK 指向我們的伺服器。使用您在儀表板生成的金鑰,並將模型 ID 設定為 uncensored.
- 基礎 URL:
https://api.pricingkeyapiopenai.com/v1 - 模型:
uncensored
此設定可與任何 OpenAI 相容的用戶端搭配使用。您可以保留現有的程式碼結構,僅需更換端點即可。此處不適用訂閱鎖定。
以下是如何在 Python 中設定客戶端:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
傳送您的第一個聊天補全
向聊天完成端點發送標準 POST 請求。以所需的 JSON 格式傳送您的系統和使用者訊息。API 將返回文本回應,該回應會忽略對合法成人主題的標準內容過濾器。
透過簡單的提示測試連線,以驗證延遲和 token 使用量。如果您收到回應,表示您的整合運作正常。
請求結構範例:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
啟用串流以即時輸出 Token
設定 stream 設為 true 以接收即時生成的 token。這對於聊天介面和即時應用程式至關重要。SDK 會在收到伺服器傳來的區塊時將其產出。
每個區塊包含回應的差異部分。您可以串連這些差異以構建最終文字。串流傳輸顯著降低了長輸出的感知延遲。
在您的 Node.js 客戶端中啟用串流:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
使用 JSON 模式和函式呼叫
請求透過設定 response_format 以 {"type": "json_object"}. 這可強制模型回傳有效的 JSON,而非純文本。使用 tools 用於函式呼叫功能。
在請求中定義你的工具結構。模型會輸出你可以在程式碼中執行的工具呼叫。這與標準的 OpenAI 功能呼叫介面完全相同。
在您的 SDK 中設定 JSON 模式:
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)
處理錯誤與使用量限制
注意特定的 HTTP 狀態碼以管理應用程式流程。401 錯誤表示您的 API 金鑰無效或已過期。402 錯誤表示您的預付餘額已用完。429 錯誤表示您已觸及每分鐘 300 次請求的速率限制。
您的上下文視窗總計為 100,000 個 token。若超過此限制,API 將回傳錯誤。拒絕與錯誤不會消耗您的 token 餘額。請將請求主體保持在 8 MB 以下。
常見問題
OpenAI API 金鑰的定價結構為何?
我們收取每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。沒有月費訂閱或閒置容量費。您只需為從預付加密餘額中實際使用的 token 付費。
這是無審查的 LLM 模型嗎?
是的,我們的模型不會拒絕合法的成人、虛構或爭議性話題。唯一的硬性限制是我們拒絕涉及未成年人性內容的請求。它不是 GPT、Claude 或其他供應商's 的模型。
您接受哪些付款方式?
僅限加密貨幣:TRC20 上的 USDT 或 Base 上的 USDC,任何整數金額從 $20 到 $500。從 $50 起享有額外餘額獎勵。
產生您的 API 金鑰
註冊並取得您的金鑰,然後更新基礎 URL。這就是完整的設定。