コンテンツにスキップ

テキスト入力 (TextInput)

概要 (What is it?)

TextInput ノードは、ワークフロー内で使用するテキストを複数行にわたって入力するためのシンプルな構成要素です。

使用する場面 (When would I use it?)

以下のような場面で TextInput ノードを使用します:

  • テキストコンテンツを作成したい場合
  • ワークフロー内の他のノードに渡すテキスト入力を準備したい場合
  • プロンプト、指示、または複数段落にわたる長文コンテンツを定義したい場合
  • 構造化されたテキスト入力を必要とするワークフローを構築したい場合

使い方 (How to use it)

基本セットアップ

  1. ワークフローに TextInput ノードを追加します
  2. "text" パラメータに任意の複数行コンテンツを入力・設定します
  3. テキスト入力を受け付けるノードにその出力を接続します

パラメータ一覧 (Parameters)

  • text: 複数行テキストコンテンツ(文字列、デフォルトは空文字列)

出力 (Outputs)

  • text: 文字列としての複数行テキストコンテンツ

使用例 (Example)

AI アシスタント用のプロンプトを作成するワークフローの例:

  1. ワークフローに TextInput ノードを追加します

  2. "text" パラメータを次のように設定します:

    You are a helpful tour guide assistant.
    Please provide information about the following location:
    - History of the place
    - Main attractions
    - Best time to visit
    - Local cuisine
    
  3. 出力を Agent ノードの prompt パラメータに接続します

重要な注意点 (Important Notes)

  • 出力において改行コードはそのまま保持されます
  • 任意の有効な文字列コンテンツをサポートします
  • 空文字列も有効な入力であり、空文字列が出力されます
  • 文字数制限はありませんが、極端に巨大なテキストブロックはパフォーマンスに影響を与える可能性があります

よくある問題 (Common Issues)

  • 異なるソースからコピー&ペーストした際のテキストフォーマットの乱れ(予期しない特殊文字が含まれていないか確認してください)
  • 実行環境の違いによる改行文字の差異