# Управление аккаунтом
## Запрос баланса
> **GET** `/v3/account/balance`
Запросить кредитный баланс текущего счета.
### Параметры запроса
#### Заголовки запросов
| Параметр | Тип | Требуется | По умолчанию | Описание |
| :-: | :-: | :-: | :-: | :-: |
| Authorization | строка | Да | — | `Bearer {api_key}` |
#### Пример запроса
##### curl
```bash
curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer {api_key}"
```
##### Python
```python
import requests
url = "https://openapi.tripo3d.ai/v3/account/balance"
headers = {
"Authorization": "Bearer {api_key}"
}
response = requests.get(url, headers=headers)
print(response.json())
```
##### JavaScript
```javascript
const url = "https://openapi.tripo3d.ai/v3/account/balance";
const response = await fetch(url, {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
```
### Ответ
#### Успешный ответ
```json
{
"code": 0,
"data": {
"balance": 10000.00,
"frozen": 200.00
}
}
```
#### Поля ответа
| Параметр | Тип | Описание |
| :-: | :-: | :-: |
| code | целое число | Код состояния. `0` указывает на успех. |
| data.balance | number | Доступный кредитный баланс |
| data.frozen | number | Замороженные кредиты, зарезервированные для незавершенных задач. |
---
## Подробности использования запроса
> **GET** `/v3/account/usage`
Запросите сведения об использовании кредита для учетной записи.
### Параметры запроса
#### Заголовки запросов
| Параметр | Тип | Требуется | По умолчанию | Описание |
| :-: | :-: | :-: | :-: | :-: |
| Authorization | строка | Да | — | `Bearer {api_key}` |
#### Пример запроса
##### curl
```bash
curl -X GET https://openapi.tripo3d.ai/v3/account/usage \
-H "Authorization: Bearer {api_key}"
```
##### Python
```python
import requests
url = "https://openapi.tripo3d.ai/v3/account/usage"
headers = {
"Authorization": "Bearer {api_key}"
}
response = requests.get(url, headers=headers)
print(response.json())
```
##### JavaScript
```javascript
const url = "https://openapi.tripo3d.ai/v3/account/usage";
const response = await fetch(url, {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
```
### Ответ
#### Успешный ответ
```json
{
"code": 0,
"data": [
{
"task_id": "task_abc123",
"type": "text_to_model",
"credits_consumed": 100.00,
"created_at": "2025-01-01T00:00:00Z"
}
]
}
```
#### Поля ответа
| Параметр | Тип | Описание |
| :-: | :-: | :-: |
| code | целое число | Код состояния. `0` указывает на успех. |
| data | массив | Список сведений об использовании |
| данные[].task_id | строка | Уникальный идентификатор задачи |
| данные[].тип | строка | Тип задачи |
| данные[].credits_consumed | number | Кредиты израсходованы |
| данные[].created_at | строка | Время создания (ISO 8601) |
Управление аккаунтом
Запрос баланса
GET /v3/account/balance
Запросить кредитный баланс текущего счета.
Параметры запроса
Заголовки запросов
| Параметр |
Тип |
Требуется |
По умолчанию |
Описание |
| Authorization |
строка |
Да |
— |
Bearer {api_key} |
Пример запроса
curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer {api_key}"
import requests
url = "https://openapi.tripo3d.ai/v3/account/balance"
headers = {
"Authorization": "Bearer {api_key}"
}
response = requests.get(url, headers=headers)
print(response.json())
const url = "https://openapi.tripo3d.ai/v3/account/balance";
const response = await fetch(url, {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
Ответ
Успешный ответ
{
"code": 0,
"data": {
"balance": 10000.00,
"frozen": 200.00
}
}
Поля ответа
| Параметр |
Тип |
Описание |
| code |
целое число |
Код состояния. 0 указывает на успех. |
| data.balance |
number |
Доступный кредитный баланс |
| data.frozen |
number |
Замороженные кредиты, зарезервированные для незавершенных задач. |
Подробности использования запроса
GET /v3/account/usage
Запросите сведения об использовании кредита для учетной записи.
Параметры запроса
Заголовки запросов
| Параметр |
Тип |
Требуется |
По умолчанию |
Описание |
| Authorization |
строка |
Да |
— |
Bearer {api_key} |
Пример запроса
curl -X GET https://openapi.tripo3d.ai/v3/account/usage \
-H "Authorization: Bearer {api_key}"
import requests
url = "https://openapi.tripo3d.ai/v3/account/usage"
headers = {
"Authorization": "Bearer {api_key}"
}
response = requests.get(url, headers=headers)
print(response.json())
const url = "https://openapi.tripo3d.ai/v3/account/usage";
const response = await fetch(url, {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
Ответ
Успешный ответ
{
"code": 0,
"data": [
{
"task_id": "task_abc123",
"type": "text_to_model",
"credits_consumed": 100.00,
"created_at": "2025-01-01T00:00:00Z"
}
]
}
Поля ответа
| Параметр |
Тип |
Описание |
| code |
целое число |
Код состояния. 0 указывает на успех. |
| data |
массив |
Список сведений об использовании |
| данные[].task_id |
строка |
Уникальный идентификатор задачи |
| данные[].тип |
строка |
Тип задачи |
| данные[].credits_consumed |
number |
Кредиты израсходованы |
| данные[].created_at |
строка |
Время создания (ISO 8601) |