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。