限制 無 AI快速入門:連接您的程式碼
快速入門:連接您的程式碼
透過標準 OpenAI 相容介面將您的程式碼連接到我們的無審查 LLM。此快速入門指南將引導您完成身份驗證、請求結構和串流傳輸,以進行大量 NSFW 內容生成。
安裝與設定
API 金鑰對您的請求進行身份驗證。通過儀表板使用 Google 或電子郵件和密碼立即生成一個。不需要電話號碼。將金鑰存儲在環境變量中。它授予對單一無審查模型的訪問權限。如果需要,您可以替換金鑰,但一次只能有一個處於活動狀態。base URL 將流量引導至我們的伺服器。它與任何 OpenAI 兼容的客戶端庫兼容。更改 base_url 參數指向這裡。這消除了複雜的代理或路由邏輯。您的提示詞和補全內容會計入您的預付額度。錯誤不會消耗 token。這確保您只為實際的生成付費。
進行首次聊天完成
向以下網址發送 POST 請求 /v1/chat/completions 搭配您的模型 ID。使用 "uncensored" 作為模型值。在 messages 陣列。API 會回傳生成的文字。沒有內容過濾器會阻擋合法的成人主題。您可以調整參數,例如 temperature 或 top_p. 這些參數控制隨機性與創意。設定 max_tokens 以限制輸出長度。預設值為 2,048 個 token。您可以將此上限擴展至 16,000 個 token。上下文視窗支援總計 100,000 個 token。這允許進行長篇、詳細的角色扮演。請保持您的請求在 8 MB 以下。此限制確保了大型有效載荷的穩定效能。
處理串流回應
串流在您產生 Token 時即傳送 Token。這可降低使用者的感知延遲。設定 stream: true 在您的請求中。API 返回伺服器發送事件 (SSE) 串流。每個區塊包含部分內容。您可以將這些區塊串連起來形成完整回應。最後一個區塊包含 token 使用統計數據。這有助於您準確追蹤信用額度消耗。串流非常適合即時聊天介面。它在生成過程中提供即時回饋。無論是否串流,錯誤處理保持一致。檢查狀態碼以確認失敗。402 錯誤表示信用額度不足。401 錯誤表示您的金鑰無效。重試邏輯應考慮這些特定代碼。
使用函數呼叫和工具
在請求中定義工具以啟用函式呼叫。模型可為您的應用程式回傳結構化資料。指定 tool_choice 控制呼叫行為。使用 "auto" 用於自動選擇。將工具定義傳送至 tools 陣列。模型會在適當時以函式呼叫回應。您執行該函式並將結果回傳。模型會根據輸出繼續對話。這支援角色扮演機器人中的複雜邏輯。您可以為不同的動作定義多個工具。API 會處理解析與路由。請確保您的工具結構描述為有效的 JSON。這可防止在函式呼叫過程中發生錯誤。
強制執行 JSON 模式
強制模型輸出有效的 JSON。設定 response_format 以 {"type": "json_object"}. 這可確保結構化資料以利解析。適用於遊戲狀態或 API 回應。模型不會加入 Markdown 格式。僅返回原始 JSON。這非常適合自動化工作流程。您可以直接在程式碼中解析輸出內容。JSON 結構錯誤雖罕見但仍有可能發生。請在應用程式層級驗證輸出內容。這為生產環境系統提供了一道安全防護網。JSON 模式與函式呼叫功能可同時運作。您可以將兩者結合以實現複雜的互動。上下文視窗涵蓋整個對話過程。請相應規劃您的 Token 使用量,以保持在限制範圍內。
限制、錯誤與上下文視窗
每支金鑰每分鐘限 300 次請求。每支金鑰的並行請求上限為 8 個。請求主體不得超過 8 MB。這些限制可防止高峰使用期間伺服器過載。錯誤會返回標準 HTTP 狀態碼。401 表示金鑰無效或已過期。402 表示您的預付信用額度已耗盡。429 表示您已超過速率限制。遇到 429 錯誤後,請稍候再重試。上下文視窗為 100,000 個 token。這包含提示與補全 token。長對話可能需要截斷策略。管理您的 token 使用量以避免意外費用。信用額度永不過期,因此您可以隨時暫停使用。這種靈活性適合間歇性的大量生成。
cURL
curl https://api.restrictionsnoai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.restrictionsnoai.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.restrictionsnoai.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)常見問題
此無審查 AI API 的主要關鍵字為何?
主要關鍵字是 'AI no restrictions'。這反映了我們核心產品為無內容過濾器、無審查的 LLM。它鎖定尋求無過濾器 AI 以生成成人內容的開發者。
在串流期間如何處理錯誤?
檢查每個區塊或最終回應中的 HTTP 狀態碼。402 錯誤表示您需要為加密貨幣信用額度充值。401 錯誤表示 API 金鑰無效。請透過更新憑證或添加資金來處理這些情況。
無審查聊天機器人適合角色扮演嗎?
是的,它是為角色扮演和創意寫作設計的。該模型不會拒絕合法的成人主題。您可以無限制地生成 NSFW 內容。100,000 token 的上下文視窗支援長篇且一致的敘事。
保護您的端點金鑰
註冊、複製權杖、更新基礎網址。這就是完整的設定。