繁中 ▾
開啟帳戶

如何將您的 Claude API 金鑰替換為我們的

將 Claude API 金鑰替換為無審查、OpenAI 兼容端點的金鑰大約需要十分鐘,前提是代碼已經使用聊天完成格式。本指南將引導您完成新金鑰、基礎 URL、測試請求、流式傳輸、工具、成本和切換過程中會遇到的錯誤。

最後更新

摘要

  • 切換只需更換金鑰和基礎 URL;請求格式保持不變。
  • 在轉移生產流量之前,先在模型 id uncensored 上運行一次測試請求。
  • 成本為每 1M 輸入 Token $0.15 及每 1M 輸出 Token $0.50,從預付餘額中計費。
  • 在舊金鑰在配置中運行幾天且無誤之前,請保留舊金鑰。

為什麼開發者正在將密鑰切換到無審查端點

部分合法工作負載在標準助手上可能會遇到拒絕,例如成人小說、直白的醫療問題或安全研究。uncensored 端點會直接回答這些請求,唯一的硬性限制是涉及未成年人的性內容。

事先決定您的產品接受哪些請求,因為模型不會為您做出該決定。

步驟 1:取得您的新無審查 API 金鑰

在「獲取 API 金鑰」頁面使用 Google 或電子郵件及密碼註冊。金鑰將顯示在螢幕上。帳戶將以 $0.50 的試用額度開頭,有效期為 7 天,且無需信用卡。

  • 將金鑰儲存在環境變數中,切勿放在客戶端程式碼中。
  • 隨時旋轉密鑰;舊密鑰會立即停止工作。

步驟 2:在程式碼中更新您的 Base URL

將基礎 URL 設定為 https://mistralgetapikey.com/v1 並將新金鑰作為 Bearer token 傳遞至 Authorization 標頭。將基礎 URL 保留在設定中,以便您可以在不重新部署的情況下進行更改。

保留客戶端其餘部分不變。訊息、角色和回應解析器均保持不變。

步驟 3:使用測試請求驗證切換

發送一個短請求,模型 id 為 uncensored. 帶有用量區塊的回覆確認了金鑰、基礎 URL 和模型 ID 的組合。

如果呼叫失敗,請先讀取狀態碼。401 表示金鑰錯誤,402 表示信用額度已耗盡。

在您現有程式碼中處理串流回應

設定 stream: true 如果您的產品已經支援串流。每個伺服器發送的事件(SSE)都包含答案的一部分,最後一個事件包含使用數據。

也在慢速連線下測試串流,因為串流中斷時,介面應顯示清晰的錯誤訊息,而不是半完成的回覆。

函式呼叫相容性檢查

如果您的應用程式使用工具,請定義一個帶有 JSON 結構的函式,並讓模型呼叫它。返回結果後,檢查最終答案是否正確使用了該工具。

  1. 測試具有兩個必要參數的工具。
  2. 測試連續呼叫兩個工具。
  3. 在執行操作之前驗證參數。

監控計數使用情況與成本

儲存每個回應的輸入和輸出 token 計數,並連同請求 ID 一起儲存。將它們乘以每 1M token $0.15 和 $0.50,即可得出每次呼叫的成本。

工作負載輸入 token輸出 token成本
短聊天回合1,000400$0.0003
長文件摘要80,0002,000$0.0130

排除常見連線錯誤

大多數切換問題來自三個原因:帶有額外空格或換行符的金鑰、仍指向舊服務的基礎 URL,或缺少 /v1 在 URL 的末尾。

每個金鑰允許每分鐘 300 次請求與 8 個同時請求。429 表示減速,透過退避重試即可解決。

最終驗證與上線

在同一組提示下運行兩個端點數天,比較答案、延遲和成本。逐步遷移流量,觀察每一步後的錯誤率,並在舊密鑰運行無誤之前將其保留在配置中。

當數字符合您的預期時,從環境和程式碼審查檢查清單中移除舊金鑰。

常見問題

切換後我的現有程式碼還能運作嗎?

在大多數情況下是的。端點使用聊天完成格式,因此只需更改基礎 URL 和金鑰。

我應該發送哪個 model id?

傳送 uncensored。這是服務中唯一的模型,因此 ID 不會改變。

是否有免費的測試方式?

是的。新帳戶獲得 $0.50 的試用信用額度,有效期為 7 天,且無需綁定卡片即可開始。

我如何為餘額添加資金?

使用 TRC20 上的 USDT 或 Base 上的 USDC 支付,起點為 $20。$50 起適用贈送額度,且信用額度永不過期。

取得您的 API 金鑰

註冊,取得金鑰,更新基礎 URL。很簡單。