POST /v1/3d/generations erstellt eine TokenLab-Aufgabe; abgeschlossene Statusantworten geben herunterladbare Modell-Assets wie model_url zurück und, wenn verfügbar, format-spezifische URLs.
Wählen Sie den Eingabetyp
| Workflow | Erforderliche Eingabe | Optionale Felder | Hinweise |
|---|---|---|---|
| Text-zu-3D | model, prompt | format, quality, style, seed | Am besten geeignet, um ein neues Asset aus einer Beschreibung zu generieren |
| Bild-zu-3D | model, prompt, image oder image_url | format, quality, style, seed | Nur verwenden, wenn das ausgewählte Modell die Bild-Eingabe unterstützt |
image, image_url, format, quality, style oder seed senden.
Erstellen Sie eine 3D-Aufgabe
image_url. Verwenden Sie inline/base64 image nur, wenn Ihr Client absichtlich private Medien sendet und Ihr Backend auf größere Anforderungsinhalte vorbereitet ist.
Auswahl der Ausgabeformate
glbist normalerweise die sicherste Standardoption für Webvorschauen.fbxundobjsind nützlich für DCC-Pipelines, wenn das ausgewählte Modell sie unterstützt.usdzist nützlich für Apple AR-Workflows, wenn es vom Modell bereitgestellt wird.- Höhere
quality-Werte können Latenz und Kosten erhöhen. Stellen Sie sie als explizite Benutzeroptionen zur Verfügung, nicht als versteckte Standardwerte. seedist nur dann nützlich für Reproduzierbarkeit, wenn das Modell es berücksichtigt.
Abfragen und Speichern von Assets
Verwenden Sie zuerst die zurückgegebenepoll_url. Wenn Ihr Client eine feste Route benötigt, verwenden Sie GET /v1/tasks/{id}.
model_url zurück und können glb_url, fbx_url, obj_url oder usdz_url enthalten. Laden Sie das ausgewählte Asset herunter oder speichern Sie es in Ihrem eigenen Produkt, wenn Benutzer wiederholten Zugriff, Versionshistorie oder langfristige Downloads benötigen.
Produktions-Checkliste
- Speichern Sie
task_id,poll_url, Modell, angefordertes Format und Ihre eigene Asset-Aufzeichnungs-ID. - Setzen Sie das Abfragen nach einer Seitenaktualisierung fort, anstatt eine doppelte Aufgabe zu erstellen.
- Validieren Sie die Größe und Erreichbarkeit des Quellbildes, bevor Sie die Aufgabe erstellen.
- Halten Sie generierte Asset-URLs von öffentlichen Seiten fern, es sei denn, der Benutzer hat die Berechtigung, auf das Asset zuzugreifen.
- Zeichnen Sie
billing_transaction_idauf, wenn vorhanden, zur späteren Abrechnung.
Häufige Fehler
| Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Die Antwort beim Erstellen hat keine Asset-URL | 3D-Generierung ist asynchron | Abfragen bis zum terminalen Status |
| Angefordertes Format fehlt | Modell hat dieses Format nicht zurückgegeben | Fallback auf model_url oder wählen Sie ein Modell, das das Format unterstützt |
| Bild-zu-3D abgelehnt | Ausgewähltes Modell ist nur für Text oder Bild-URL ist nicht erreichbar | Überprüfen Sie den Modellvertrag und validieren Sie die URL |
| Doppelte Assets | Der Wiederholungsweg hat die Aufgabe nach der Zeitüberschreitung neu erstellt | Speichern Sie die Aufgabenidentität, bevor Sie es erneut versuchen |
API-Referenz
| Thema | Referenz |
|---|---|
| 3D erstellen | Create 3D |
| 3D-Status abrufen | Get 3D Status |
| Aufgabenstatus abrufen | Get Task Status |
| Modelle auflisten | List Models |
| Abrechnung & Preise | Billing & Pricing |