# Änderungsprotokoll
## Documentation correction (2026-08)
\`credits_consumed\`, \`balance\`, and \`frozen\` are JSON **numbers** with up to two decimal places (e.g. \`48.00\`, \`41465.00\`). Parse them as floating-point or decimal values — **do not** use integer parsing (\`int\`, \`parseInt\`, etc.), which will fail or truncate fractional credits (e.g. VIP discounts).
## v3.0 (2026-04)
### Neue API-Architektur
- **Dedizierte Endpunkte ersetzen den universellen POST-Endpunkt**: Fähigkeitsspezifische Endpunkte wie `POST /v3/generation/text-to-model` ersetzen den vorherigen universellen `POST /v2/openapi/task`-Endpunkt durch ein `type`-Feld
- **Einheitliche `{input}-to-{output}`-Namenskonvention**: Alle Generierungsendpunkte verwenden intuitive Namen wie `text-to-model`, `image-to-multiview` und `multiview-to-model`
- **Einheitliches `input`-Feld**: Unterstützt die automatische Eingabequelleninferenz von `task_id`, `file_token` oder URL, ohne dass Sie den Eingabetyp manuell angeben müssen
- **Der redundante `/openapi`-Pfad wurde entfernt**: Die Basis URL wurde von `/v2/openapi/` zu `/v3/` vereinfacht
- **Text-zu-Bild und Bild-zu-Bild sind in dedizierte Endpunkte getrennt**: `text-to-image` und `image-to-image` werden nicht mehr in einem einzigen API kombiniert
### Endpunktänderungen
| v2 Endpunkt | v3 Endpunkt |
| :-: | :-: |
| `POST /v2/openapi/task` Typ=text_to_model | `POST /v3/generation/text-to-model` |
| `POST /v2/openapi/task` Typ=image_to_model | `POST /v3/generation/image-to-model` |
| `POST /v2/openapi/task` Typ=multiview_to_model | `POST /v3/generation/multiview-to-model` |
| `POST /v2/openapi/task` Typ=text_to_image | `POST /v3/generation/text-to-image` |
| `POST /v2/openapi/task` Typ=generate_image | `POST /v3/generation/image-to-image` |
| `POST /v2/openapi/task` Typ=generate_multiview_image | `POST /v3/generation/image-to-multiview` |
| `POST /v2/openapi/task` Typ=edit_multiview_image | `POST /v3/generation/edit-multiview` |
| `POST /v2/openapi/task` Typ=refine_model | `POST /v3/models/refine` |
| `POST /v2/openapi/task` Typ=convert_model | `POST /v3/models/convert` |
| `POST /v2/openapi/task` Typ=import_model | `POST /v3/models/import` |
| `POST /v2/openapi/task` Typ=stylize_model | `POST /v3/models/stylize` |
| `POST /v2/openapi/task` Typ=texture_model | `POST /v3/models/texture` |
| `POST /v2/openapi/task` Typ=animate_prerigcheck | `POST /v3/animations/rig-check` |
| `POST /v2/openapi/task` Typ=animate_rig | `POST /v3/animations/rig` |
| `POST /v2/openapi/task` Typ=animate_retarget | `POST /v3/animations/retarget` |
| `POST /v2/openapi/task` Typ=mesh_segmentation | `POST /v3/mesh/segment` |
| `POST /v2/openapi/task` Typ=mesh_completion | `POST /v3/mesh/complete` |
| `POST /v2/openapi/task` Typ=highpoly_to_lowpoly | `POST /v3/mesh/decimate` |
| `GET /v2/openapi/task/{task_id}` | `GET /v3/tasks/{task_id}` |
### Feldänderungen
| v2-Feld | v3-Feld |
| :-: | :-: |
| `create_time` | `created_at` |
| `consumed_credit` | `credits_consumed` |
| `file` / `file_token` / `url` / `object` | Einheitlich als `input` |
### Neue Fähigkeiten
- `POST /v3/tasks/list` – Aufgaben im Batch abfragen
- `POST /v3/files/upload-credentials` – Erhalten Sie Anmeldeinformationen für den direkten Datei-Upload
- `GET /v3/account/usage` – Nutzungsdetails abfragen
Änderungsprotokoll
Documentation correction (2026-08)
`credits_consumed`, `balance`, and `frozen` are JSON numbers with up to two decimal places (e.g. `48.00`, `41465.00`). Parse them as floating-point or decimal values — do not use integer parsing (`int`, `parseInt`, etc.), which will fail or truncate fractional credits (e.g. VIP discounts).
v3.0 (2026-04)
Neue API-Architektur
Dedizierte Endpunkte ersetzen den universellen POST-Endpunkt: Fähigkeitsspezifische Endpunkte wie POST /v3/generation/text-to-model ersetzen den vorherigen universellen POST /v2/openapi/task-Endpunkt durch ein type-Feld
Einheitliche {input}-to-{output}-Namenskonvention: Alle Generierungsendpunkte verwenden intuitive Namen wie text-to-model, image-to-multiview und multiview-to-model
Einheitliches input-Feld: Unterstützt die automatische Eingabequelleninferenz von task_id, file_token oder URL, ohne dass Sie den Eingabetyp manuell angeben müssen
Der redundante /openapi-Pfad wurde entfernt: Die Basis URL wurde von /v2/openapi/ zu /v3/ vereinfacht
Text-zu-Bild und Bild-zu-Bild sind in dedizierte Endpunkte getrennt: text-to-image und image-to-image werden nicht mehr in einem einzigen API kombiniert
Endpunktänderungen
v2 Endpunkt
v3 Endpunkt
POST /v2/openapi/task Typ=text_to_model
POST /v3/generation/text-to-model
POST /v2/openapi/task Typ=image_to_model
POST /v3/generation/image-to-model
POST /v2/openapi/task Typ=multiview_to_model
POST /v3/generation/multiview-to-model
POST /v2/openapi/task Typ=text_to_image
POST /v3/generation/text-to-image
POST /v2/openapi/task Typ=generate_image
POST /v3/generation/image-to-image
POST /v2/openapi/task Typ=generate_multiview_image
POST /v3/generation/image-to-multiview
POST /v2/openapi/task Typ=edit_multiview_image
POST /v3/generation/edit-multiview
POST /v2/openapi/task Typ=refine_model
POST /v3/models/refine
POST /v2/openapi/task Typ=convert_model
POST /v3/models/convert
POST /v2/openapi/task Typ=import_model
POST /v3/models/import
POST /v2/openapi/task Typ=stylize_model
POST /v3/models/stylize
POST /v2/openapi/task Typ=texture_model
POST /v3/models/texture
POST /v2/openapi/task Typ=animate_prerigcheck
POST /v3/animations/rig-check
POST /v2/openapi/task Typ=animate_rig
POST /v3/animations/rig
POST /v2/openapi/task Typ=animate_retarget
POST /v3/animations/retarget
POST /v2/openapi/task Typ=mesh_segmentation
POST /v3/mesh/segment
POST /v2/openapi/task Typ=mesh_completion
POST /v3/mesh/complete
POST /v2/openapi/task Typ=highpoly_to_lowpoly
POST /v3/mesh/decimate
GET /v2/openapi/task/{task_id}
GET /v3/tasks/{task_id}
Feldänderungen
v2-Feld
v3-Feld
create_time
created_at
consumed_credit
credits_consumed
file / file_token / url / object
Einheitlich als input
Neue Fähigkeiten
POST /v3/tasks/list – Aufgaben im Batch abfragen
POST /v3/files/upload-credentials – Erhalten Sie Anmeldeinformationen für den direkten Datei-Upload