繁中 ▾
使用試用信用額度嘗試

整合指南:聊天完成 API

在五分內使用標準 OpenAI SDK 將您的應用程式連接至消融 AI API。本指南涵蓋基礎 URL、驗證以及無審查生成所需的特定參數。

https://api.aiabliterated.cc/v1uncensored

基礎 URL 與驗證

abliterated API 作為標準 OpenAI 端點的即插即用替代品運作。您將請求路由至 https://api.aiabliterated.cc/v1 並使用 Bearer token 在 Authorization 標頭。此設定與任何支援 OpenAI 協定的用戶端搭配使用。

  • 基礎 URL: https://api.aiabliterated.cc/v1
  • Auth Header: Authorization: Bearer YOUR_API_KEY
  • 模型 ID: uncensored

驗證很嚴格。如果您發送無效的金鑰,系統會立即返回 401 錯誤。

/v1/chat/completions 端點

將您的提示詞資料發送至 /v1/chat/completions 用於接收文字回應。系統預期包含模型識別碼與您的對話歷史的 JSON 負載。這是純文字介面;請勿期望影像或語音產生。

該模型在 100,000 token 的上下文視窗內處理輸入與輸出。若您未指定限制,系統預設每次請求生成 2,048 個 token。您可以將此數值調高,上限為 16,000 個 token。

from openai import OpenAI

client = OpenAI(base_url="https://api.aiabliterated.cc/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 用量數據並非隨每個數據塊發送。相反,串流的最後一個數據塊包含該請求的完整用量統計。這種設計在保持串流輕量化的同時提供準確的計費數據。串流期間的錯誤通過關閉連接並返回錯誤 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)

函式呼叫與 JSON 模式

abliterated 模型支援透過 response_format 參數。將其設定為 {"type": "json_object"} 以強制執行嚴格的 JSON 合規性。這對於與後端系統的可靠整合至關重要。

也可使用函式呼叫。在請求中定義工具,模型將輸出符合您結構描述的有效 JSON。系統不會驗證您的工具定義,因此在發送請求之前,請確保您的結構描述正確無誤。此功能允許建立複雜的代理架構,而無需外部解析層。

import OpenAI from "openai";

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

參數:Temperature、Top-P 與 Seed

使用標準採樣參數控制輸出的隨機性。該 temperature 值用於調整創意,而 top_p 限制 nucleus 採樣。使用 seed 當您需要可重現的結果以進行除錯時,用於確定性輸出。

其他可用參數包括 stop 序列, presence_penalty,以及 frequency_penalty. 這些參數可讓您微調 token 重複率與主題一致性。無審查模型對低溫度設定反應良好,適合程式碼生成;高溫度設定則適合創意寫作。

速率限制與限制條件

API 實施嚴格限制以確保所有用戶的穩定性。每個金鑰每分鐘限制為 300 次請求。併發請求同時上限為 8 次。每個請求主體不得超過 8 MB。

如果您超過這些限制,系統將返回 429 Too Many Requests 錯誤。計費基於實際 token 使用量。錯誤和拒絕不會消耗您的預付信用額度。如果需要因這些限制而輪換憑證,您可以直接從儀表板管理您的金鑰。

cURL

curl https://api.aiabliterated.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
  }'

常見問題

我如何為 abliterated API 付款?

我們僅接受加密貨幣進行充值。您可以存入 TRC20 網路上的 USDT 或 Base 網路上的 USDC。最低存款金額為 $20,較高金額將觸發贈送餘額百分比。

如果我收到 402 錯誤會發生什麼事?

402 錯誤表示您的預付額度不足以支付請求。您必須使用加密貨幣為帳戶充值以恢復服務。您的額度不會過期,因此您可以隨時方便時添加資金。

是否有免費試用?

是的,每個新帳戶都會獲得 $0.50 的試用額度,有效期為 7 天。您可以使用 Google 帳戶或帶有密碼的電子郵件地址註冊。

保護您的 API 金鑰

註冊、複製您的權杖、更新您的基礎 URL。這就是整個流程。

使用試用信用額度嘗試檢視文件