API 文件
立即使用我們的 OpenAI 相容 API 開始生成無審查內容。本指南涵蓋集成所需的關鍵端點、身份驗證及串流功能。
https://api.unlimitedtokensai.com/v1
基礎 URL 與驗證
您的請求目標為專用的 uncensored 模型端點。所有互動均使用標準的 chat-completions 結構。您必須在每次呼叫時在標頭中包含您的 API 金鑰。基礎 URL 為 https://api.unlimitedtokensai.com/v1.
驗證依賴於單一 bearer token。透過儀表板使用 Google 或電子郵件生成您的金鑰。每個帳戶一次只有一個活躍金鑰。生成新金鑰時請替換舊金鑰。錯誤和拒絕不會消耗您的預付信用。這確保您只為實際的令牌使用付費。
首次請求
發送簡單的提示以驗證您的連線和模型回應能力。系統接受標準 JSON 載體進行文字生成。此初始測試可確認您的金鑰有效性和信用額餘額。
替換 YOUR_API_KEY 搭配您的實際憑證。模型識別碼固定為 uncensored. 您將在使用統計數據中收到直接的文字回應。這確認無審查模型已啟用並準備好處理您的內容。
curl https://api.unlimitedtokensai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
}'
Python SDK 集成
使用官方的 OpenAI Python 函式庫以無縫整合。在初始化客戶端之前,將 base URL 設定為我們的端點。這使您能夠利用現有的 SDK 工具,例如分頁。將您的金鑰直接傳遞給客戶端建構子。函式庫會自動處理 JSON 序列化。
匯入標準 openai 套件。將基礎 URL 設定指向我們的基礎設施。使用 uncensored 模型 ID。此方法適用於任何 OpenAI 相容的用戶端程式庫。簡化您 Python 腳本的錯誤處理與回應解析。
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokensai.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 用法
使用 JavaScript SDK 在 Node 環境中快速整合。在設定物件中定義 Base URL。這可確保所有請求都路由至我們的無審查端點。SDK 會有效率地管理 HTTP 連線。您可以串流回應或接收完整的文字區塊。
安裝 openai 套件透過 npm。設定 baseURL 連接到我們的 API 網域。在初始化選項中傳遞您的 API 金鑰。該客戶端與標準 OpenAI 客戶端行為完全相同。這種相容性可縮短現有應用程式的遷移時間。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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。API 透過伺服器發送事件(SSE)回傳區塊。每個區塊包含部分文字和使用資料。這可降低長輸出內容的感知延遲。您可以即時向使用者顯示 token。
監聽 content 每個區塊的增量。聚合這些增量以重建完整訊息。最後一個區塊包含完整的 token 計數。此方法非常適合聊天介面。它在模型計算時提供即時回饋。串流功能同時支援 Python 和 Node 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)
速率限制與錯誤
您的金鑰支援每分鐘 300 次並行請求。每個金鑰最多可執行 8 個同時請求。請求主體上限為 8 MB。超過這些限制將返回 429 錯誤。請檢查 retry-after 標頭以獲取恢復時機。驗證失敗將返回 401 狀態碼。額度不足將觸發 402 錯誤。
上下文窗口總計 100,000 個 token。這包括提示詞與補全內容。每次請求的最大輸出為 16,000 個 token。設置 max_tokens 明確指定以控制長度。生成期間的錯誤不會扣除您的信用額度。此結構可保護您的預付餘額免受浪費運算的影響。可透過儀表板監控您的使用情況。
常見問題
unlimitedtokens AI 是否支援函式呼叫?
是的,API 支援帶有工具和 tool_choice 參數的函數呼叫。您可以在請求載荷中定義自訂工具。模型會為您的函數返回結構化的 JSON 參數。這可在無需額外設定的情況下啟用複雜的代理工作流程。
無限制 LLM 如何處理上下文長度?
該模型支援 100,000 token 的上下文視窗,用於提示詞與補全的總和。每次輸出最多可請求 16,000 token。若省略 max_tokens,預設限制為 2,048 token。這允許處理大量的對話歷史或大型文件。
如果我超出速率限制會發生什麼事?
您將收到 429 Too Many Requests 錯誤。您可以在指定的 retry-after 期間後重試。限制為每分鐘每金鑰 300 次請求。併發請求上限為 8。調整您的客戶端邏輯以優雅地處理重試。
單一步驟取得金鑰
註冊、複製金鑰,並更新基礎網址。您只需開始使用。