繁中 ▾
取得 API 金鑰

用於 Grok NSFW 模型的無審查 API

無審查 Grok:設定、費用與替代方案

整合 NSFW AI 工作流程的開發人員常因標準網頁 UI 限制或昂貴的企業級方案而遇到瓶頸。本指南涵蓋處理上下文限制、串流輸出與設定的實用策略,並評估作為具成本效益的無審查替代方案的 OpenAI 相容 API。

更新

重點

  • 將上下文視窗設定為 100,000 token,輸出設定為 32,000 token,以最大化生成品質。
  • 使用 SSE 串流輸出處理大型 NSFW 輸出,避免客戶端連線逾時。
  • 啟用 JSON 模式以確保可靠的函式呼叫與結構化資料解析。
  • 嚴格監控速率限制,因為無審查替代方案每支金鑰的上限為每分鐘 300 個請求。

了解上下文視窗限制

上下文視窗定義了模型在單一請求中能處理的文本總量,包括你的提示詞與生成的回應。對於 NSFW 應用,大的上下文視窗讓你能在長篇生成中維持角色一致性與記憶,而不遺失敘事線索。許多標準 API 將此限制在 8,192 token,迫使開發人員截斷歷史記錄或手動管理複雜的狀態。

在評估無審查替代方案時,請驗證上下文視窗是否支援輸入與輸出合計至少 100,000 token。這允許在一次傳遞中進行廣泛的角色扮演場景或詳細技術文件生成。請注意,每次請求的最大輸出通常限制為 32,000 token。如果你需要更長的回應,你需要實作策略以在後續呼叫中繼續生成。

  • 輸入 + 輸出總計:100,000 tokens
  • 每個請求的最大輸出:32,000 tokens
  • 預設輸出(若未設定 max_tokens):2,048 tokens

在設計應用程式架構之前,請務必檢查模型的特定限制。依賴會突然截斷上下文的模型可能會導致輸出不一致,特別是在複雜的 NSFW 敘事中。

處理串流輸出中斷

串流輸出對於 NSFW 文本生成至關重要,因為大型回應可能需要幾秒鐘才能完成。若無串流輸出,使用者可能會經歷逾時或感知效能不佳。串流輸出允許你顯示即時產生的 token,為最終使用者提供即時回饋。

實作串流輸出時,請監聽 Server-Sent Events (SSE)。串流的最後一個區塊通常包含 token 使用統計資訊,你應將其用於計費與記錄。若連線中斷,你可以從最後接收的 token 繼續,儘管你可能需要優雅地處理部分單字。

並非所有 API 都能有效率地支援串流輸出。確保你選擇的端點能一致地回傳 SSE 資料。對於高流量的 NSFW 工作流程,串流輸出透過處理區塊而非等待整個回應載入記憶體,來減少伺服器上的記憶體佔用量。

設定 NSFW 輸出的溫度

溫度控制模型輸出的隨機性。較低的溫度(例如 0.2)使模型更具決定性且專注,這對於事實性或結構化內容很有用。較高的溫度(例如 0.8 或以上)鼓勵創意與多樣性,這通常更適合 NSFW 角色扮演或創意寫作。

對於 NSFW 應用,你可能想嘗試 0.7 到 1.2 之間的數值。較高的溫度可以帶來更多樣的詞彙與較少的重複語句,但也可能增加幻覺或偏題的機率。使用你的特定提示詞測試不同的數值,以找到創意與連貫性之間的平衡點。

請記住,溫度會影響下一個 token 的機率分佈。如果你注意到模型變得過於反覆無常,請降低溫度。如果它感覺過於僵化或重複,請增加溫度。此參數對於調整無審查模型的「語氣」至關重要。

除錯 JSON 模式錯誤

JSON 模式強制模型輸出嚴格有效的 JSON,這對於函式呼叫與結構化資料解析至關重要。當模型嘗試在 JSON 物件周圍包含 Markdown 格式(如三個反引號)時,常會發生錯誤,這會破壞期望原始 JSON 的解析器。

確保你的客戶端傳送 response_format 參數設定為 {"type": "json_object"}。這指示模型更嚴格地遵循 JSON 語法規則。如果你仍然遇到錯誤,請檢查你的提示詞是否明確要求 JSON 輸出,以及你沒有將 JSON 模式與其他不相容的參數混合使用。

除錯 JSON 錯誤涉及檢查原始回應。尋找尾隨逗號、缺少的引號或無效的跳脫字元。如果模型無法產生有效的 JSON,你可能需要使用稍高的溫度重試請求,或調整系統提示詞以強調 JSON 合規性。

超過速率限制的解決方案

速率限制防止濫用並確保公平使用。若超過限制,你將收到 429 錯誤。對於無審查替代方案 API,限制為每支金鑰每分鐘 300 個請求,最多 8 個並行請求。

要有效處理速率限制,請在客戶端程式碼中實作指數退避。這意味著在重試前等待一段短時間,若下次嘗試失敗則將等待時間加倍。這可防止伺服器被快速重試淹沒。

密切監控你的使用情況。如果你接近限制,請考慮使用多支 API 金鑰(若你的帳戶允許),或在不同的時間視窗分發請求。留意回應標頭中的速率限制資訊,這有助於你預測何時可能達到限制。

Max Tokens 與停止序列

max_tokens與stop序列皆用於控制模型何時停止生成文字,但它們運作方式不同。max_tokens會針對生成的 token 數量設定硬性上限,與內容無關。stop序列會在模型遇到特定字串(例如換行符號或自訂分隔符號)時使其停止。

對於 NSFW 內容,stop序列通常更有助於控制敘事結構。例如,你可以將停止序列設定為角色名稱,以結束該角色的對話回合。max_tokens則更適合用於防止消耗過多額度或上下文視窗的失控回應。

同時使用這兩個參數以獲得最大控制力。將max_tokens設為安全網,並將stop序列用於邏輯斷點。這種組合可確保你的輸出既精簡又結構完整。

除錯函式呼叫失敗

函式呼叫允許模型根據使用者輸入執行特定動作。當函式架構定義不正確或模型無法將使用者意圖映射到可用函式時,常會發生失敗。

確保你的函式結構定義精確,並為每個函式包含清晰的描述。使用tools與tool_choice參數來引導模型。如果模型未能呼叫函式,請檢查日誌中的錯誤訊息或提示,以了解其未選擇呼叫的原因。

使用多種提示詞測試你的函式呼叫以確保穩健性。如果模型持續失敗,請嘗試簡化函式架構或在系統提示詞中提供更多範例。函式呼叫是 NSFW 應用的強大工具,能啟用互動式故事與動態內容生成。

API 金鑰輪替最佳實踐

API 金鑰是你存取服務的門戶。定期輪替金鑰可增強安全性,特別是當你懷疑金鑰已遭入侵時。對於無審查替代方案,每個帳戶只能有一支活躍金鑰。當你產生新金鑰時,舊金鑰會立即失效。

安全地儲存你的 API 金鑰,最好放在環境變數或金鑰管理員中。避免將它們硬編碼在原始碼中,特別是你在使用版本控制時。輪替金鑰時,請在刪除舊金鑰之前更新客戶端設定,以將停機時間最小化。

監控你的 API 使用情況以尋找異常活動。如果你注意到請求激增或意外錯誤,這可能是你的金鑰已洩漏的跡象。立即輪替金鑰並調查未經授權使用的來源。

常見的客戶端 SDK 設定錯誤

許多開發人員因 SDK 設定不正確而遇到錯誤。常見問題包括使用錯誤的基礎 URL、缺少 API 金鑰,或傳送不相容的參數。

確保你使用的是正確的基礎 URL:https://api.groknsfw.top/v1。此 URL 與官方 OpenAI SDK 相容。請再次確認你已在授權標頭中傳遞 API 金鑰。

確認模型 ID 已設定為uncensored。如果你使用不同的模型 ID,API 可能會回傳錯誤。此外,請確保你的客戶端以正確的格式發送請求,例如請求主體使用 JSON 格式。

除錯這些錯誤通常涉及將你的設定與官方文件進行比較。如果你使用第三方 SDK,請檢查是否有任何特定於版本的怪癖可能影響相容性。

問答

無審查 API 的上下文視窗大小為何?

上下文視窗支援輸入與輸出合計最多 100,000 token。然而,單一請求的輸出上限為 32,000 token;若未明確設定 max_tokens 參數,則上限為 2,048 token。

我該如何處理速率限制?

API 允許每個金鑰每分鐘 300 個請求,最多 8 個並行請求。如果超過這些限制,你將收到 429 錯誤。在你的用戶端中實作指數退避以優雅地處理重試。

API 支援串流輸出嗎?

是的,API 支援透過伺服器發送事件 (SSE) 進行串流輸出。你可以接收正在產生的 token,這會改善大型 NSFW 文字輸出的使用者體驗。Token 使用統計資料包含在最後一個區塊中。

無審查模型的模型 ID 是什麼?

你在請求中應使用的模型 ID 為 <code>uncensored</code>。這是一個開放權重模型,專為無審查回應進行微調,與 GPT、Claude 或其他供應商模型不同。

只差一張表單,即可取得金鑰

建立帳戶、複製金鑰、更改基礎 URL。這就是完整的設定。

取得 API 金鑰