> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Generar texto - ComfyUI Built-in Node Documentation

> El nodo TextGenerate usa un modelo CLIP para crear texto basado en el prompt del usuario.

El nodo TextGenerate usa un modelo CLIP para crear texto basado en el prompt del usuario. Opcionalmente puede usar imágenes, video o audio como contexto adicional para guiar la generación de texto. Puede controlar la longitud de la salida, habilitar un modo de pensamiento para modelos compatibles y elegir si usar muestreo aleatorio con varias configuraciones o generar texto sin muestreo.

## Entradas

### Entradas comunes

| Parámetro | Descripción | Tipo de datos | Requerido | Rango |
| - | - | - | - | - |
| `modo_de_muestreo` | Controla si se usa muestreo aleatorio durante la generación de texto. Cuando se establece en "on", los parámetros de muestreo adicionales se vuelven disponibles. Cuando se establece en "off", el nodo genera texto sin muestreo aleatorio. | DYNAMIC\_COMBO | Sí | `"on"` `"off"` |
| `clip` | El modelo CLIP usado para tokenizar el prompt y generar texto. | CLIP | Sí | N/A |
| `prompt` | El prompt de texto que guía la generación. Este campo admite varias líneas y prompts dinámicos. El valor predeterminado es una cadena vacía. | STRING | Sí | N/A |
| `imagen` | Una imagen opcional que se puede usar junto con el prompt de texto para influir en el texto generado. | IMAGE | No | N/A |
| `video` | Fotogramas de video como un lote de imágenes. Se asume 24 FPS; se submuestrea a 1 FPS internamente. | IMAGE | No | N/A |
| `audio` | Una entrada de audio opcional que se puede usar junto con el prompt de texto para influir en el texto generado. | AUDIO | No | N/A |
| `longitud_máxima` | El número máximo de tokens que generará el modelo. El valor predeterminado es 512. | INT | Sí | 1 a 32768 |
| `pensando` | Opera en modo de pensamiento si el modelo lo admite. El valor predeterminado es False. | BOOLEAN | No | True or False |
| `use_default_template` | Usa el prompt de sistema/plantilla integrado si el modelo tiene uno. El valor predeterminado es True. Este es un parámetro avanzado. | BOOLEAN | No | True or False |
| `mtp` | Decodificación especulativa con la cabeza de predicción multi-token del checkpoint. No tiene efecto sin pesos MTP. `"auto"` adapta la profundidad y la amplitud del borrador a las coincidencias de tokens observadas y al coste de ejecución; `"2"` a `"5"` fijan una profundidad constante; los modos `tree` fijan tanto la amplitud como la profundidad. La salida muestreada se mantiene correctamente distribuida, pero difiere de la salida sin MTP para la misma semilla (predeterminado: `"auto"`). | COMBO | No | `"auto"` `"off"` `"2"` `"3"` `"4"` `"5"` `"tree2s1"` `"tree2s2"` `"tree3s1"` `"tree4s1m8"` |
| `system_prompt` | Reemplaza el prompt de sistema en la plantilla de chat del modelo. Se ignora cuando no se usa la plantilla predeterminada. Conecta una entrada STRING en lugar de escribirlo en el nodo (predeterminado: vacío). | STRING | No | N/A |

### Parámetros de muestreo (cuando `sampling_mode` está en "on")

| Parámetro | Descripción | Tipo de datos | Requerido | Rango |
| - | - | - | - | - |
| `temperature` | Controla la aleatoriedad de la salida. Valores más bajos hacen la salida más predecible, valores más altos la hacen más creativa. El valor predeterminado es 0.7. | FLOAT | Sí | 0.01 a 2.0 |
| `top_k` | Limita el grupo de muestreo a los K tokens siguientes más probables. Un valor de 0 desactiva este filtro. El valor predeterminado es 64. | INT | Sí | 0 a 1000 |
| `top_p` | Usa muestreo de núcleo: conserva el conjunto más pequeño de tokens más probables cuya probabilidad acumulada alcanza este valor. El valor predeterminado es 0.95. | FLOAT | Sí | 0.0 a 1.0 |
| `min_p` | Establece un umbral mínimo de probabilidad para que los tokens sean considerados. El valor predeterminado es 0.05. | FLOAT | Sí | 0.0 a 1.0 |
| `repetition_penalty` | Penaliza los tokens que ya se han generado para reducir la repetición. Un valor de 1.0 no aplica penalización. El valor predeterminado es 1.05. | FLOAT | Sí | 0.0 a 5.0 |
| `seed` | Un número usado para inicializar el generador de números aleatorios para obtener resultados reproducibles. El valor predeterminado es 0. | INT | Sí | 0 a 18446744073709551615 |
| `presence_penalty` | Penaliza los nuevos tokens según si han aparecido en el texto hasta el momento, lo que anima al modelo a hablar de temas nuevos. El valor predeterminado es 0.0. | FLOAT | No | 0.0 a 5.0 |

**Nota:** Los parámetros de muestreo anteriores solo están activos y visibles en la interfaz del nodo cuando `sampling_mode` está establecido en "on". Cuando `sampling_mode` está establecido en "off", no hay parámetros de muestreo disponibles y el nodo genera texto sin muestreo aleatorio.

**Nota:** Cuando el texto generado contiene un bloque de razonamiento (empieza con `<think>` o el prompt termina con él), el razonamiento se devuelve por separado: `generated_text` lleva la respuesta y `thinking` lleva el razonamiento sin la etiqueta de apertura. En caso contrario, `generated_text` lleva todo lo que produjo el modelo y `thinking` queda vacío.

## Salidas

| Nombre de salida | Descripción | Tipo de datos |
| - | - | - |
| `generated_text` | El texto generado por el modelo basado en el prompt de entrada y la imagen, video o audio opcionales, con cualquier bloque de razonamiento separado en la salida `thinking`. | STRING |
| `thinking` | El bloque de razonamiento que produjo el modelo, sin la etiqueta de apertura `<think>`. Vacío si el modelo no produjo ningún bloque de razonamiento. | STRING |

> Esta documentación fue generada por IA. Si encuentra algún error o tiene sugerencias de mejora, ¡no dude en contribuir! [Editar en GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextGenerate/es.md)

***

**Source fingerprint (SHA-256):** `e0854b0ce5a41e195a2634f4739c22c7dd0df1f2309cb8a02b506b8791bf3bee`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.