API 文件 & 快速入門
將我們的無審查 API 金鑰與標準 OpenAI 相容型客戶端整合,即可生成無拒絕的文字。本指南涵蓋了認證、請求結構、串流以及工具使用,以便立即部署。
基礎 URL 與驗證
API 端點為 https://api.uncensoredapikeys.com/v1. 此 URL 適用於任何 OpenAI SDK 或相容的客戶端。您只需更改基礎 URL,並在授權標頭中提供您的 API 金鑰。每個請求都需要有效的金鑰。無效的金鑰會返回 401 錯誤。每個帳戶可獲得一個有效金鑰。
驗證很直接。使用標準 Authorization: Bearer <API_KEY> 格式。您的金鑰在透過 Google 或電子郵件註冊後立即生成。不需要電話號碼驗證。只要您有預付信用額度,金鑰便不會過期。
建立聊天補全
使用 POST /v1/chat/completions 端點。模型 ID 為 uncensored. 此端點接受具有 role 和 content 欄位的標準聊天訊息。您可以指定 temperature、top_p 和 stop sequences。模型會返回文字補全。
確保您的請求保持在 8 MB 的主體限制內。超過此限制將導致錯誤。您可以每分鐘處理 300 個請求。這允許進行高吞吐量整合,無需複雜的佇列管理。
請求結構範例:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'Python SDK 整合同樣簡單。使用自訂基礎 URL 和您的金鑰初始化客戶端。將訊息作為字典列表傳遞。回應物件包含在 choices[0].message.content. 此方法自動處理 JSON 序列化。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
串流回應 (SSE)
在請求主體中將 stream: true 在您的請求中。API 返回伺服器發送事件 (SSE)。每個區塊包含部分文字。最後一個區塊包含 token 使用統計數據。這可實現生成內容的即時顯示。
串流可降低長篇回應的感知延遲。您可以立即開始渲染文字。緩衝管理由標準 SDK 處理。用於聊天介面或即時儀表板。最後一個區塊中的權杖計數有助於準確追蹤使用情況。
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)
函式呼叫與工具
該模型支援透過 tools 參數。定義帶有名稱、描述和 JSON 結構定義的工具。模型可以返回函式呼叫而非直接文本。這可實現與外部系統或 API 的整合。您可以指定 tool_choice 以強制或允許自動選擇。
用於結構化資料擷取或代理工作流程。模型會根據使用者提示識別正確的工具。如果需要,您必須執行該函式並將結果傳回模型。這為複雜的多步驟任務創建了一個迴圈。JSON 模式也可透過 response_format 用於嚴格輸出格式。
參數與限制
使用以下參數調整生成行為: temperature, top_p,以及 seed. 較高的溫度會增加隨機性。較低的值會產生更具確定性的輸出。使用 stop 序列以在特定標記處停止生成。 presence_penalty 和 frequency_penalty 幫助減少重複。
提示與補全的上下文視窗總計為 100,000 tokens。每次請求的最大輸出為 16,000 tokens。若 max_tokens 未設定),預設限制為 2,048 個 token。速率限制為每分鐘 300 次請求。每個金鑰的併發請求上限為 8 個。請相應地規劃您的併發性。
模型資訊
模型 ID 為 uncensored. 它是託管在我們伺服器上的開放權重模型。它不是 GPT、Claude、Gemini 或其他任何供應商的模型。它經過調整,針對合法成人使用不含內容拒絕。唯一的硬性限制是涉及未成年人的性內容。
定價透明。輸入 token 每 1M 成本為 $0.15。輸出 token 每 1M 成本為 $0.50。錯誤和拒絕回應免費。信用額度永不過期。您可以使用 USDT (TRC20) 或 USDC (Base) 充值。最低充值金額為 $20。較大金額適用贈送額外信用額度。無月費。無訂閱。只需為所用付費。
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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);常見問題
uncensored API 金鑰端點網址為何?
基礎網址為 HTTPS://api.uncensoredapikeys.com/v1。它適用於任何 OpenAI 相容客戶端。您必須在 SDK 設定中更新基礎網址。
如何處理 401、402 或 429 等錯誤?
401 錯誤表示您的 API 金鑰無效或缺失。402 錯誤表示預付信用額度不足。429 錯誤表示您已超過每分鐘 300 次請求的限制。重試邏輯應使用指數退避來處理 429 錯誤。
上下文視窗與輸出限制為何?
總上下文視窗為 100,000 個 token。每次請求的最大輸出為 16,000 個 token。若未設定 max_tokens,預設輸出上限為 2,048 個 token。輸入與輸出的 token 數皆計入同一視窗。
立即取得 API 金鑰
註冊,複製金鑰,更新端點。就是這樣。