API 文件
幾分鐘內開始使用我們的無審查 LLM API。本指南向您展示如何使用標準的 OpenAI 兼容工具進行身份驗證、發送請求並處理串流回應。
- 每 1M 輸入權杖
- $0.15
- 輸出 token / 1M
- $0.50
- 權杖上下文
- 100,000
- 試用額度
- $0.50
- 每分鐘請求數
- 300
驗證與 base URL
使用您的 API 金鑰對每項請求進行身份驗證。我們的 API 完全相容於 OpenAI SDK 生態系統,因此您只需在客戶端設定中調整基礎 URL 和金鑰即可。基礎 URL 為 HTTPS://api.nocensoraichatbot.com/v1。您可以透過 Google 或電子郵件註冊後立即產生金鑰。每個帳戶僅持有一個有效金鑰,重新產生時將取代舊金鑰。註冊無需手機號碼,且您的提示詞不會用於訓練。
首次請求
發送標準的聊天完成請求至 /v1/chat/completions 端點。使用模型識別碼 "uncensored" 來存取我們調校過的大型語言模型。該模型對合法的成人、虛構及爭議性主題不作標準拒絕。適用硬性限制:涉及未成年人的內容一律拒絕。您可以使用簡單的 curl 指令來測試連線。
curl https://api.nocensoraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
}'
如果金鑰無效,您會收到 401 錯誤。如果信用額度已耗盡,您會收到 402 錯誤。錯誤和拒絕不會消耗 token,因此您只需為成功的補全付費。信用額度永不過期,讓您可以完全控制支出。
Python SDK 整合
安裝官方 OpenAI Python 套件,並將基礎 URL 設定為指向我們的服務。這使您能夠使用熟悉的方法,例如 client.chat.completions.create。將模型設定為 "uncensored",並像往常一樣傳遞您的系統或使用者訊息。SDK 會自動處理 tokenization 和回應解析。此方法適用於簡單的文本產生和複雜的多輪對話。如果您偏好增量輸出,您也可以串流回應。
from openai import OpenAI
client = OpenAI(base_url="https://api.nocensoraichatbot.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)
請確保在標頭或環境變數中傳遞 API 金鑰。SDK 支援所有標準參數,如 temperature 和 top_p。您可以調整這些參數以控制創意或確定性。模型上下文視窗為 100,000 個 token,包含提示和補全。
Node SDK 整合
使用 @openai/openai npm 套件將您的 Node.js 應用程式與 API 整合。在進行任何呼叫之前,請先設定基礎 URL 與 API 金鑰。這可確保與我們無審查的 AI 聊天機器人 API 相容。Node SDK 提供型別定義與 async/await 支援,適合現代化開發。您可以像使用任何 OpenAI 相容端點一樣傳送訊息並接收回應。錯誤處理已內建,因此您可以輕鬆捕捉 401、402 和 429 錯誤。這使其非常適合無伺服器函式或後端服務。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nocensoraichatbot.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);
請記住,模型識別碼為「uncensored」。不要使用 GPT-3.5 或 GPT-4 識別碼。SDK 會處理其餘部分,包括 JSON 解析和重試邏輯。您也可以啟用串流以獲得即時使用者體驗。
串流與 SSE 支援
在請求中將 stream 設為 true。API 回傳伺服器發送事件(SSE)以進行即時令牌交付。每個區塊包含部分內容,允許您在生成時顯示輸出。最後一個區塊包含完整的令牌用量統計數據。這非常適合聊天介面,使用者期望獲得即時回饋。串流傳輸可降低感知延遲,特別是對於長回應。如果使用者發送新訊息,您可以提前停止串流。這可節省令牌並提高回應性。
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)
謹慎處理 SSE 事件以避免長連線中的記憶體洩漏。API 每個金鑰最多支援 8 個併發請求。此限制有助於在負載下保持穩定。您可以使用標準參數(如 max_tokens 和 stop sequences)調整串流行為。
速率限制與上下文視窗
API 每支金鑰每秒鐘限制 300 次請求。您最多可有 8 個同時請求。請求主體不得超過 8 MB。上下文視窗為 100,000 個 token(包含提示與完成)。每筆請求的最大輸出為 16,000 個 token,若未設定 max_tokens 則為 2,048 個。若超過速率限制,您將收到 429 錯誤。等待並使用指數退避重試。信用額度僅針對成功的 token 使用進行計費。錯誤不會消耗信用額度。這種透明的定價模型確保您清楚知道自己支付了什麼。
常見問題
no censor AI 聊天機器人模型是什麼?
這是一個專為無審查回應而調校的開源權重大型語言模型,適用於合法的成人、虛構和爭議性話題。它不是 GPT、Claude 或任何其他供應商的模型。涉及未成年人的請求始終會被拒絕。
我如何為信用額度充值?
您可以使用 TRC20 鏈上的 USDT 或 Base 鏈上的 USDC 充值,金額介於 $20 至 $500 之間。較高金額可獲得額外贈送額度:$50 起贈送 5%,$100 起贈送 10%,$200 起贈送 15%。信用額度永不過期,並按實際 token 用量計費。
API 是否支援函式呼叫?
是的,API 支援帶有工具和 tool_choice 參數的函數呼叫。您也可以透過將 response_format 設定為 json_object 來使用 JSON 模式。這些功能允許您將模型整合到複雜的工作流程和應用程式中。