無監禁 AI API 文件
幾秒鐘內即可透過我們的 OpenAI 相容 API 開始使用 Unjailed AI。發送請求,即可在不需額外設定的情況下獲得無審查的文本。
- 基礎 URL
- https://api.aiunjailed.com/v1
- 模型
- 無審查
基礎 URL 與驗證
使用 https://api.aiunjailed.com/v1 作為您的基礎 URL,並將您的 API 金鑰包含在 Authorization 標頭. 您每個帳戶會收到一組活躍金鑰,您可以在「取得 API 金鑰」頁面透過 Google 或電子郵件即時產生。此設定與任何標準 OpenAI SDK 搭配使用,只需覆寫基礎 URL 變數即可。您的金鑰會驗證所有對非限制模型端點的請求。
curl https://api.aiunjailed.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
}'
首次請求
向以下網址發送 POST 請求 /v1/chat/completions 將模型 ID 設定為 uncensored. 單一模型處理您的所有文字生成需求,無路由複雜性。您可以指定參數,例如 temperature 和 top_p 控制創造力。API 會將原始文字回應直接傳回您的應用程式。
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunjailed.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 整合
使用您的 API 金鑰和正確的基礎 URL 初始化客戶端以開始生成內容。Node 開發者可以利用官方 SDK 進行直觀的基於 promise 的互動。此方法保持程式碼整潔,同時確保與標準請求結構的相容性。您可以調整 max_tokens 控制輸出長度,上限為 16,000 個 token。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunjailed.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 在你的請求主體中,以接收逐 token 的更新。此功能使用伺服器發送的事件 (SSE) 進行即時文字傳輸。Token 使用詳情會出現在串流的最後一個區塊。串流傳輸可降低終端使用者的感知延遲,同時保持完整的 API 相容性。
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 模式
使用標準參數(如 temperature)控制生成行為。 temperature, top_p,以及 stop 序列。您可以透過設定 response_format 以 {"type": "json_object"}. 這可確保 API 為您的應用程式邏輯返回有效的 JSON。也支援透過 tools 參數用於複雜的工作流程。
限制、錯誤與上下文視窗
您的上下文視窗涵蓋 100,000 個 token(提示與補完合計),最大輸出為 16,000 個 token。您每支金鑰的限制為每分鐘 300 次請求與 8 個併發請求。常見錯誤包括:401(金鑰無效)、402(信用耗盡)與 429(速率限制)。超過 8 MB 主體限制的請求也會失敗。錯誤不會消耗您的預付信用。
常見問題
如何開始使用無監禁 AI?
使用 Google 或電子郵件立即接收您的 API 金鑰。然後使用基礎 URL 設定您的 SDK,並向聊天完成端點發送您的第一個請求。
上下文視窗的大小是多少?
API 支援 100,000 token 的上下文視窗,輸入和輸出合計。您可以在單一請求中指定最多 16,000 token 的完成內容。
為何我會收到 402 錯誤?
402 錯誤表示您的預付額度已耗盡。請使用 TRC20 上的 USDT 或 Base 上的 USDC 充值以立即恢復服務。
生成您的金鑰
註冊,複製金鑰,更新您的基礎 URL。只需這樣即可。