Skip to main content
AI

Query Balance

1. Endpoint Description

Endpoint standard API key query:

  • API Key user ID
  • user account balance
  • display balance converted by site configuration
  • quota information for the current API key

Endpointuse sk-... API Key call, requires usingr.


2. Details

MethodGET
Path/api/usage/balance
AuthenticationAuthorization: Bearer sk-xxx
Content-Type, pass

3. Request Examples

curl -X GET "https://api.aijisu.cn/api/usage/balance" \
-H "Authorization: Bearer sk-your-api-key"

4. SuccessResponse Examples

{
"success": true,
"message": "",
"data": {
"object": "api_key_balance",
"user_id": 1,
"balance": {
"quota": 1000000,
"amount": 14.6,
"display_amount": "¥14.60",
"quota_per_unit": 500000,
"quota_display_type": "CNY",
"currency_symbol": "¥",
"exchange_rate": 7.3
},
"token": {
"id": 12,
"name": "my-key",
"remain_quota": 100000,
"used_quota": 5000,
"total_quota": 105000,
"unlimited_quota": false,
"expired_time": -1,
"status": 1,
"model_limits_enabled": false,
"model_limits": {}
}
}
}

5. responsesParameter Reference

5.1 Parameters

ParametersTypeNote
successbooleanWhetherSuccess
messagestringresponses, Success string
dataobjectresponses

5.2 data Parameters

ParametersTypeNote
data.objectstringobject type,api_key_balance
data.user_idnumberAPI Key user ID
data.balanceobjectuser account balance
data.tokenobjectAPI Key quota

5.3 data.balance Parameters

ParametersTypeNote
data.balance.quotanumberuseraccount quota, quota
data.balance.amountnumberbalance
data.balance.display_amountstringformat,
data.balance.quota_per_unitnumberquota,500000 500000 quota = 1 USD
data.balance.quota_display_typestringbalance Type, value:USD, CNY, CUSTOM, TOKENS
data.balance.currency_symbolstring,$, ¥; Type TOKENS string
data.balance.exchange_ratenumberuse;USD 1, CNY, CUSTOM

5.4 data.token Parameters

ParametersTypeNote
data.token.idnumberAPI Key ID
data.token.namestringAPI Key name
data.token.remain_quotanumberAPI Key balance
data.token.used_quotanumberAPI Key usequota
data.token.total_quotanumberAPI Key quota,remain_quota + used_quota
data.token.unlimited_quotabooleanAPI Key Whether quota
data.token.expired_timenumberAPI Key;-1
data.token.statusnumberAPI Key Status;1
data.token.model_limits_enabledbooleanAPI Key Whether Modelconstraints
data.token.model_limitsobjectAPI Key Modelconstraints; constraints object {}


6. Errorresponses

6.1 pass API Key

HTTP Status code: 401

{
"success": false,
"message": "Token not provided"
}

6.2 API Key or

HTTP Status code: 401

{
"success": false,
"message": "Invalid token"
}

6.3 API Key

HTTP Status code: 403

{
"success": false,
"message": "Token invalid"
}

7. callNote

  • use Authorization: Bearer sk-xxx pass in API Key.
  • return Yes API Key user accountbalance, Yesupstream balance.
  • Endpoint return API Key string.
  • API Key querybalance.
  • API Key orquota, querybalance, Key user.
  • amount and display_amount balance.