Tripo's Text to Model turns a simple written description into a complete, high-quality 3D model in seconds. Just describe what you want to see — "a wooden chair," "a sci-fi helmet," "a cartoon cat with wings" — and Tripo's large vision-language models interpret the objects, structure, and context of your prompt to build a fully formed mesh with sharp geometry and clean topology. Supporting both short phrases and detailed descriptions, it produces production-ready assets you can further refine with textures, rigging, animation, or part segmentation, and export in GLB, OBJ, FBX, STL, and more for games, design, and 3D-printing workflows.
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