POST /v1/3d/generations crée une tâche TokenLab ; les réponses de statut complété retournent des actifs de modèle téléchargeables tels que model_url et, lorsque disponible, des URL spécifiques au format.
Choisissez le type d’entrée
Interrogez le catalogue de modèles avant de décider quelles options exposer :
Utilisez le type d’entrée plutôt qu’un champ
operation pour cet endpoint. Les metadata du modèle signalent les capacités 3D sous la forme text-to-3d et/ou image-to-3d ; 3d-generation n’est pas une opération de requête publique.
tripo-h3.1 pour les workflows text/image-to-3D de haute qualite et tripo-p1.0 pour la generation d assets 3D de style production. Utilisez Models API pour confirmer le type d entree et le format de sortie.
Ne supposez pas que chaque modèle 3D prend en charge les deux types d’entrée ou chaque format de sortie. Vérifiez le détail du modèle sélectionné avant d’envoyer image, image_url, format, quality, style ou seed.
Créer une tâche 3D
image_url publique lorsque cela est possible. Utilisez image en ligne/base64 uniquement lorsque votre client envoie intentionnellement des médias privés et que votre backend est préparé pour des corps de requête plus volumineux.
Choix de format de sortie
glbest généralement le meilleur choix par défaut pour les aperçus web.fbxetobjsont utiles pour les pipelines DCC lorsque le modèle sélectionné les prend en charge.usdzest utile pour les flux de travail AR d’Apple lorsqu’il est exposé par le modèle.- Des valeurs de
qualityplus élevées peuvent augmenter la latence et le coût. Exposez-les comme des choix explicites pour l’utilisateur, pas comme des valeurs par défaut cachées. seedest utile pour la reproductibilité uniquement lorsque le modèle le respecte.
Interroger et stocker des actifs
Utilisez d’abord lepoll_url retourné. Si votre client a besoin d’un itinéraire fixe, utilisez GET /v1/tasks/{id}.
model_url et peuvent inclure glb_url, fbx_url, obj_url ou usdz_url. Téléchargez ou mettez en cache l’actif sélectionné dans votre propre produit si les utilisateurs ont besoin d’un accès répété, d’un historique de versions ou de téléchargements à long terme.
Liste de contrôle de production
- Conservez
task_id,poll_url, modèle, format demandé et votre propre ID d’enregistrement d’actif. - Reprenez l’interrogation après un rafraîchissement de page plutôt que de créer une tâche en double.
- Validez la taille et l’accessibilité de l’image source avant de créer la tâche.
- Gardez les URL des actifs générés hors des pages publiques, sauf si l’utilisateur a la permission d’accéder à l’actif.
- Enregistrez
billing_transaction_idlorsqu’il est présent pour une réconciliation ultérieure.