繁中 ▾
領取試用金鑰

API 參考:聊天完成

使用標準 OpenAI 相容介面將無審查 LLM 整合至您的應用程式。傳送文字、接收文字,並處理無內容過濾器的串流回應。

基礎 URL 與驗證

使用提供的基礎 URL 將請求路由至我們的 uncensored LLM。請在 Authorization 每次請求的標頭。這確保您的呼叫已通過驗證,並正確計費至您的預付信用額度。您可以透過註冊頁面的 Google 或電子郵件即時產生金鑰。

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

端點接受標準 JSON 載入。如果你使用第三方客戶端,請更新基礎 URL 指向此處。你的 API 金鑰作為你帳戶的唯一憑證。

聊天完成端點

發送訊息至 POST /v1/chat/completions 用於產生文字的端點。模型 ID 始終為 uncensored. 此端點處理文字輸入並返回文字輸出,無額外模態。它專為需要無拒絕的角色扮演、寫作或編碼任務而設計。

from openai import OpenAI

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

設定您的客戶端程式庫使用正確的基礎 URL。SDK 會為您處理 JSON 序列化。您可以串流回應或等待完整完成。模型運行在我們的伺服器上,因此您不需要本地的 GPU 資源。

串流回應與 Token 用量

在請求主體中將 stream: true 在您的請求中。API 透過伺服器發送事件 (SSE) 傳回區塊。最後一個區塊包含總 Token 使用統計數據。這使您能夠在不額外呼叫 API 的情況下即時追蹤成本。串流非常適合對延遲敏感的互動式應用程式。

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)

解析串流以即時顯示到達的 token。最後一個區塊包含 usage 物件。您可以累積這些數量以用於您自己的計費儀表板。串流傳輸期間的錯誤會得到優雅處理。

函式呼叫與 JSON 模式

使用 tools 參數用於函數呼叫。模型支援透過 response_format 設定為 json_object。這確保了後端邏輯的一致解析。您可以為您的應用程式定義複雜的架構。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedllmonline.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 資料。此功能與 uncensored 模型一樣運作,就像標準的 OpenAI API 一樣。你可以根據需要混合使用工具和 JSON 模式。

速率限制與錯誤代碼

API 實施嚴格限制以確保穩定性。您每分鐘可發送 300 次請求,每個金鑰最多 8 個併發請求。請求主體不得超過 8 MB。錯誤將返回標準 HTTP 狀態碼。401 錯誤表示您的金鑰無效。402 錯誤表示餘額不足。429 錯誤表示您已達到速率限制。

模型參數與上下文視窗

上下文視窗支援提示與補完合計 100,000 個 token。您可以設定 temperature, top_p,以及 seed 用於控制。最大輸出為每次請求 16,000 個令牌。這些參數允許調整創造性和確定性。根據您的使用案例調整設置。

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

在 JSON 主體中傳遞這些參數。模型會根據您的設定進行回應。使用 seed 用於獲得可重現的結果。該 uncensored 模型會像其他任何 LLM 一樣尊重這些約束。

成本計算與 Token 數量

僅為實際用量付費。費率為每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。錯誤與拒絕請求免費。您的預付額度永不過期。您可以隨時使用加密貨幣充值。API 會在每次回應中回傳 token 計數。您可以透過回應標頭追蹤用量。 usage 物件。

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

透過儀表板監控您的餘額。每次請求後才會收取信用額度費用。沒有月費或訂閱費。您可以從免費試用開始。自信地使用 API,無需隱藏費用。

常見問題

uncensored LLM 線上模型 ID 為何?

模型 ID 始終為 "uncensored"。您不需要選擇特定的版本或變體。這是一個針對無審查進行微調的開放權重模型。

如何開始使用 Abliterated API?

僅使用 Google 或電子郵件註冊即可立即獲得 API 金鑰。您將獲得 $0.50 的試用額度。透過 USDT 或 USDC 充值以進行更大規模的使用。API 已準備好立即整合。

無審查 API 與 OpenAI SDK 相容嗎?

是的,它使用標準的 OpenAI 介面。您只需在客戶端中更改 base URL 和 API 金鑰即可。所有標準參數,如溫度和串流傳輸,都能按預期運作。

取得您的 API 金鑰

註冊、取得金鑰,並更新基礎 URL。就是這樣。