快速上手:無審查模型 API
在幾分鐘內使用標準 OpenAI 相容端點開始使用我們的無審查模型 API 生成無限制文字。本指南涵蓋身份驗證、基本請求、串流和參數設定。
先決條件與基礎 URL
我們的 API 透過更新 base URL 和 API 金鑰與任何標準 OpenAI 相容的客戶端配合運作。將您的 SDK 指向 https://api.modeluncensored.com/v1 並發送請求至標準的 /v1/chat/completions 端點。您無需安裝專有函式庫;現有的工具,如官方的 OpenAI Python 或 Node.js SDK,均可立即使用。只需將基礎 URL 配置為將流量路由至我們的伺服器,而非預設的 OpenAI 基礎設施。
驗證依賴於註冊期間生成的單一 API 金鑰。將此金鑰傳遞至 Authorization 作為 Bearer token 標頭。模型標識符固定為 uncensored 確保所有請求具有一致的行為。每個帳戶提供一個有效金鑰,重新產生時會取代任何先前的金鑰。
使用您的 API 金鑰驗證
將您的 API 金鑰包含在 Authorization 每次請求的標頭,用於驗證您的身份。使用格式 Authorization: Bearer YOUR_API_KEY 用於即時驗證請求。如果缺少密鑰或無效,API 會立即返回 401 Unauthorized 錯誤。這確保只有有效的帳戶才能消耗你預付餘額中的令牌。
您可以在透過 Google 或電子郵件登入後,從儀表板產生或重新產生金鑰。金鑰在建立時會立即顯示。請妥善保管,因為它提供對您帳戶餘額的直接存取權。註冊無需手機號碼驗證,讓流程快速且簡單。
傳送您的第一個聊天完成請求
向 POST 請求 /v1/chat/completions 搭配您的訊息和模型識別碼以接收回應。該模型接受文字輸入並傳回文字輸出,不會對合法的成人內容進行軟性拒絕。您可以將模型 ID 指定為 uncensored 以確保您使用的是我們特定的 uncensored LLM。此端點支援同步和串流回應,以提供靈活性。
請求根據實際 token 使用情況計費。錯誤和拒絕不會消耗信用額度,因此您可以自由測試。每次請求的最大輸出為 16,000 個 token,如果您未設定 max_tokens 參數。上下文視窗支援最多 100,000 個 token,包含提示與補齊的總和。
處理串流回應(SSE)
在請求主體中將 stream: true 在您的請求中接收隨著生成而來的 token。這可降低長回應的感知延遲,並允許在您的應用程式中即時顯示。串流的最後一個區塊包含用於計費和監控的總 token 使用統計數據。這對於構建感覺響應迅速且具互動性的聊天介面至關重要。
串流回應能優雅地處理部分內容,讓您可以即時顯示到達的文字。這對於模型生成長輸出的創意寫作或程式碼任務特別有用。您可以解析伺服器發送事件以增量更新您的 UI。確保您的客戶端正確處理串流結束事件以完成回應。
配置參數:Temperature、Top-p 和 Seed
調整 temperature 用於控制隨機性,較高的值會產生更具創意和多樣化的輸出。使用 top_p 將採樣限制在最可能的詞元,以對輸出分佈提供更精細的控制。設定一個 seed 確保結果具有決定性,這對於除錯或可重現的實驗至關重要。這些參數允許您針對特定用途(如故事創作或技術寫作)微調模型行為。
該模型支援標準參數如 stop 序列和 presence_penalty for 進階控制。您可以組合這些設定以達成所需的語氣與結構。嘗試不同的值,以在應用程式的創意與連貫性之間找到最佳平衡。
使用工具和 JSON 模式
透過提供 tools 請求中的陣列,讓模型輸出結構化資料。模型可以根據對話上下文調用函數,啟用複雜的工作流程。使用 response_format: {"type": "json_object"} 強制輸出為有效的 JSON 格式。這非常適合與後端系統整合或從文字中擷取結構化資訊。
JSON 模式可確保回應可被解析,減少客戶端所需的額外解析邏輯。您可以定義多個工具並指定模型應呼叫哪個工具。此功能增強了模型在自動化任務和資料擷取方面的實用性。API 會無縫處理工具呼叫的路由。
cURL
curl https://api.modeluncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current system time in ISO format"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.modeluncensored.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modeluncensored.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 = 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)常見問題
無審查模型 API 為何?
這是一個託管、OpenAI 相容的 API,提供單一無審查大型語言模型。您透過標準端點取得文字輸入和輸出,對於合法成人主題不會進行內容拒絕。它消除了主流供應商常見的代理路由複雜性和軟性審查問題。
如何處理速率限制和錯誤?
API 每支金鑰每秒鐘限制 300 次請求,最多允許 8 個同時請求。401 錯誤表示金鑰無效,402 錯誤表示信用額度不足。429 錯誤表示您已超過速率限制。錯誤不會消耗您的 token 餘額。
上下文視窗和輸出限制為何?
上下文視窗總共支援高達 100,000 個 token,用於提示詞與補全的總和。每次請求的最大輸出為 16,000 個 token。若未設定 max_tokens 參數,預設輸出限制為 2,048 個 token。這允許長篇內容生成與詳細分析。
取得您的 API 金鑰
註冊,複製你的金鑰,更新基礎 URL。完成。
建立金鑰