繁中 ▾

API 文件

幾分鐘內即可開始使用我們的無審查 AI 工具 API。此 OpenAI 相容端點提供無限制的文本生成,價格可預測,無隱藏的拒絕回應。

https://api.toolsaiuncensored.com/v1uncensored

快速入門:3 行程式碼連接

我們的 API 運作方式與您已知的標準聊天完成介面完全相同。只需將您的客戶端指向我們的 base URL 並提供 API 金鑰即可。無需複雜的路由或供應商特有的怪癖。其餘由我們處理。

所有請求的基礎 URL 為 https://api.toolsaiuncensored.com/v1. 您可以透過更新基礎 URL 設定來使用任何官方的 OpenAI SDK 或相容的庫。身份驗證依賴於透過 Authorization 標頭。這可確保與您現有的技術堆疊無縫整合。

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

端點:聊天完成與模型

我們僅公開文本生成所需的必要端點。該 POST /v1/chat/completions 端點處理您的提示並返回生成的文字。使用 GET /v1/models 驗證可用的模型 ID。我們不提供嵌入、影像生成、音訊處理或微調服務。保持您的基礎設施簡潔。

您必須發送的模型 ID 為 uncensored. 這是我們自行微調的開放權重模型,不是轉售的 GPT 或 Claude 執行個體。它針對合法成人用途直接回答,沒有內容過濾器。請查看端點文件以獲取特定的負載結構。

from openai import OpenAI

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

參數:溫度、Top P、Seed

使用標準參數控制輸出的創意性與確定性。調整 temperature 變化隨機性。設定 top_p 以限制核取採樣。使用 seed 用於獲得可重現的結果。這些工具讓您可以精確控制文字生成過程。

您也可以設定 presence_penalty 和 frequency_penalty 以影響 token 的重複性。該 stop parameter allows you to define custom termination sequences. This level of control ensures the output matches your specific use case. Configure these values in your request body.

import OpenAI from "openai";

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

串流與 JSON 模式

透過伺服器發送事件 (SSE) 即時接收回應。串流可大幅降低感知延遲。每個區塊的最後一個事件都包含權杖使用資料,這讓您在長時間生成過程中能精確追蹤計費。

對於結構化資料,請透過設定啟用 JSON 模式 response_format 以 {"type": "json_object"}. 模型將嘗試輸出有效的 JSON。這非常適合程式化管線。將串流與 JSON 模式結合,以進行高效、結構化的資料擷取,避免解析錯誤。

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)

函式呼叫支援

在請求中定義工具以讓模型動態呼叫函式。指定 tools 和 tool_choice 控制執行。該模型在回應串流中傳回工具呼叫。這啟發了複雜的工作流程和類似代理的行為。

在 messages 陣列。模型會根據您的提示詞上下文呼叫適當的工具。然後您可以在本地端執行該函式,並將結果回傳至對話中。這支援進階的自動化模式。

速率限制與限制條件

您的 API 金鑰允許每分鐘 300 次請求。您可以同時執行 8 個並行請求。最大請求主體大小為 8 MB。每個金鑰綁定一個帳戶;生成新金鑰將替換舊金鑰。

上下文視窗支援提示詞與補全總計 100,000 個 token。每次請求的最大輸出為 16,000 個 token。若您未指定 max_tokens, 預設限制為 2,048 個 token。監控您的使用情況以保持在這些界限內。

常見查詢

uncensored AI 工具基本網址為何?

基礎網址為 HTTPS://api.toolsaiuncensored.com/v1。此端點與標準 OpenAI SDK 和客戶端相容。您只需更新程式庫中的基礎網址設定即可。

如何處理錯誤?

401 狀態碼表示您的 API 金鑰無效。402 狀態表示預付信用額度不足。429 狀態表示您已超過每分鐘 300 次請求的速率限制。請檢查您的帳戶餘額和金鑰有效性。

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

該模型支援 100,000 token 的上下文視窗。這包含提示詞與補全內容。每次請求的最大輸出為 16,000 token。若未指定,預設輸出為 2,048 token。

金鑰檢索需要註冊

註冊、取得您的金鑰、更新端點。這就是整個工作流程。

取得 API 金鑰