整合無審查聊天完成 API
將我們的無審查 AI API 放入您的應用程式中,只需一個基礎 URL。使用標準 OpenAI 相容協定獲取無拒絕的文字回應。
基礎 URL 與驗證設定
API 位於 https://api.apillmsourceopen.com/v1. 將您的 SDK 指向此處並提供您的金鑰。每個帳戶僅限一個有效金鑰;生成新金鑰會立即使舊金鑰失效。註冊無需電話號碼。我們支援 Google 登入或標準的電子郵件與密碼流程。您的提示詞不會為訓練目的而離開我們的伺服器。此設定適用於任何接受 OpenAI V1 格式的客戶端。
發送您的第一個補全請求
將訊息發布到聊天端點以立即獲得文字回應。模型 ID 始終為 "uncensored"。它處理成人主題和爭議性話題,不會封鎖合法內容。您無需指定模型版本。系統會處理您的輸入並返回回應。使用標準的訊息格式。此方法可確保與現有工具的相容性。
配置流式傳輸和 Token 限制
透過設定 stream: true. 您會收到生成的區塊。最後一個區塊包含完整的 token 使用統計數據。上下文視窗支援提示和補全合計 100,000 個 token。每次請求的最大輸出為 16,000 個 token。如果您省略 max_tokens, 預設值為 2,048 個 token。串流傳輸可降低長回答的感知延遲。它還允許在您的介面中進行漸進式渲染。
啟用 JSON 模式和函式呼叫
使用 response_format: {"type": "json_object"} 用於嚴格的 JSON 輸出。函式呼叫透過標準 tools 參數。模型支援 tool_choice 用於明確指示。您可以設定 temperature, top_p,以及 seed 用於控制。頻率懲罰和存在懲罰也可用。停止序列按預期工作。這種靈活性允許複雜的整合。結構化數據提取變得可靠。
優雅地處理錯誤與拒絕
標準 HTTP 狀態碼表示狀態。401 表示您的 API 金鑰無效或已過期。402 錯誤表示預付額度不足。429 回應表示您已觸及速率限制。錯誤是免費的;您無需為失敗的請求付費。唯一的硬性拒絕是針對涉及未成年人的性內容。其他一切皆可通過。請定期檢查您的餘額。重試邏輯應以指數退避方式處理 429 錯誤。
了解速率限制與配額
您每個金鑰每分鐘可獲得 300 次請求。每個金鑰僅同時執行 8 個請求。請求主體上限為 8 MB。每個帳戶一個有效金鑰可確保清晰的用量追蹤。新金鑰會立即取代舊金鑰。預付信用額度按實際 token 用量計費。無月費。信用額度永不過期。此結構適合突發型工作負載。可預測的成本有助於管理預算。加密貨幣充值會自動贈送額外信用額度。
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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)常見問題
這是開源 LLM API 嗎?
是的,我們提供一款專為無限制輸出而微調的開放權重模型。它在我們的伺服器上運行,但遵循標準的開放介面。您將獲得一致的行為,且不會被供應商綁定。該模型並非 GPT、Claude 或其他任何主要供應商模型。
無限制 AI 模型如何處理 NSFW 內容?
該模型不會拒絕合法的成人、虛構或爭議性話題。它僅封鎖涉及未成年人的性內容。這使其成為 NSFW LLM API 用例的理想選擇。您完全掌控內容生成流程。
如果我超出速率限制會發生什麼?
您立即收到 429 狀態碼。這些被拒絕的請求不會消耗 token。您可以在視窗重置後重試。考慮將平行請求減少至每支金鑰 8 個。串流有助於有效管理吞吐量。
取得您的 API 金鑰
註冊、複製金鑰,指向我們的基礎網址。完成。