Tripo 3D Generation
Async text, single-image and multiview 3D generation with Tripo-P1.0 and Tripo-H3.1.
Use your ModelSell key. Submit to POST /api/v1/services/aigc/video-generation/3d-generation and poll GET /api/v1/tasks/{task_id} with the returned output.task_id.
curl "$MODELSELL_BASE_URL/api/v1/services/aigc/video-generation/3d-generation" \
-H "Authorization: Bearer $MODELSELL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"Tripo/Tripo-P1.0","input":{"prompt":"A small ceramic fox"},"parameters":{"texture_quality":"standard"}}'Models: Tripo/Tripo-P1.0, Tripo/Tripo-H3.1. Choose exactly one input: prompt, image, or images. Multiview input has four front/left/back/right slots; use {} for missing views.
texture_quality: standard or detailed. H3.1 also accepts geometry_quality: standard | ultra. Disable textures with both texture: false and pbr: false.
Poll output.task_status. On SUCCEEDED, download GLB from output.results[].pbr_model_url or base_model_url, not the preview image. ModelSell supplies the upstream async header and replaces task IDs.
Source checked 2026-10-04: official Tripo API.