繁中 ▾

整合 Uncensored LLM API

透過更新基礎 URL 和 API 金鑰,將您現有的 OpenAI 相容客戶端連接到我們的無審查模型。您可以發送文字補全、啟用串流傳輸,並處理 JSON 回應,且無需進行任何配置變更。

驗證與 base URL 設定

首先將標準 OpenAI 基礎 URL 替換為我們的端點,並提供您獨特的 API 金鑰。透過 Google 或電子郵件註冊後,您會立即收到此金鑰,且它將作為所有請求的唯一憑證。我們的 API 接受標準標頭,因此您可以遷移現有程式碼庫而無需重寫驗證邏輯。

使用 Authorization 標頭搭配 Bearer 傳遞金鑰的機制。此方法適用於任何支援 OpenAI 相容端點的函式庫,確保您在承諾使用前可測試連線。

  • 基礎 URL: https://api.mistralaikey.com/v1
  • 標頭: Authorization: Bearer YOUR_API_KEY

發送您的第一個聊天完成請求

向以下網址發送 POST 請求 /v1/chat/completions 搭配您的提示和模型識別碼 uncensored. 此端點處理文字輸入並返回生成的文字回應,嚴格遵循 OpenAI 標準。您不需要配置嵌入或圖片生成參數,因為此 API 專注於聊天補全。

請確保設定 model field to uncensored 存取無審查大型語言模型。系統處理您的輸入並返回完成結果,允許您驗證您的金鑰是否有效,以及模型是否正確回應您的查詢。

curl https://api.mistralaikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summit the code for the login function"}]
  }'

啟用串流和工具

透過設定 stream 將參數設為 true,即可透過伺服器發送事件(SSE)以 token 為單位回傳更新。這種方式可降低感知延遲,並讓您在生成時顯示部分結果。您也可以透過在請求中定義工具來整合函式呼叫功能,使模型能夠執行特定動作或動態擷取資料。

串流提供即時回饋,這對互動式應用程式至關重要。串流的最後一個區塊包含 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)

處理 JSON 模式回應

透過設定 response_format 以 {"type": "json_object"}. 這可確保模型返回 JSON,這簡化了應用程式程式碼中的解析。您可以將此與工具定義或嚴格的提示指示結合,以維持資料完整性。

JSON 模式對於需要可靠消費結構化資料的程式至關重要。透過強制執行此格式,您可以避免解析錯誤並確保回應的一致性。此功能與其他參數如 temperature 和 top_p, 讓您可以平衡創意與結構。

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralaikey.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)

理解 token 限制與使用量

該模型支援 100,000 個 token 的上下文視窗,包含提示詞與補全內容。此寬鬆的限制允許您處理大型文件或維持長對話歷史而不會被截斷。然而,每次請求的最大輸出上限為 16,000 個 token,若未指定則為 2,048 個 token max_tokens.

透過回應中回傳的 token 數量追蹤您的使用量。每個請求消耗輸入和輸出 token,費率為每百萬輸入 token $0.15,每百萬輸出 token $0.50。錯誤和拒絕不會產生費用,確保您只需為成功的完成內容付費。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralaikey.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 個併發請求。如果您超出這些限制,將收到 429 Too Many Requests 錯誤。身份驗證失敗會返回 401 Unauthorized 狀態,而信用不足則觸發 402 Payment Required 回應。

這些限制確保所有使用者的穩定效能。如果您遇到 401 錯誤,請驗證您的 API 金鑰並確保它未被替換。402 錯誤表示您的預付信用額度已耗盡,您需要透過加密貨幣充值。請求主體上限為 8 MB,因此大型負載應適當壓縮或分割。

常見問題

mistral AI 金鑰是什麼,它是如何運作的?

mistral AI 金鑰是您用於存取我們無審查 LLM API 的唯一身份驗證權杖。您可以透過 Google 或電子郵件註冊來取得它,並使用它來驗證對我們 OpenAI 相容端點的請求。此金鑰允許您將我們的模型整合到任何支援標準 API 身份驗證的現有客戶端中。

我可以將此無審查 AI API 金鑰與其他供應商一起使用嗎?

是的,由於我們的 API 遵循 OpenAI 相容標準,您可以使用任何支援 OpenAI 協議的程式庫或客戶端,並搭配您的金鑰使用。只需將 base URL 更新為我們的端點,並保持現有程式碼結構不變。這種靈活性允許您在供應商之間切換,而無需大幅修改程式碼。

如何處理無審查程式碼 AI 端點的錯誤與速率限制?

錯誤回傳標準 HTTP 狀態代碼:401 表示金鑰無效,402 表示信用額度不足,429 表示速率限制。您可以透過延遲重試或充值加密貨幣信用額度來處理這些情況。API 也遵循併發限制,因此請監控您的平行請求以避免達到 8 個請求的上限。

立即取得金鑰

註冊,複製金鑰,更新你的基礎 URL。這就是你需要的一切。

立即開始檢視文件