vendor_connectors.meshy.text3d
Text-to-3D API.
Usage: from vendor_connectors.meshy import text3d
result = text3d.generate("a medieval sword")print(result.model_urls.glb)Module Contents
Section titled “Module Contents”Functions
Section titled “Functions”create | Create text-to-3d task. Returns task_id. |
|---|---|
get | Get task status. |
refine | Refine preview to full quality. Returns new task_id. |
poll | Poll until complete or failed. |
generate | Generate a 3D model from text. |
vendor_connectors.meshy.text3d.create(request: vendor_connectors.meshy.models.Text3DRequest) → str
Section titled “vendor_connectors.meshy.text3d.create(request: vendor_connectors.meshy.models.Text3DRequest) → str”Create text-to-3d task. Returns task_id.
vendor_connectors.meshy.text3d.get(task_id: str) → vendor_connectors.meshy.models.Text3DResult
Section titled “vendor_connectors.meshy.text3d.get(task_id: str) → vendor_connectors.meshy.models.Text3DResult”Get task status.
vendor_connectors.meshy.text3d.refine(task_id: str) → str
Section titled “vendor_connectors.meshy.text3d.refine(task_id: str) → str”Refine preview to full quality. Returns new task_id.
vendor_connectors.meshy.text3d.poll(task_id: str, interval: float = 5.0, timeout: float = 600.0) → vendor_connectors.meshy.models.Text3DResult
Section titled “vendor_connectors.meshy.text3d.poll(task_id: str, interval: float = 5.0, timeout: float = 600.0) → vendor_connectors.meshy.models.Text3DResult”Poll until complete or failed.
vendor_connectors.meshy.text3d.generate(prompt: str, , art_style: vendor_connectors.meshy.models.ArtStyle | str = ArtStyle.REALISTIC, negative_prompt: str = ”, target_polycount: int = 15000, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.Text3DResult | str
Section titled “vendor_connectors.meshy.text3d.generate(prompt: str, , art_style: vendor_connectors.meshy.models.ArtStyle | str = ArtStyle.REALISTIC, negative_prompt: str = ”, target_polycount: int = 15000, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.Text3DResult | str”Generate a 3D model from text.
Args: prompt: Text description art_style: Style (realistic, sculpture, cartoon, low-poly) negative_prompt: Things to avoid target_polycount: Target polygon count enable_pbr: Enable PBR materials wait: Wait for completion (default True)
Returns: Text3DResult if wait=True, task_id if wait=False