Pollen Sie diesen Endpoint, um den Status einer World Labs Marble-Generierungsaufgabe zu prüfen. Wenn die Create-Response poll_url enthält, verwenden Sie bevorzugt genau diese URL.
Pfadparameter
Weltgenerierungs-Task-ID.
Antwort
Alias für die Async-Task-ID.
Task-Status: pending, processing, completed, failed oder timeout.
World Labs world ID nach Abschluss.
URL der generierten Marble-Welt nach Abschluss.
Alias für die primäre generierte Welt-/Modell-URL.
Collider-Mesh-GLB-URL, sofern verfügbar.
Panorama-Bild-URL, sofern verfügbar.
Thumbnail-Bild-URL, sofern verfügbar.
Upstream-caption für die generierte Welt.
Upstream operation cost details, sofern verfügbar, einschließlich total_credits.
Fehlermeldung bei fehlgeschlagenem Task.
curl "https://api.tokenlab.sh/v1/worlds/generations/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
-H "Authorization: Bearer sk-your-api-key"
import requests
import time
task_id = "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
while True:
response = requests.get(
f"https://api.tokenlab.sh/v1/worlds/generations/{task_id}",
headers={"Authorization": "Bearer sk-your-api-key"},
)
result = response.json()
if result["status"] in ["completed", "failed", "timeout"]:
print(result)
break
time.sleep(10)
const taskId = 'ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
const response = await fetch(`https://api.tokenlab.sh/v1/worlds/generations/${taskId}`, {
headers: { Authorization: 'Bearer sk-your-api-key' }
});
const result = await response.json();
console.log(result.status, result.world_marble_url);