{"uid":"cap_hx93-DyvA9TFPEtck0lNA","slug":"stablemesh-multi-image-to-3d-4281f652","name":"StableMesh Multi-Image to 3D","description":"Pay-per-request AI 3D model generation. No API keys, no subscriptions.","url":"https://stablemesh.dev/api/multi-image-to-3d","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ai_model":{"enum":["meshy-5","meshy-6","latest"],"type":"string","default":"latest"},"topology":{"enum":["quad","triangle"],"type":"string","default":"triangle"},"auto_size":{"type":"boolean","default":false},"origin_at":{"enum":["bottom","center"],"type":"string"},"pose_mode":{"enum":["a-pose","t-pose",""],"type":"string"},"enable_pbr":{"type":"boolean","default":false},"image_urls":{"type":"array","items":{"type":"string"},"maxItems":4,"minItems":1,"description":"1-4 image URLs or base64 data URIs"},"moderation":{"type":"boolean","default":false},"should_remesh":{"type":"boolean","default":false},"symmetry_mode":{"enum":["off","auto","on"],"type":"string","default":"auto"},"should_texture":{"type":"boolean","default":true},"target_formats":{"type":"array","items":{"enum":["glb","obj","fbx","stl","usdz"],"type":"string"}},"texture_prompt":{"type":"string","maxLength":600},"remove_lighting":{"type":"boolean","default":true},"target_polycount":{"type":"integer","default":30000,"maximum":300000,"minimum":100},"image_enhancement":{"type":"boolean","default":true},"texture_image_url":{"type":"string"},"save_pre_remeshed_model":{"type":"boolean","default":false}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"2","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.83","successRate":"1.00","reviews":1,"stars":"4.3","state":"rated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"120.0000","medianCents":"120.0000","p90Cents":"120.0000","minCents":"120.0000","maxCents":"120.0000","p95Cents":"120.0000","sampleCount":2,"varies":false,"failureChargeRate":null},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5bZ_2WQsqDf20RfIp-B_d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a 3D model from multiple input images using AI, with pay-per-request pricing via x402 at $2 USDC per call","exampleAgentPrompt":"I have four photos of a ceramic vase from different angles — can you use StableMesh to generate a 3D model from them?","exampleUseCases":null,"resultDescription":"A JSON response containing the generated 3D model data or a reference/URL to the resulting 3D mesh asset reconstructed from the provided images","failureModes":["Insufficient or low-quality input images may result in poor reconstruction or an error","Images without enough visual overlap may fail 3D reconstruction","Payment of $2 USDC not fulfilled results in 402 Payment Required","Unsupported image format or resolution may cause a validation error","Server-side model generation timeout for complex scenes"],"whenToPreferThis":"Choose this endpoint when you need to generate a 3D model or mesh from multiple reference images in a single API call, without needing a subscription or API key — just pay $2 USDC per request via x402. Ideal for one-off 3D asset creation, prototyping, or agent workflows that need on-demand 3D reconstruction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":9,"lastUsedAt":"2026-08-26T05:23:46.265Z","lastSuccessfullyRanAt":"2026-08-26T05:23:46.265Z","lastHealthCheckAt":"2026-09-14T00:41:42.804Z","isFirstParty":false}