Uncensored-llm.vercel.app 快速入門指南
此快速入門指南可讓您在數分鐘內連接到 uncensored-llm.vercel.app API。使用標準的 OpenAI 相容協定傳送不受限制的文字回應。
https://api.uncensoredllmvercelapp.com/v1無審查
先決條件:API 金鑰與基礎 URL
開始從儀表板取得單一 API 金鑰。我們支援 Google 登入或電子郵件註冊,無需電話驗證。您的金鑰會驗證對基本 URL 的所有請求:HTTPS://api.uncensoredllmvercelapp.com/v1。此端點可與任何與 OpenAI 相容的用戶端程式庫搭配使用。您不需要為不同的模型類型管理多個端點。
發送您的第一個請求
向 /v1/chat/completions 發送帶有模型 ID "uncensored" 的 POST 請求。系統接受標準參數,如 temperature 和 top_p。每個金鑰最多可同時發送 8 個請求。每個請求正文必須保持在 8 MB 以下。錯誤不會消耗您的預付積分。
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
這項簡單的呼叫展示了直接文字輸入、文字輸出的功能。回應包含生成的內容和 token 用量統計。您可以將上下文視窗調整為最多 100,000 tokens(提示與完成合計)。
透過 SSE 的串流回應
透過在請求中將 stream 設為 true 來啟用串流。伺服器會在 token 可用時傳回伺服器發送事件 (SSE)。這能降低長輸出內容的感知延遲。您可以解析最後一個區塊以取得總 token 計數。串流運作方式與標準 OpenAI 格式完全相同。
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)
此方法非常適合即時應用。uncensored 模型在串流時支援高吞吐量。你可以掌控生成過程,無需等待完整回應。
函式呼叫與 JSON 模式
使用 tools 參數進行函式呼叫功能。API 支援 tool_choice 以及透過 response_format 進行的結構化 JSON 輸出。將 response_format 設定為 json_object 以確保嚴格的 JSON 合規性。這可確保您的應用程式能進行可靠的解析。您可以為複雜的工作流程定義多個函式。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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 模式對於資料擷取任務很有用。函式呼叫允許模型返回結構化資料。這兩種功能都在無審查的上下文視窗內運作。您完全掌控模型的輸出格式。
處理 token 與限制
監控您的 Token 使用情況以有效管理成本。輸入 Token 每百萬 costing $0.15,輸出 Token 每百萬 costing $0.50。信用額度為預付制且永不過期。每次請求最多可生成 16,000 個 Token。上下文視窗總共支援 100,000 個 Token。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
速率限制允許每金鑰每分鐘 300 次請求。請確保您的應用程式能優雅地處理速率限制。Token 計數有助於準確預測成本。系統僅對成功的完成請求收費。
錯誤處理與拒絕
處理標準 HTTP 錯誤碼以進行故障排除。401 表示 API 金鑰無效。402 回應表示您的預付信用額度已耗盡。429 錯誤表示您超出了速率限制。這些錯誤不會消耗您的 token。
API 很少拒絕內容,但存在少數例外。涉及未成年人的請求一律會被拒絕。所有其他合法的成人內容均可通過。這確保了您使用情境的可靠輸出。請檢查回應主體以獲取詳細錯誤訊息。
常見問題
無限制部分如何運作?
該模型已針對合法成人用途進行調優,不會因內容而拒絕請求。它不對爭議性或露骨話題套用標準的企業過濾器。如有需要,您可以注入特殊的內部模型令牌以用於特定的越獄提示(jailbreak prompts)。
如果我的信用點數耗盡會怎樣?
您收到 402 錯誤,表示沒有信用額。錯誤與拒絕請求免費,因此您只需為實際的 token 使用付費。信用額永不過期,您可隨時充值。您可以使用 USDT 或 USDC 充值以獲得贈金。
無審查 LLM API 與 OpenAI SDK 相容嗎?
是的,它使用標準的 OpenAI-compatible 格式。您只需更改 base URL 和 API key 即可。模型 ID 為 "uncensored"。所有標準參數(如 temperature 和 stream)皆可正常運作。
檢索您的 API 金鑰
註冊、複製權杖、更新基礎網址。就是這樣。