{"info":{"title":"tripo3d/tripo/v2.5/text-to-3d","version":"1.0.0"},"paths":{"/":{"post":{"summary":"Generate","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Output"}}},"description":"Successful Response"}},"operationId":"tripo_v25_text_to_3d_generate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Input"}}},"required":true}}}},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","title":"Input","required":["prompt"],"properties":{"seed":{"type":"integer","title":"Seed","x-order":3,"description":"Random seed controlling geometry generation. Reuse the same seed to reproduce the same shape."},"prompt":{"type":"string","title":"Prompt","x-order":0,"maxLength":1024,"description":"Text description of the object, product, character, or prop to generate as a 3D model."},"auto_size":{"type":"boolean","title":"Auto Size","default":false,"x-order":6,"description":"Automatically scale the model to real-world dimensions in meters."},"face_limit":{"type":"integer","title":"Face Limit","x-order":2,"description":"Caps the number of faces (triangles) on the output mesh. Leave unset to let mesh density adapt to the subject."},"image_seed":{"type":"integer","title":"Image Seed","x-order":5,"description":"Random seed for the internal prompt-to-image step that drives generation."},"texture_seed":{"type":"integer","title":"Texture Seed","x-order":4,"description":"Random seed controlling texture generation. Reuse with the same seed to keep the shape but vary or reproduce textures."},"negative_prompt":{"type":"string","title":"Negative Prompt","x-order":1,"maxLength":255,"description":"Attributes to steer the generation away from."}},"x-fal-order-properties":["prompt","negative_prompt","face_limit","seed","texture_seed","image_seed","auto_size"]},"Output":{"type":"string","title":"Output","format":"uri","description":"URL of the generated textured 3D model as a downloadable GLB file."}}}}