繁中 ▾
建立金鑰

API 文件

透過我們的 OpenAI 相容 API,在幾秒內獲得您的第一個無審查回應。使用您已熟悉的 SDKs,指向我們的基礎 URL,即可開始生成文字且無內容拒絕。

快速上手:您的第一個請求

發送標準的聊天完成請求以立即生成文字。我們的無審查模型接受您的提示並返回完成內容,不會阻止合法的成人內容。此端點模擬 OpenAI 介面,因此您的現有程式碼只需少量修改即可使用。調整基礎 URL 和 API 金鑰以將流量路由至我們的伺服器。

  • 使用 POST /v1/chat/completions。
  • 將模型設定為 uncensored.
  • 包含您的系統和用戶訊息。

回應包含生成文字與 Token 用量細節。您可以透過發送簡單提示並檢查輸出來驗證連線。

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

驗證與標頭

在 Authorization 標頭以驗證每個請求。在透過 Google 或電子郵件註冊後立即產生此金鑰。該金鑰用於標識您的帳戶並追蹤預付信用額度的使用情況。請妥善保管,因為它可直接存取您的帳單餘額。

  • 標頭: Authorization: Bearer YOUR_API_KEY.
  • 註冊不需要電話號碼。
  • 每個帳戶僅限一個有效金鑰;若遺失請更換。

如果金鑰遺失或無效,API 將返回明確的錯誤。這確保只有授權用戶會消耗您餘額中的 token。

from openai import OpenAI

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

參數與控制

使用標準參數(如 temperature、top_p 和 stop sequences)控制模型的行為。這些設定可讓您微調創造力與輸出長度。無審查模型在保持無拒絕特性的同時,會遵循這些約束。使用 response_format 用於強制執行 JSON 輸出以處理結構化資料任務。

  • 設定 temperature 用於隨機性。
  • 使用 stop 在特定觸發條件處停止生成。
  • 啟用 json_object 用於嚴格格式。

每個參數調整模型如何解釋您的提示。嘗試不同的值,以在回應的連貫性和多樣性之間找到平衡。

import OpenAI from "openai";

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

串流與 SSE

在請求主體中將 stream: true 透過伺服器發送事件(Server-Sent Events)即時接收 token。這可降低終端使用者的感知延遲,並允許即時處理生成的文字。最後一個區塊包含完整的 token 用量統計數據,以確保帳務準確性。

  • 設定 stream: true 在您的請求中。
  • 在客戶端解析 SSE 事件。
  • 從每個增量塊中提取文本。

串流傳輸非常適合聊天介面,讓使用者能立即獲得回饋。API 會有效率地處理串流,確保 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)

錯誤處理

優雅地處理標準 HTTP 錯誤以管理 API 使用情況。401 狀態表示 API 金鑰無效或已過期,需要您重新產生憑證。402 錯誤表示預付信用額度不足,提示透過 USDT 或 USDC 進行加密貨幣充值。當您超過每分鐘 300 次請求時,速率限制會觸發 429 回應。

  • 401:檢查您的 API 金鑰有效性。
  • 402:透過加密貨幣充值額度。
  • 429:等待後重試請求。

這些錯誤是可預測且已文件的。請實作具有指數退避的重試邏輯,以順暢處理暫時性故障。

Limits & Context Window

API 支援 100,000-token 上下文視窗,用於結合 prompt 與 completion。這允許高效處理大型文件或長對話歷史。每次請求的最大輸出為 16,000 token,若未指定則為 2,048 token。請求主體限制為 8 MB,並發請求上限為每個金鑰同時 8 個請求。

  • 上下文:共 100,000 個 token。
  • 最大輸出:16,000 個 token。
  • 每個金鑰的並行請求:8。

這些限制確保高流量應用程式的穩定效能。監控您的 token 用量以優化成本並避免意外的速率限制。

常見問題

無審查模型會拒絕成人內容嗎?

該模型不會拒絕合法的成人、虛構或爭議性話題。然而,它始終將涉及未成年人的性內容作為硬性限制進行阻止。其他拒絕情況很少見,使其非常適合無限制的使用場景。

我如何為預付式信用額度充值?

透過帳單頁面使用 USDT (TRC20) 或 USDC (Base) 充值。最低充值金額為 $20,較大金額可獲得額外贈送額度。額度永不過期且無錯誤。

此 API 與 OpenAI SDK 相容嗎?

是的,它完全與 OpenAI 相容。您只需在現有 SDK 配置中更新基礎 URL 和 API 金鑰即可。端點結構完全鏡像 OpenAI 的聊天完成 API。