繁中 ▾

無過濾 AI API 文件

幾分鐘內即可透過標準 OpenAI 相容端點開始使用我們的開放式無審查 API。輸入文本,獲取文本,並處理串流回應,無訂閱綁定。

基礎 URL 與驗證設定

首先將您的客戶端指向 https://api.uncensoredaiopen.com/v1 並發送您的 API 金鑰至 Authorization header。此基礎 URL 適用於任何 OpenAI-compatible SDK,因此您只需更改端點並注入金鑰即可。我們不使用 embeddings、影像或音訊,僅提供純文字生成。您的金鑰可存取 uncensored model,它不會拒絕合法的成人內容。使用 Google 或電子郵件註冊即可立即獲取金鑰。不需要電話號碼。金鑰在創建後立即顯示。

首次請求

使用標準的 POST 請求向聊天補全端點發送第一個提示詞。這能確認您的金鑰有效並返回文本回應。模型 id 僅為 uncensored. 您可以發送任何提示,包括成人主題,而不會被拒絕。回應以 JSON 格式返回。使用以下 curl 指令來測試您的設定。它會發送一條簡單訊息並期望獲得文字回覆。

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

此請求展示了基本的文字輸入、文字輸出流程。您可以調整 model field if you want to be explicit, but uncensored 唯一的選項。回應中包含生成的文本在 choices 陣列。

Python SDK 整合

使用官方的 OpenAI Python 函式庫快速整合。設定 base_url 至我們的端點並提供您的金鑰。此方法會為您處理重試和 JSON 解析。這是建立原型最快的方式。以下程式碼顯示如何初始化客戶端並傳送訊息。接著您可以對回應物件進行迭代。

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaiopen.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)

此設定確保與您現有的程式碼庫相容。該 response.choices[0].message.content field contains the generated text. You can pass parameters like temperature 控制創造力。該模型針對成人主題的標準提示會不加內容過濾器地回應。

Node SDK 整合

使用 OpenAI Node SDK 將 JavaScript 或 TypeScript 進行整合。使用我們的基礎 URL 和 API 金鑰設定客戶端。此方法非常適合網頁伺服器或後端服務。下方的程式碼片段演示了基本的聊天完成呼叫。它處理請求並記錄回應文字。您可以擴展此方法以處理錯誤或串流資料。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaiopen.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);

The response 物件包含生成的內容。您可以透過 response.choices[0].message.content. 此 SDK 支援 async/await 模式,讓程式碼更簡潔。您也可以設定如 top_p 或 seed 用於確保結果可重現。該模型針對無限制的文字生成進行了調優。

串流回應

在請求主體中將 stream: true 在你的請求中。這會隨生成發送 token,降低感知延遲。API 使用伺服器發送的事件(SSE)進行即時更新。token 使用詳情包含在最後一個區塊中。這對於讓使用者看到文字即時出現的聊天介面很有用。以下程式碼顯示如何在 Python 中處理串流。

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)

每個區塊包含部分回應。您可以將這些區塊連接起來形成完整文字。最終區塊包含使用統計數據,例如輸入和輸出令牌計數。串流期間的錯誤會作為單獨的區塊發送。如果使用者中斷請求,您可以提前停止串流。

限制、錯誤與上下文視窗

提示與補全的上下文視窗總計為 100,000 tokens。每次請求的最大輸出為 16,000 tokens,或若 max_tokens 未設定。您每分鐘限 300 次請求,每個金鑰的併發請求上限為 8 個。請求主體必須在 8 MB 以下。錯誤包括:401 表示金鑰無效,402 表示信用不足,429 表示達到速率限制。信用額度為預付制且永不過期。不發還退款,但重複扣款可透過支援服務修復。該模型始終拒絕未成年人性內容。

問題與解答

這是 open AI 無審查 API 嗎?

是的,這是一個 OpenAI 相容 API,提供專屬的 uncensored 模型。它使用與 OpenAI 相同的端點和 JSON 格式。您可以使用任何 OpenAI SDK 進行連線。

如果我超出速率限制會發生什麼事?

API 回傳 429 狀態碼。您必須等待速率視窗重置。每個金鑰的限制為每分鐘 300 個請求。您可以使用多個金鑰來增加吞吐量,但每個金鑰都有各自的限制。

我可以使用這個進行 NSFW 內容嗎?

是的,該模型不會拒絕合法的成人內容。它經過微調以進行無限制生成。唯一的硬性限制是涉及未成年人的性內容,這始終會被拒絕。您可以生成任何其他成人主題而無問題。

您的金鑰僅差一步即可完成

建立帳戶,複製金鑰,更改基礎 URL。這就是整個設置。

開啟帳戶