> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-matt-router-pricing-pika-and-guard.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TextGenerate - ComfyUI Built-in Node Documentation

> TextGenerate ノードは、CLIP モデルを使用してユーザーのプロンプトに基づいたテキストを生成します。

TextGenerate ノードは、CLIP モデルを使用してユーザーのプロンプトに基づいたテキストを生成します。オプションで画像、動画、または音声を追加のコンテキストとして使用し、テキスト生成を誘導できます。出力の長さを制御したり、対応モデルではシンキングモードを有効にしたり、さまざまな設定を伴うランダムサンプリングを使用するか、サンプリングなしでテキストを生成するかを選択できます。

## 入力

### 共通入力

| パラメータ | 説明 | データ型 | 必須 | 範囲 |
| - | - | - | - | - |
| `サンプリングモード` | テキスト生成時にランダムサンプリングを使用するかどうかを制御します。"on" に設定すると、追加のサンプリングパラメータが使用可能になります。"off" に設定すると、ノードはランダムサンプリングなしでテキストを生成します。 | DYNAMIC\_COMBO | はい | `"on"`<br />`"off"` |
| `clip` | プロンプトのトークン化とテキスト生成に使用される CLIP モデルです。 | CLIP | はい | N/A |
| `プロンプト` | 生成を誘導するテキストプロンプトです。このフィールドは複数行および動的プロンプトをサポートします。デフォルト値は空文字列です。 | STRING | はい | N/A |
| `画像` | テキストプロンプトと併用して生成されるテキストに影響を与えることができるオプションの画像です。 | IMAGE | いいえ | N/A |
| `ビデオ` | 画像バッチとしての動画フレーム。24 FPS を想定しており、内部的に 1 FPS にサブサンプリングされます。 | IMAGE | いいえ | N/A |
| `オーディオ` | テキストプロンプトと併用して生成されるテキストに影響を与えることができるオプションの音声入力です。 | AUDIO | いいえ | N/A |
| `最大長` | モデルが生成するトークンの最大数です。デフォルト値は 512 です。 | INT | はい | 1 ～ 32768 |
| `思考モード` | モデルが対応している場合、シンキングモードで動作します。デフォルト値は False です。 | BOOLEAN | いいえ | True or False |
| `use_default_template` | モデルに組み込みのシステムプロンプト/テンプレートがある場合、それを使用します。デフォルト値は True です。これは詳細設定パラメータです。 | BOOLEAN | いいえ | True or False |
| `mtp` | チェックポイントのマルチトークン予測ヘッドを使用した投機的デコーディングです。MTP 重みがない場合は効果がありません。"auto" はドラフト深度を適応させ、"2" から "5" はそれを固定します。サンプリングされた出力は正しい分布を保ちますが、同じシードであっても MTP なしの出力とは異なります（デフォルト: "auto"）。 | COMBO | いいえ | `"auto"`<br />`"off"`<br />`"2"`<br />`"3"`<br />`"4"`<br />`"5"` |
| `system_prompt` | モデルのチャットテンプレート内のシステムプロンプトを置き換えます。デフォルトテンプレートを使用しない場合は無視されます。ノード内で入力するのではなく、STRING 入力を接続します（デフォルト: 空）。 | STRING | いいえ | N/A |

### サンプリングパラメータ（`sampling_mode` が "on" の場合）

| パラメータ | 説明 | データ型 | 必須 | 範囲 |
| - | - | - | - | - |
| `temperature` | 出力のランダム性を制御します。値が低いほど出力は予測しやすくなり、値が高いほど創造的になります。デフォルト値は 0.7 です。 | FLOAT | はい | 0.01 ～ 2.0 |
| `top_k` | サンプリングプールを、次に来る可能性が高い上位 K 個のトークンに制限します。値が 0 の場合、このフィルタは無効になります。デフォルト値は 64 です。 | INT | はい | 0 ～ 1000 |
| `top_p` | nucleus sampling を使用し、累積確率がこの値に達する、最も可能性の高いトークンの最小集合を保持します。デフォルト値は 0.95 です。 | FLOAT | はい | 0.0 ～ 1.0 |
| `min_p` | 検討対象とするトークンの最小確率しきい値を設定します。デフォルト値は 0.05 です。 | FLOAT | はい | 0.0 ～ 1.0 |
| `repetition_penalty` | すでに生成されたトークンにペナルティを与え、繰り返しを減らします。値が 1.0 の場合はペナルティが適用されません。デフォルト値は 1.05 です。 | FLOAT | はい | 0.0 ～ 5.0 |
| `seed` | 再現可能な結果を得るために乱数ジェネレータを初期化するために使用される数値です。デフォルト値は 0 です。 | INT | はい | 0 ～ 18446744073709551615 |
| `presence_penalty` | これまでにテキスト内に出現したかどうかに基づいて新しいトークンにペナルティを与え、モデルが新しいトピックについて話すように促します。デフォルト値は 0.0 です。 | FLOAT | いいえ | 0.0 ～ 5.0 |

**注:** 上記のサンプリングパラメータは、`sampling_mode` が "on" に設定されている場合にのみ、ノードインターフェース上で有効となり表示されます。`sampling_mode` が "off" に設定されている場合、サンプリングパラメータは使用できず、ノードはランダムサンプリングなしでテキストを生成します。

**注:** 生成されたテキストに推論ブロックが含まれる場合（テキストが `<think>` で始まるか、プロンプトがそれで終わる場合）、推論は別々に返されます。`generated_text` には回答が入り、`thinking` には先頭のタグを除いた推論が入ります。それ以外の場合、`generated_text` にはモデルが生成したすべてが入り、`thinking` は空になります。

## 出力

| 出力名 | 説明 | データ型 |
| - | - | - |
| `generated_text` | 入力プロンプトとオプションの画像、動画、または音声に基づいてモデルが生成したテキストです。推論ブロックは `thinking` 出力として分離されます。 | STRING |
| `thinking` | モデルが生成した推論ブロックです。先頭の `<think>` タグは削除されています。モデルが推論ブロックを生成しなかった場合は空になります。 | STRING |

> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください！ [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextGenerate/ja.md)

***

**Source fingerprint (SHA-256):** `80813781c06dfb0c3b59ee72c8bd6ebced69a4de8152de916ebc15153a0757fa`


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