ShareAI Platform Docs

處理 API 錯誤同重試

診斷 ShareAI 認證、範圍、模型訪問同可用性錯誤,避免重複寫入或者不安全嘅刷新重試。

以Markdown檢視
喺呢頁面

喺閱讀響應作為成功之前,始終檢查 HTTP 狀態。ShareAI 服務可以返回唔同嘅錯誤封裝:推理可能提供 error.code,OAuth 提供 error 同埋 error_description,控制台路由可以返回 code, message 同埋 data.status.

狀態典型含義恢復
200 同埋一個錯誤對象無設備可用結果喺而家嘅聊天端點。檢查 error.code,唔好將佢作為助手答案呈現。
400無效請求或者 OAuth 授權。更正內容、參數、回調或者過期/已用嘅代碼。
401缺失、過期或者無效嘅身份驗證。檢查憑證;只刷新有效嘅OAuth授權。
402資金不足或者適用餘額不足。重試之前,檢查所選賬戶餘額。
403範圍、擁有權、角色或者啟用狀態被拒。檢查文件記錄嘅權限邊界。
404未知資源或者不支持嘅網關路由。檢查主機、路徑同資源標識符。
409狀態或者修訂衝突。閱讀當前狀態,重新考慮更改。
429請求或者並發限制。遵守Retry-After,並使用有限嘅回退策略。
500 / 502 / 503伺服器或者上游可用性失敗。保持重試次數有限;保留診斷標識符。

限制重試閱讀#

對於讀取嘅臨時失敗,增加延遲同抖動等待,當Retry-After存在時遵守,並喺定義嘅嘗試次數或者時間限制後停止。當數據不可用時,向用戶顯示,而唔係無限循環。

小心處理寫入#

當結果未知時,唔好自動重複價格更新、模型創建或者共享命令。首先閱讀資源或者命令狀態。只喺文件支持嘅端點使用Idempotency-Key,例如協議更改。

刷新令牌係一次性使用#

刷新輪換需要喺後端進行每次授權鎖定。盲目重試已用嘅刷新令牌可能會撤銷授權。參閱 安全令牌刷新.

支援請求應包括嘅內容#

當可用時,包含端點、HTTP狀態、錯誤代碼、時間同響應/任務標識符。移除Authorization標頭、cookies、客戶端密鑰、訪問令牌、刷新令牌同私人提示內容。

最後更新日期:2026年9月15日

ShareAI平台文檔
所有文檔

按標題或者內容搜尋。

問下關於呢頁嘅問題

選擇一個助手嚟探索呢頁。你亦可以複製呢頁,然後貼喺你嘅對話入面。

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI