メインコンテンツへスキップ
このドキュメントは AI によって生成されました。誤りを発見した場合、または改善のための提案がある場合は、ぜひご貢献ください! GitHub で編集
TextGenerate ノードは CLIP モデルを用いて、ユーザーが指定したプロンプトに基づいてテキストを生成します。また、オプションとして画像を視覚的な参照として利用し、テキスト生成を補助することもできます。出力の長さを制御したり、さまざまな設定を備えたランダム・サンプリングを利用するか、あるいはサンプリングを行わずにテキストを生成するかを選択できます。

入力

パラメーターデータ型必須範囲説明
clipCLIPはい不適用プロンプトのトークン化およびテキスト生成に使用される CLIP モデルです。
promptSTRINGはい不適用生成をガイドするテキスト・プロンプトです。このフィールドは複数行および動的プロンプトをサポートしています。デフォルト値は空文字列です。
imageIMAGEいいえ不適用オプションの画像で、テキスト・プロンプトと併用して生成されるテキストに影響を与えることができます。
max_lengthINTはい1 ~ 2048モデルが生成する最大トークン数です。デフォルト値は 256 です。
sampling_modeCOMBOはい"on"
"off"
テキスト生成時にランダム・サンプリングを使用するかどうかを制御します。「on」に設定すると、サンプリングを制御するための追加パラメーターが利用可能になります。デフォルト値は「on」です。
temperatureFLOATいいえ0.01 ~ 2.0出力のランダム性を制御します。値が小さいほど出力は予測可能になり、大きいほど創造性が高まります。このパラメーターは sampling_mode が「on」の場合のみ有効です。デフォルト値は 0.7 です。
top_kINTいいえ0 ~ 1000サンプリング候補を、最も可能性の高い上位 K 個の次のトークンに制限します。値が 0 の場合はこのフィルターが無効になります。このパラメーターは sampling_mode が「on」の場合のみ有効です。デフォルト値は 64 です。
top_pFLOATいいえ0.0 ~ 1.0ヌクレウス・サンプリング(核サンプリング)を用い、累積確率がこの値より小さいトークンのみを候補とします。このパラメーターは sampling_mode が「on」の場合のみ有効です。デフォルト値は 0.95 です。
min_pFLOATいいえ0.0 ~ 1.0トークンが候補として考慮されるための最小確率閾値を設定します。このパラメーターは sampling_mode が「on」の場合のみ有効です。デフォルト値は 0.05 です。
repetition_penaltyFLOATいいえ0.0 ~ 5.0すでに生成済みのトークンに対してペナルティを課し、反復を抑制します。値が 1.0 の場合はペナルティが適用されません。このパラメーターは sampling_mode が「on」の場合のみ有効です。デフォルト値は 1.05 です。
seedINTいいえ0 ~ 18446744073709551615サンプリングが「on」の場合に、再現可能な結果を得るために乱数生成器を初期化する際に使用される数値です。デフォルト値は 0 です。
注意: パラメーター temperaturetop_ktop_pmin_prepetition_penalty、および seed は、sampling_mode が「on」に設定されている場合にのみ、ノードのインターフェース上で有効かつ表示されます。

出力

出力名データ型説明
generated_textSTRING入力プロンプトおよびオプションの画像に基づき、モデルによって生成されたテキストです。