Meshy 6
/v1/runMeshy V6 is Meshy's text-to-3D AI model. Turn written descriptions into textured 3D objects with realistic geometry and materials.
Request body
Submit an async generation request. The model field selects the model; other fields are model-specific input parameters.
Model identifier. Set to meshy/meshy-v6/text-to-3d.
Default: meshy/meshy-v6/text-to-3d
Describe what kind of object the 3D model is. Maximum 600 characters.
Seed for reproducible results. Same prompt and seed usually generate the same result.
Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.
Default: false
Apply an animation preset to the rigged model. Requires enable_rigging to be true.
Default: false
Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.
Allowed values: a-pose, t-pose,
Default:
Whether to enable the remesh phase. When false, returns unprocessed triangular mesh.
Default: true
Generate PBR Maps (metallic, roughness, normal) in addition to base color.
Default: false
Target number of polygons in the generated model
Range: 100 to 300000
Default: 30000
Additional text prompt to guide the texturing process (only used in 'full' mode)
Animation preset ID from Meshy's library (500+ presets). Only used when enable_animation is true. See https://docs.meshy.ai/en/api/animation-library for available action IDs.
Default: 1001
Deprecated: use pose_mode instead. When true, generates a T-pose model.
Default: false
Controls symmetry behavior during model generation.
Allowed values: off, auto, on
Default: auto
Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.
Allowed values: quad, triangle
Default: triangle
Approximate height of the character in meters. Only used when enable_rigging is true.
Default: 1.7
2D image to guide the texturing process (only used in 'full' mode)
Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine).
Allowed values: preview, full
Default: full
Response Schema
The submit endpoint returns an accepted generation task. Poll the result endpoint with the returned id for terminal outputs or errors.
Error message if the task failed. Empty on success.
Unique identifier for the generation task.
Model ID used for the prediction.
Array of generated content. Empty when status is not completed.
Status of the task: pending, running, completed, failed, or timeout.
Allowed values: pending, running, completed, failed, timeout
Model capabilities
Capabilities declared by the model registry.
Default: text-to-3d
Execution mode declared by the model registry.
Default: async

