Back to Comparison Hub/Meshy 6 Image to 3D Pricing
Image to 3D

Meshy 6 Image to 3D API Pricing

Generate a clean 3D mesh from a single reference image. Output is a textured .glb plus FBX/OBJ/USDZ alternatives. Optional PBR materials and rigging-ready output.

Savings Alert38% ↓Cheaper than Fal.ai

About Meshy 6 Image to 3D

Generate a clean 3D mesh from a single reference image. Output is a textured .glb plus FBX / OBJ / USDZ alternatives. Optional PBR materials, pose normalisation, and rigging-ready output.

Interactive Savings Calculator

Estimate monthly API spend and compare absolute developer savings.

Monthly API Generations10,000 runs
50025,00050,00075,000100,000+
MuAPI Monthly Cost

$5000.00

$0.50 per generation
Fal.ai Cost

$8000.00

$0.80 per generation
Estimated Monthly Savings$3000.00
Annual Savings$36000.00

Detailed Pricing Breakdown

ProviderEstimated RateNotes
muapiapp$0.50 per generationFlat rate regardless of polygon count or topology.
Fal.ai$0.80 per generationApproximately 38% cheaper on muapiapp.
ReplicateNot availableThis model is not currently available on Replicate.

Developer Integration Snippets

1import requests 2import time 3import json 4 5api_key = "YOUR_API_KEY" 6url = "https://api.muapi.ai/workflow/run/meshy-6-image-to-3d" 7 8def poll_for_result(run_id): 9 url = f"https://api.muapi.ai/workflow/run/{run_id}/api-outputs" 10 headers = { 11 "Content-Type": "application/json", 12 "x-api-key": f"{api_key}", 13 } 14 while True: 15 response = requests.get(url, headers=headers) 16 result = response.json() 17 18 if result['status'] == 'completed': 19 return json.loads(result['outputs']) 20 21 if result['status'] == 'failed': 22 raise Exception(result.get('error', 'Generation failed')) 23 24 time.sleep(5) 25 26data = { 27 "schemas": { 28 "input_data": { 29 "x-order-properties": [ 30 "image_url", 31 "should_texture", 32 "topology", 33 "target_polycount", 34 "should_remesh", 35 "symmetry_mode", 36 "enable_pbr", 37 "pose_mode", 38 "texture_prompt" 39 ], 40 "type": "object", 41 "properties": { 42 "image_url": { 43 "examples": [ 44 "https://cdn.muapi.ai/assets/meshy-6-image-to-3d.png" 45 ], 46 "description": "Reference image used to generate the 3D model.", 47 "field": "image", 48 "type": "string", 49 "title": "Image URL", 50 "name": "image_url" 51 }, 52 "should_texture": { 53 "type": "boolean", 54 "title": "Generate Texture", 55 "name": "should_texture", 56 "description": "Generate textures alongside the mesh.", 57 "default": true 58 }, 59 "topology": { 60 "enum": [ 61 "triangle", 62 "quad" 63 ], 64 "type": "string", 65 "title": "Topology", 66 "name": "topology", 67 "description": "Output mesh topology.", 68 "default": "triangle" 69 }, 70 "target_polycount": { 71 "type": "int", 72 "title": "Target Polygon Count", 73 "name": "target_polycount", 74 "description": "Target polygon count for the output mesh.", 75 "default": 30000, 76 "minValue": 100, 77 "maxValue": 300000, 78 "step": 1000 79 }, 80 "should_remesh": { 81 "type": "boolean", 82 "title": "Remesh", 83 "name": "should_remesh", 84 "description": "Enable remesh phase.", 85 "default": true 86 }, 87 "symmetry_mode": { 88 "enum": [ 89 "off", 90 "auto", 91 "on" 92 ], 93 "type": "string", 94 "title": "Symmetry", 95 "name": "symmetry_mode", 96 "description": "Symmetry detection mode.", 97 "default": "auto" 98 }, 99 "enable_pbr": { 100 "type": "boolean", 101 "title": "Enable PBR", 102 "name": "enable_pbr", 103 "description": "Generate PBR maps.", 104 "default": false 105 }, 106 "pose_mode": { 107 "enum": [ 108 "", 109 "a-pose", 110 "t-pose" 111 ], 112 "type": "string", 113 "title": "Pose Mode", 114 "name": "pose_mode", 115 "description": "Force humanoid characters into a standard pose.", 116 "default": "" 117 }, 118 "texture_prompt": { 119 "examples": [ 120 "weathered metal with rust accents" 121 ], 122 "description": "Optional text to guide the texturing pass.", 123 "type": "string", 124 "title": "Texture Prompt", 125 "name": "texture_prompt" 126 } 127 }, 128 "title": "BaseInput", 129 "required": [ 130 "image_url" 131 ], 132 "endpoint_url": "meshy-6-image-to-3d" 133 }, 134 "output_data": { 135 "type": "object", 136 "properties": { 137 "model": { 138 "examples": [ 139 "https://cdn.muapi.ai/assets/meshy-6-image-to-3d.glb" 140 ], 141 "description": "Generated 3D model (.glb).", 142 "title": "3D Model", 143 "comparison": false 144 } 145 }, 146 "title": "Model3DOutput", 147 "required": [ 148 "model" 149 ] 150 } 151 } 152} 153 154headers = { 155 "Content-Type": "application/json", 156 "x-api-key": f"{api_key}", 157} 158 159response = requests.post(url, json=data, headers=headers) 160 161result = response.json() 162print("Queued:", result) 163 164outputs = poll_for_result(result["run_id"]) 165print("Completed:", outputs) 166

Model FAQ

Ready to scale your production?

Get instant access to developer keys. Integrate high-speed dynamic models in minutes with our robust SDKs.