## Overview

This node generates a 3D model from a text description using the Tripo P1 API. It is optimized for creating low-poly, game-ready meshes with stable topology, making it suitable for real-time applications.

## Inputs

| Parameter | Description | Data Type | Required | Range |
| --- | --- | --- | --- | --- |
| `prompt` | The text description of the 3D model you want to generate. | STRING | Yes | Up to 1024 characters |
| `negative_prompt` | A text description of what you do not want in the generated model. | STRING | No | Up to 255 characters |
| `output_mode` | Controls the output model's quality and texture settings. This parameter is a dictionary with the following keys:<br><br>`texture_quality`: STRING, Range: `"standard"`<br>`pbr`: BOOLEAN, default: True<br>`texture`: BOOLEAN, default: True<br>`subdivision`: INT, default: 0, Range: 0 to 2<br>`texture_size`: INT, default: 2048, Range: 512 to 4096 (must be a power of 2)<br>`texture_format`: STRING, Range: `"png"`<br>`texture_clean`: BOOLEAN, default: False<br>`texture_seamless`: BOOLEAN, default: False<br><br>Default: `{"texture_quality": "standard", "pbr": True, "texture": True, "subdivision": 0, "texture_size": 2048, "texture_format": "png", "texture_clean": False, "texture_seamless": False}` | DICT | Yes | See description |
| `image_seed` | A seed value for image generation, used to control randomness. Default: 42. | INT | No |  |
| `face_limit` | The maximum number of faces for the generated mesh. A value of -1 means no limit. Default: -1. | INT | No |  |
| `model_seed` | A seed value for model generation, used to control randomness. | INT | No |  |
| `auto_size` | If enabled, the node will automatically determine the optimal model size. Default: False. | BOOLEAN | No |  |
| `export_uv` | If enabled, the model will include UV coordinates for texture mapping. Default: True. | BOOLEAN | No |  |
| `compress_geometry` | If enabled, the geometry will be compressed to reduce file size. Default: False. | BOOLEAN | No |  |

## Outputs

| Output Name | Description | Data Type |
| --- | --- | --- |
| `model_file` | The file path to the generated 3D model (for backward compatibility only). | STRING |
| `model task_id` | The unique task ID for the model generation request. | MODEL_TASK_ID |
| `GLB` | The generated 3D model in GLB format. | FILE3DGLB |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1TextToModelNode/en.md)

---
**Source fingerprint (SHA-256):** `154e75209d65c823d5681b74cd12fe7b2ed37d7b94bf51cac86f343c68f85722`
