介面概述
餘額查詢介面用於獲取當前賬戶的額度使用情況,包括總配額、已使用額度、剩餘額度和請求次數等資訊。 這個介面可幫助客戶以簡單的方式獲取賬號餘額,以便更主動、自由地控制餘額告警。如何獲取 Authorization
1
訪問控制台
訪問
api.apiyi.com/account/profile 個人中心頁面2
獲取系統令牌
在頁面最下方找到”賬號選項 - 系統令牌”部分
3
生成 AccessToken
輸入當前的賬戶密碼後,會得到一個 AccessToken,該金鑰可用於後續介面的查詢資料

介面資訊
請求說明
請求 Headers
請求引數
該介面為 GET 請求,不需要傳遞任何請求體(body)引數。
響應說明
成功響應示例
核心響應欄位說明
額度換算說明
換算規則
500,000 額度 = $1.00 美金 (USD)
- 美金金額 = 額度 ÷ 500,000
- 剩餘額度 = quota(quota 本身就是當前剩餘餘額)
- 剩餘美金 = quota ÷ 500,000
quota: 24997909→ $49.99 USD(當前剩餘餘額)used_quota: 10027091→ $20.05 USD(已使用)
錯誤響應
HTTP 401 - 認證失敗
HTTP 403 - 權限不足
程式碼示例
cURL 示例
說明:
-s 選項隱藏進度條,--compressed 自動解壓gzip響應Python 示例(基礎版)
Python 示例(完整最佳化版)
我們提供了完整的最佳化版指令碼quota_optimized.py,包含以下特性:
錯誤處理
完整的異常處理和錯誤捕獲
環境變數支援
安全管理令牌,避免硬編碼
格式化輸出
美觀的表格展示和數字格式化
自動換算
自動計算美金金額
常見問題
查詢餘額是否會消耗配額?
查詢餘額是否會消耗配額?
否,查詢賬戶餘額介面不會消耗您的配額額度。
多久可以查詢一次餘額?
多久可以查詢一次餘額?
建議查詢間隔不少於1秒,避免頻繁請求觸發限流。
ModelFixedPrice 欄位有什麼用?
ModelFixedPrice 欄位有什麼用?
該欄位返回各個AI模型的定價資訊。如果您只關心餘額資訊,可以忽略該欄位。
quota 欄位代表什麼?
quota 欄位代表什麼?
quota 欄位就是當前的剩餘額度。如果 quota 為 0 或接近 0,說明賬戶餘額不足,需要及時充值。curl 命令返回亂碼或 jq 報錯怎麼辦?
curl 命令返回亂碼或 jq 報錯怎麼辦?
問題: 執行curl命令時得到亂碼,或者jq報錯 “Invalid numeric literal”原因: API返回的是gzip壓縮內容(
Content-Encoding: gzip),curl沒有自動解壓。解決方案: 新增 --compressed 選項讓curl自動解壓:注意事項
請求限制
- 建議設定合理的請求超時時間(推薦10秒)
- 避免過於頻繁的查詢請求
異常處理建議
- 務必處理網路異常、超時、認證失敗等錯誤情況
- 建議記錄錯誤日誌便於排查問題
響應格式說明
- API返回gzip壓縮內容,使用curl時必須新增
--compressed選項 - Python的requests庫會自動處理gzip解壓,無需額外配置