# Abrechnung
## Kreditsystem
Der Tripo API nutzt Credits für die Abrechnung. Verschiedene Aufgabentypen verbrauchen unterschiedlich viele Credits.
## Credit Freeze/Deduction-Modell
| Bühne | Beschreibung |
| :-: | :-: |
| Aufgabenerstellung | Frieren Sie das benötigte Guthaben aus dem verfügbaren Guthaben ein |
| Die Aufgabe ist erfolgreich | Eingefrorene Guthaben werden zu verbrauchten Guthaben und werden offiziell abgezogen |
| Aufgabe schlägt fehl | Eingefrorene Guthaben werden auf das verfügbare Guthaben zurückerstattet |
| Aufgabe wird abgebrochen | Eingefrorene Guthaben werden auf das verfügbare Guthaben zurückerstattet |
Fehlgeschlagene und abgebrochene Aufgaben werden nicht berechnet.
## Saldo abfragen
> **GET** `/v3/account/balance`
### 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 response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
```
### Antwortbeispiel
```json
{
"code": 0,
"data": {
"balance": 10000,
"frozen": 200
}
}
```
| Feld | Typ | Beschreibung |
| :-: | :-: | :-: |
| balance | ganze Zahl | Verfügbares Guthaben |
| frozen | ganze Zahl | Eingefrorene Credits, vorautorisiert für laufende Aufgaben |
## Nutzung anzeigen
> **GET** `/v3/account/usage`
### 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 response = await fetch("https://openapi.tripo3d.ai/v3/account/usage", {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
```
### Antwortbeispiel
```json
{
"code": 0,
"data": [
{
"task_id": "task_abc123",
"type": "text_to_model",
"credits_consumed": 100,
"created_at": "2026-01-01T00:00:00Z"
}
]
}
```
| Feld | Typ | Beschreibung |
| :-: | :-: | :-: |
| task_id | Zeichenfolge | Eindeutiger Aufgabenbezeichner |
| type | Zeichenfolge | Aufgabentyp |
| credits_consumed | ganze Zahl | Credits verbraucht |
| created_at | Zeichenfolge | Erstellungszeit im ISO 8601-Format |
Abrechnung
Kreditsystem
Der Tripo API nutzt Credits für die Abrechnung. Verschiedene Aufgabentypen verbrauchen unterschiedlich viele Credits.
Credit Freeze/Deduction-Modell
| Bühne |
Beschreibung |
| Aufgabenerstellung |
Frieren Sie das benötigte Guthaben aus dem verfügbaren Guthaben ein |
| Die Aufgabe ist erfolgreich |
Eingefrorene Guthaben werden zu verbrauchten Guthaben und werden offiziell abgezogen |
| Aufgabe schlägt fehl |
Eingefrorene Guthaben werden auf das verfügbare Guthaben zurückerstattet |
| Aufgabe wird abgebrochen |
Eingefrorene Guthaben werden auf das verfügbare Guthaben zurückerstattet |
Fehlgeschlagene und abgebrochene Aufgaben werden nicht berechnet.
Saldo abfragen
GET /v3/account/balance
-cmd">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 response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
Antwortbeispiel
{
"code": 0,
"data": {
"balance": 10000,
"frozen": 200
}
}
| Feld |
Typ |
Beschreibung |
| balance |
ganze Zahl |
Verfügbares Guthaben |
| frozen |
ganze Zahl |
Eingefrorene Credits, vorautorisiert für laufende Aufgaben |
Nutzung anzeigen
GET /v3/account/usage
-cmd">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 response = await fetch("https://openapi.tripo3d.ai/v3/account/usage", {
headers: {
"Authorization": "Bearer {api_key}"
}
});
const data = await response.json();
console.log(data);
Antwortbeispiel
{
"code": 0,
"data": [
{
"task_id": "task_abc123",
"type": "text_to_model",
"credits_consumed": 100,
"created_at": "2026-01-01T00:00:00Z"}
]
}
| Feld |
Typ |
Beschreibung |
| task_id |
Zeichenfolge |
Eindeutiger Aufgabenbezeichner |
| type |
Zeichenfolge |
Aufgabentyp |
| credits_consumed |
ganze Zahl |
Credits verbraucht |
| created_at |
Zeichenfolge |
Erstellungszeit im ISO 8601-Format |