無審查聊天完成 API 文件
透過將您的客戶端指向我們的基礎 URL 並發送標準的 chat-completions 請求,開始使用無審查 API。本指南涵蓋身份驗證、串流處理以及無審查模型的速率限制。
適用於合法成人用途的無審查 API
基礎 URL 與驗證
所有請求的基礎 URL 為 https://api.abliterateme meaning.com/v1. 使用標準 API 密鑰,通過 Authorization: Bearer <key> 標頭。在儀表板上建立金鑰,無需電話驗證。
- 使用官方 OpenAI SDK 或任何相容的客戶端。
- 將基礎 URL 設定為上述端點。
- 將您的金鑰傳入 authorization 標頭。
您的第一次請求
向以下網址發送 POST 請求 /v1/chat/completions 使用模型 ID uncensored. API 會回傳文字回應,針對合法的成人主題不會有內容拒絕機制。
這是一個驗證連線的基本範例。
curl https://api.abliteratemeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the api returns a 200 status code now"}]
}'此請求確認您的金鑰有效,且模型回應正確。
Python SDK 集成
安裝 OpenAI Python 套件,並將客戶端設定為指向我們的基礎 URL。這使您能夠以最小的變更利用現有程式碼。
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratemeaning.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)在環境變數或客戶端初始化中設定 API 金鑰和基礎 URL。這種方式可保持程式碼的便攜性和整潔性。
Node.js SDK 設置
匯入 OpenAI 套件並使用正確的基础 URL 初始化客戶端。這確保與現有 Node.js 應用程式的相容性。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratemeaning.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);SDK 自動處理標頭和序列化。您只需提供金鑰和端點。
串流回應
在請求主體中將 stream: true 在您的請求中。API 透過伺服器發送事件 (SSE) 傳回數據,允許您處理生成的 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)Token 用量詳情出現在最後一個數據塊中。這可降低長輸出的感知延遲。
速率限制與錯誤
每分鐘限 300 次請求,每個金鑰限 8 個同時請求。請求主體不得超過 8 MB。錯誤會回傳標準 HTTP 狀態碼:401 表示金鑰無效,402 表示信用不足,429 表示達到速率限制。錯誤與拒絕不會消耗信用額度。上下文視窗總計支援 100,000 tokens。
常見問題
在此 API 語境中,abliterate 的意義為何?
它指的是模型的無審查性質,它不會拒絕合法的成人內容。您可以直接存取為此目的調校的開放權重模型。
如何在整合期間處理錯誤?
檢查 HTTP 狀態碼。401 表示您的金鑰無效。402 表示您需要為加密貨幣信用額度充值。429 表示您達到了速率限制。
無審查模型與 GPT-4 相同嗎?
否,這是獨立開源權重模型。它不是 GPT、Claude 或其他任何供應商模型。它專門針對無審查回應進行調校。
保護您的 API 金鑰
註冊、取得你的權杖,並更新基礎 URL。這就是完整的設定。
立即開始