Skip to main content

介面概述

餘額查詢介面用於獲取當前賬戶的額度使用情況,包括總配額、已使用額度、剩餘額度和請求次數等資訊。 這個介面可幫助客戶以簡單的方式獲取賬號餘額,以便更主動、自由地控制餘額告警。

如何獲取 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 - 認證失敗

原因: Authorization令牌無效或已過期 解決方法: 檢查並更新API令牌

HTTP 403 - 權限不足

原因: 當前令牌無權訪問該介面 解決方法: 聯絡管理員確認權限配置

程式碼示例

cURL 示例

重要提示: 必須新增 --compressed 選項,因為API返回的是gzip壓縮內容,否則會得到亂碼。
快速測試(替換YOUR_TOKEN_HERE):
說明:-s 選項隱藏進度條,--compressed 自動解壓gzip響應

Python 示例(基礎版)

Python 示例(完整最佳化版)

我們提供了完整的最佳化版指令碼 quota_optimized.py,包含以下特性:

錯誤處理

完整的異常處理和錯誤捕獲

環境變數支援

安全管理令牌,避免硬編碼

格式化輸出

美觀的表格展示和數字格式化

自動換算

自動計算美金金額
使用方法:
輸出示例:

常見問題

請參考上方”如何獲取 Authorization”部分的步驟說明,或訪問控制台的個人中心頁面獲取系統令牌。
否,查詢賬戶餘額介面不會消耗您的配額額度。
建議查詢間隔不少於1秒,避免頻繁請求觸發限流。
該欄位返回各個AI模型的定價資訊。如果您只關心餘額資訊,可以忽略該欄位。
quota 欄位就是當前的剩餘額度。如果 quota 為 0 或接近 0,說明賬戶餘額不足,需要及時充值。
問題: 執行curl命令時得到亂碼,或者jq報錯 “Invalid numeric literal”原因: API返回的是gzip壓縮內容(Content-Encoding: gzip),curl沒有自動解壓。解決方案: 新增 --compressed 選項讓curl自動解壓:

注意事項

安全性提醒
  • 切勿在程式碼中硬編碼 Authorization 令牌
  • 建議使用環境變數或配置檔案管理敏感資訊
  • 不要將包含令牌的程式碼提交到公開倉庫
請求限制
  • 建議設定合理的請求超時時間(推薦10秒)
  • 避免過於頻繁的查詢請求

異常處理建議

  • 務必處理網路異常、超時、認證失敗等錯誤情況
  • 建議記錄錯誤日誌便於排查問題

響應格式說明

  • API返回gzip壓縮內容,使用curl時必須新增 --compressed 選項
  • Python的requests庫會自動處理gzip解壓,無需額外配置