繁中 ▾

API 快速入門

透過交換基礎 URL 並初始化客戶端,將我們的無審查 AI API 放入您現有的技術堆疊中。您将获得一個 OpenAI 相容的端點,可生成無內容拒絕的文字,準備立即整合。

安裝並配置 SDK

首先為您偏好的語言安裝官方的 OpenAI SDK。匯入客戶端並將基礎 URL 設定為我們的端點。這項單一變更會將所有請求導向我們的無審查基礎設施。

基礎 URL: HTTPS://api.uncensoredpromptgenerator.com/v1

API Key: 來自儀表板的您的專屬金鑰。

curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
  }'

傳送您的第一個聊天補全

發送標準聊天完成請求以生成文本。模型 ID 為 "uncensored"。此端點接受標準訊息陣列並直接返回生成的內容。

使用 Python SDK 進行快速腳本編寫,或使用 Node.js 進行伺服器端應用開發。這兩個程式庫都會自動處理 HTTP 傳輸。

from openai import OpenAI

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

串流回應與用量

在請求主體中將 stream=true. API 為即時 token 交付返回伺服器發送的事件 (SSE)。最後一個區塊包含用於計費透明度的使用統計數據。

此方法降低了終端使用者的感知延遲。你可以在 token 到達時立即處理,無需等待完整完成。

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)

函式呼叫與 JSON 模式

在請求中定義工具以啟用函式呼叫。模型支援結構化輸出和工具執行。使用 response_format 與 {"type": "json_object"} 用於嚴格的 JSON 合規性。

這可確保應用程式邏輯中的可靠解析。工具可增強模型與外部系統或結構化資料格式的互動能力。

import OpenAI from "openai";

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

參數與 Token 限制

使用類似以下的參數配置生成行為 temperature, top_p,以及 seed. 上下文視窗支援總計最多 100,000 token。每次請求的最大輸出為 16,000 token。

調整這些設定以平衡創意與決定性。若未指定,預設最大 tokens 為 2,048。使用 stop 序列以在特定標記處停止生成。

速率限制與錯誤處理

通過檢查 HTTP 狀態碼來優雅地處理錯誤。401 表示 API 無效。402 表示您的預付信用額度已耗盡。429 表示您已超過每分鐘 300 次請求的速率限制。

每個金鑰允許 8 個併發請求。請求主體必須低於 8 MB。已消耗的信用額度不予退款,但錯誤不會計費 tokens。

常見查詢

這是 openai 相容的 API 嗎?

是的,我們的端點遵循 OpenAI 聊天補全架構。您可以透過僅更改 base URL 和 API 金鑰來使用官方的 OpenAI SDK。它作為 uncensored 生成的直接 openai API 替代品。

上下文視窗的大小是多少?

該模型支援 100,000 token 的上下文視窗,包含提示詞與補全的總和。您可以在輸出中要求最多 16,000 個 token。這允許進行廣泛的文件處理或長對話歷史。

如何處理速率限制?

每支金鑰每分鐘限 300 次請求。每支金鑰的並行請求上限為 8 個。若遇到 429 錯誤,請在您的客戶端實作指數退避以有效重試。

立即檢索您的金鑰

註冊、複製權杖、更新端點網址。設定完成。

建立金鑰