API 文件
將您現有的 OpenAI 相容客戶端連接到我們的無審查 LLM API 以進行無限制的文字生成。本指南涵蓋身份驗證、端點、串流傳輸和限制,讓您立即上手。
基礎 URL 與驗證
所有請求的基礎 URL 為 HTTPS://api.dolphinllmuncensored.com/v1。您透過 取得 API 金鑰 頁面。使用任一 Continue with Google 或電子郵件與密碼以立即接收您的金鑰。此金鑰授予對 uncensored model,一種針對無限制回應進行調整的開放權重 LLM。沒有每平台訂閱費,僅有按 token 使用情況收費的預付積分。錯誤和拒絕不產生費用,確保您僅為實際的完成 token 付費。
- 基礎 URL:
https://api.dolphinllmuncensored.com/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
聊天完成端點
將文字提示发送至 /v1/chat/completions 用於接收無限制回應。模型 ID 為 uncensored. 此端點接受標準的 OpenAI JSON 負載並返回文字輸出。它不支援嵌入、圖片、音訊或影片。您必須包含 messages 包含您提示的陣列。API 金鑰透過 HTTP 標頭傳遞。請求在我們的專用伺服器上處理。上下文視窗支援高達 100,000 token 的總量。每次請求的輸出限制為 16,000 token。使用以下範例測試連線性。
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
支援的參數
使用標準參數控制生成行為。設定 temperature 用於隨機性,以及 top_p 用於核採樣。啟用 json_object 用於結構化資料輸出。 stop 序列會提前終止生成。您可以設定一個 seed 用於獲得可重現的結果。調整 presence_penalty 和 frequency_penalty 以影響 token 的重複性。函式呼叫支援透過 tools 和 tool_choice. 所有參數均遵循 OpenAI 架構。這種靈活性允許針對各種無審查用例進行微調。您可以在請求主體中配置這些選項。API 會尊重所有有效的 OpenAI-compatible 值。
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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)
串流回應
在請求主體中將 stream: true 在你的請求中。API 為每個 Token 返回伺服器發送的事件 (SSE)。這降低了長回應的感知延遲。Token 使用量在串流的最後一個區塊中報告。你可以解析部分回應以進行即時顯示。這非常適合聊天介面。串流以空的 data 物件結束。使用你偏好的客戶端庫來處理 SSE。串流不會影響定價或 Token 計數。所有 Token 在完成後正常計費。處理串流事件以構建你的 UI。
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)
Node SDK 整合
安裝官方 OpenAI Node.js 套件。將基礎 URL 設定為指向我們的端點。從環境變數傳遞您的 API 金鑰。建立聊天完成請求,使用 uncensored 模型 ID。適當處理網路或身份驗證錯誤。SDK 自動處理 JSON 序列化。您可以在串流和非串流模式之間切換。Node 環境支援 async/await 模式。這使得後端服務的整合變得簡單。在部署至生產環境之前測試連線。該 SDK 確保與我們 API 結構的相容性。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
速率限制與錯誤
速率限制設為每個金鑰每分鐘 300 次請求。您最多可以同時進行 8 個請求。請求主體大小限制為 8 MB。如果 API 金鑰無效,您將收到 401 錯誤。402 錯誤表示預付信用額度不足。透過加密貨幣充值以恢復服務。429 錯誤表示達到速率限制。請稍後重試或升級您的使用等級。上下文視窗為 100,000 個 Token。針對輕微內容的拒絕是免費的。錯誤不會消耗您的信用額度。您可以透過儀表板監控您的使用情況。
常見問題
uncensored LLM API 基本網址為何?
基礎網址為 HTTPS://api.dolphinllmuncensored.com/v1。您可以透過更新 base_url 設定,使用任何與 OpenAI 相容的客戶端。驗證透過標頭中的 Bearer token 處理。
無限制 AI API 如何處理速率限制?
您的限額為每分鐘 300 次請求,每個金鑰最多 8 個併發請求。如果您超出這些限制,將收到 429 狀態碼。該限制每分鐘重置一次,允許在配額內進行突發性使用。
如果 uncensored LLM API 返回錯誤會怎樣?
401(金鑰無效)或 429(速率限制)等錯誤不會消耗您的預付信用額度。僅成功的 token 生成會計費。如果您信用額度耗盡,會收到 402 錯誤,直到您透過加密貨幣充值為止。