無審查模型的開發者文件
開始使用懂您語言的無審查 LLM。本指南涵蓋身份驗證、端點以及您的 NSFW API 金鑰的串流功能。
身份驗證與基礎 URL
第一步是取得您的金鑰。使用 Google 帳戶或電子郵件註冊。您會立即收到金鑰。不需要電話號碼。使用基礎 URL https://api.nsfwapikey.com/v1 在您的客戶端中。取代預設的 sk-... 搭配您的新金鑰。這與標準 OpenAI SDK 相容。API 不需要複雜的路由。它是直接連線至模型。
首次請求
向以下網址發送 POST 請求 /v1/chat/completions. 將您的金鑰包含在 authorization 標頭中。將模型設定為 uncensored. 您可以發送簡單的文字提示。回應會返回原始文字,沒有禮貌性的拒絕。這適用於創意或功能性用例。端點非常直觀。基本文字處理不需要額外的參數。
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Python SDK 整合
使用官方 OpenAI Python 套件。將 base URL 配置為指向我們的伺服器。將您的 API 金鑰作為 API key 變數傳遞。將模型 ID 設為 uncensored. 這允許您使用熟悉的方法。您可以將訊息作為列表發送。回應包含生成的文字。錯誤處理遵循 HTTP 客戶端的標準。串流或同步,由您選擇。
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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)
Node SDK 用法
使用您的自訂基礎 URL 初始化 OpenAI 客戶端。傳遞 API 金鑰字串。客戶端會處理 HTTP 請求。將模型設定為 uncensored. 您可以使用聊天補全方法。回應物件包含選項。直接存取訊息內容。這適合任何 Node.js 專案。不需要額外的中介軟體。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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);
串流回應與 token 用量
在請求主體中將 stream: true. 您會收到文字區塊。每個區塊包含回應的一部分。最後一個區塊包含 token 使用數據。這有助於您追蹤成本。模型會依序輸出 token。這降低了感知延遲。您可以在文字到達時進行渲染。SSE 格式是 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)
限制、錯誤與上下文
您每分鐘有 300 次請求。上下文視窗為 100,000 個 token。最大輸出為 16,000 個 token。401 錯誤表示金鑰無效。402 表示沒有餘額。429 表示您達到了速率限制。餘額永不過期。拒絕是免費的。錯誤不會消耗 token。使用這些代碼可以快速除錯。系統會透明地顯示使用情況。
常見問題
上下文視窗的大小是多少?
提示與補全的上下文視窗總計為 100,000 tokens。每次請求的最大輸出為 16,000 tokens。這允許處理長文件或對話。
如何處理 API 錯誤?
使用標準的 HTTP 狀態碼。401 表示金鑰無效或缺失。402 表示您的預付信用額度已耗盡。429 表示您超過了每分鐘 300 次請求的限制。錯誤和拒絕回應不會消耗 token。
NSFW API 金鑰免費嗎?
不,它是加密貨幣預付模式。輸入 tokens 每 1M 為 $0.15,輸出 tokens 每 1M 為 $0.50。錯誤免費。您獲得為期 7 天的 $0.50 試用金。
立即取得金鑰
註冊、複製金鑰、更新基礎 URL。就是這樣。