無限制 AI API 文件
幾分鐘內即可使用標準 OpenAI 相容客戶端開始使用我們的無審查 LLM API。本指南涵蓋身份驗證、端點、串流以及 'uncensored' 模型的參數。
驗證與金鑰
透過儀表板使用 Google 或電子郵件生成 API 金鑰。您的金鑰用於對基礎 URL HTTPS://api.iaunrestricted.com/v1 的請求進行身份驗證。將其包含在 Authorization header 作為 bearer token。每個帳戶僅支援一個有效金鑰;替換金鑰會立即使舊金鑰失效。
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'錯誤如 401 意味著您的密鑰無效或已過期。請妥善保管您的密鑰,因為它直接連接到您的預付信用額度餘額。
Chat Completions 端點
透過 POST /v1/chat/completions. 端點接受標準訊息陣列並返回生成的文字。使用模型識別碼 "uncensored" 在你的請求中。系統根據你的預付餘額處理輸入和輸出 token。
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)上下文視窗總共允許 100,000 個 token。若您省略 max_tokens, 輸出上限為 2,048 個 token。超過 8 MB 主體限制的請求會回傳錯誤。
串流回應
在請求主體中將 stream: true 在你的請求中。這透過伺服器發送的事件(SSE)交付 token 以降低延遲。最後一個區塊包含用於確保計費準確性的總 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)串流支援任何 OpenAI 相容的 SDK。您可以即時解析部分回應,無需等待完整完成。這非常適合聊天介面,讓使用者在文字生成時即時看到內容。
JSON 模式與函式呼叫
使用 response_format: {"type": "json_object"}. 模型回傳的是 JSON 而非自然語言。這對於解析資料或嚴格控制模型行為很有用。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);支援函式呼叫(工具)。定義您的工具結構描述,並讓模型決定何時呼叫它們。使用 tool_choice 用於強制執行特定行為。此功能與無審查模型無縫配合,用於結構化資料擷取。
參數:溫度、Top P 與更多
使用 temperature 和 top_p. 調整 presence_penalty 和 frequency_penalty 減少重複。設定 seed 用於獲得可重現的輸出。使用 stop 序列以提前停止生成。
這些參數的運作方式與 OpenAI API 完全相同。您可以微調模型的創造性或決定性。預設值已針對平衡輸出進行最佳化。請嘗試較低的溫度以獲得一致的結果。
限制、錯誤與上下文
速率限制為每分鐘 300 次請求,每支金鑰 8 次並行請求。您的上下文視窗為 100,000 tokens。錯誤包括 402 用於信用不足,以及 429 用於速率限制。預付信用永不過期。
請求根據實際 token 使用情況計費。錯誤和拒絕是免費的。無論其他參數如何,模型都會拒絕涉及未成年人的色情內容。請留意儀表板上的使用統計數據。
常見問題
我如何除錯平行聊天 API 回應中缺少引用?
請確保在請求中使用正確的模型 ID "uncensored"。請檢查您的訊息陣列是否符合標準的 OpenAI 格式。請確認您的 SDK 版本支援您正在使用的功能。
這與其他無限制 AI 模型相同嗎?
不,我們運行自己的開放權重模型,針對無審查輸出進行調校。它不是 GPT、Claude 或任何其他供應商's 的模型。行為特定於我們的基礎設施和調校。
如果我超出預付信用額度會發生什麼?
請求將回傳 402 錯誤直到您充值。您可以隨時透過加密貨幣加入信用額度。您現有的信用額度不會過期,因此您可以稍後加入更多。
立即取得 API 金鑰
註冊、複製金鑰、更新基礎 URL。完成。