Tripo's Image to Model transforms any single image — a photo, sketch, illustration, or concept art — into a high-quality 3D model in seconds. Its AI analyzes the structure, surface detail, and depth of your image to reconstruct accurate geometry, rich textures, and realistic proportions with high fidelity to the source, preserving form and detail through strong input alignment and structural precision. The result is a production-ready asset with industry-leading textures and clean topology that you can further texture, rig, animate, or split into parts, and export in GLB, OBJ, FBX, STL, and more.
Create a 3D generation task (text/image/multiview to 3D). The "type" field selects the model and request shape; parameters vary per model.
All API requests must be authenticated using a Bearer token in the Authorization header. Please ensure your API key is active.Authorization: Bearer sk-xxxxxx
These parameters come from the selected model form_schema. Switching models updates this list and the request example.
Tripo model version. Defaults to the latest.
texture?booleanWhether to generate surface texture. Off outputs an untextured mesh.
pbr?booleanWhether to generate PBR (metalness/roughness) material. Requires texture on.
texture_quality?stringTexture detail level. Detailed is sharper but slower and costs more.
geometry_quality?stringGeometry detail level. Ultra produces a higher-detail mesh (V3.0/V3.1 only, ~+20 credits).
face_limit?numberCap the output mesh polygon count. Leave empty to let the model decide.
quad?booleanOutput quad topology, better for editing/animation. Adds a small cost.
auto_size?booleanAutomatically scale the model to real-world dimensions.
code?integerdata?objecttask_id?stringSystem task id; poll it via GET /tripo/v2/openapi/task/{task_id}.
error?objectParameter description for Error
message?stringError Message
type?stringError Type
param?stringRelated Parameters
code?stringError Code