開發者快速入門:無審查 LLM API
使用標準的 OpenAI 相容 SDK,在幾秒內開始構建我們的無審查 LLM API。本指南涵蓋身份驗證、串流處理以及無限制文本生成的 Token 經濟學。
基礎 URL 與驗證設定
您的 API 金鑰用於驗證對我們託管端點的所有請求。使用基礎 URL https://api.groknsfwprompt.com/v1 並將模型設定為 uncensored 用於文本生成。我們不將流量路由到其他供應商,因此您的客戶端程式會直接將請求發送到我們的伺服器。身份驗證依賴標準的 Authorization 標頭搭配 Bearer token。無訂閱費用,僅根據實際 token 使用量收取預付信用費用。
首次使用 cURL 的請求
發送簡單的完成請求以驗證連線能力和計費。此範例請求為 NSFW 漫畫格提示生成創意回應。請確保您的預付信用額餘額足以支付預估的 token 成本,再執行請求。我們分別以固定費率收取輸入和輸出 token 的費用。
curl https://api.groknsfwprompt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate a text file named report.txt"}]
}'
檢查回應狀態以確認成功交付。API 回傳包含產生文字的 JSON 格式資料。如果您收到 402 錯誤,請透過 USDT 或 USDC 為您的加密貨幣信用額度儲值。像錯誤請求這類錯誤不會消耗您的餘額。
Python SDK 集成
安裝官方 OpenAI 套件並將基礎 URL 設定為指向我們的服務。這使您可以使用熟悉的 Python 語法進行所有互動。設定 base_url 參數明確設定,以避免連接到 OpenAI 的預設端點。模型識別碼必須設定為 uncensored 存取無限制內容模式。
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompt.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)
優雅地處理例外情況以管理速率限制或資金不足。SDK 能高效地串流式傳輸資料,減少長回應的記憶體開銷。您可以調整參數,例如 temperature 控制創造力。此方法對於簡單的文字生成或複雜的結構化輸出同樣適用。
Node.js SDK 實現
使用您的 API 金鑰和自訂基礎 URL 初始化客戶端。Node.js 開發人員可以利用相同的 OpenAI 相容介面進行快速原型開發。設定模型 ID 為 uncensored 用於一致的行為。此設定支援同步和非同步請求模式。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompt.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 會自動處理 HTTP 連線細節。若基礎設施出現暫時性停擺,請確保處理可能的網路重試。此方法可與現有的 Express 或 Fastify 路由順暢整合。
串流回應與 Token 計數
在請求主體中將 stream: true 在您的請求參數中。這隨著 token 生成逐步傳輸,改善使用者的感知延遲。最後一個區塊包含用於計費驗證的總 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)
解析每個區塊以更新您的 UI 或記錄進度。API 確保所有 token 都在最終使用報告中得到計數。這種透明度有助於您準確追蹤成本,無需猜測 token 消耗。串流傳輸不會影響每 token 的計費結構。
速率限制、錯誤與上下文視窗
您的金鑰支援每分鐘 300 次請求與 8 個並行連線。超過這些限制將返回 429 錯誤,您可以透過指數退避機制進行重試。上下文視窗總計為 100,000 個 token(包含提示與補全)。請保持輸入大小合理,以避免觸發 16,000 token 的輸出上限。401 錯誤表示 API 金鑰無效或缺失,而 402 錯誤則表示您的預付額度已耗盡。已消耗的 token 不發給退款,但帳單錯誤可透過支援團隊解決。此嚴格限制確保所有使用 uncensored LLM API 的開發者都能公平使用。
常見問題
這是官方的 Grok API 嗎?
不,這是一個獨立服務,運行著我們自己的無審查模型。我們與 xAI 或其他任何供應商無關。我們的 API 與 OpenAI SDK 相容,但提供不同的底層模型。
如果我超出速率限制會發生什麼事?
您將收到 429 狀態碼。每個金鑰每分鐘限制為 300 次請求。您必須等待視窗重置,或在需要時升級並行度。每個金鑰的並行連線上限為 8 個。
API 是否支援圖像生成?
不,此 API 僅處理文字輸入和輸出。它不支援圖像、音訊、影片或嵌入。專注於純文字生成任務,如創意寫作或聊天完成。
立即取得金鑰
註冊、取得金鑰,更新基礎 URL。簡單易行。