UChat連携:AI Flowi Workflow

UChat連携では、フィールドオブジェクトを要素とするトップレベルのJSON配列から、登録ユーザーのUChatユーザーフィールドを設定します。その更新が成功した後に、UChatのサブフローを起動します。カタログのinput_outputカテゴリには、UChatのコンポーネントが2つあります。

プラン:Goは年払いで月額USD8から(月払いUSD10)、Plusは月額USD16から(月払いUSD20)、Pro 100は月額USD80から(月払いUSD100)、Pro 200は月額USD160から(月払いUSD200)、Pro 500は月額USD400から(月払いUSD500)。毎月5,000~250,000 Flowi Tokensが含まれ、追加購入も可能です。ノード実行1回につき1トークン。サードパーティのAPIとモデルの利用料金は含まれません。

サブスクリプションには、外部のAPI・モデルの利用料金は含まれません。料金を見る。

著者:Ai Flowi · 公開日:

input_outputにあるUChatの2コンポーネント

以下はinput_outputにあるUChatの2項目です。この広いカテゴリに属するすべてのコンポーネントの数ではありません。下記の入力名、型、必須フラグは、これらの項目に基づいています。

処理別のUChatコンポーネント
コンポーネント機能必須入力とその他の設定
ユーザーフィールドの更新
UChat User Fields Setterフィールドオブジェクトを要素とするトップレベルのJSON配列を受け取り、登録ユーザーのUChatユーザーフィールドを設定します。必須: json_data (other;DataまたはJSONを受け付けます);uchat_token (str;Messageを受け付けます);user_ns (str;Messageを受け付けます)。
その他の入力(任意と記載): timeout_seconds (int)。
サブフローの起動
UChat Sub-Flow Trigger登録ユーザーのフィールドの更新が成功した後に、UChatのサブフローを起動します。必須: sub_flow_ns (str;Messageを受け付けます);uchat_token (str;Messageを受け付けます);user_ns (str;Messageを受け付けます);wait_signal (str;Messageを受け付けます)。
その他の入力(任意と記載): timeout_seconds (int)。

出典:AI Flowi Workflowコンポーネントカタログ、AI Flowi Workflow 1.9.2、エクスポートの確認日:2026年10月9日。

UChatの認証情報と操作の入力を設定する

UChatの両コンポーネントでは、Messageを受け付ける文字列入力としてuchat_tokenとuser_nsが必須です。対象とする登録ユーザーに合わせて、これらの入力を設定してください。

  1. UChat User Fields Setterには、フィールドオブジェクトを要素とするトップレベルのJSON配列をjson_dataに指定します。この必須入力はDataまたはJSONを受け付けます。
  2. UChat Sub-Flow Triggerには、さらにsub_flow_nsとwait_signalを指定します。いずれもMessageを受け付ける必須の文字列入力です。説明では、登録ユーザーのフィールドの更新が成功した後に起動することになっています。
  3. 各コンポーネントには、任意の整数入力timeout_secondsもあります。カタログには既定値や有効範囲が示されていないため、この設定に依存する前にテストで確認してください。
  4. フィールドの更新をテストし、対象の登録ユーザーのフィールドを確認します。サブフローをテストする前に、想定されるwait_signalの値と、その値が自分の設定でフィールド更新の成功をどのように表すかを確認してください。

この2項目に記載されているのは認証情報の入力であり、認証情報の取得手順や保存済み接続の選択欄ではありません。uchat_tokenの値を公開用のサンプルに含めないでください。

3つのUChatワークフロー案:本番環境でのテストは未実施

  1. サブフローを起動せずにフィールドを更新する:本番環境でのテストは未実施。 UChat User Fields Setterのjson_dataに用意した配列を指定し、uchat_tokenとuser_nsも指定します。実行後に登録ユーザーのフィールドを確認してください。
  2. フィールドを更新してから、選択したサブフローを開始する:本番環境でのテストは未実施。 1人の登録ユーザーに対して設定用コンポーネントを設定し、続いてUChat Sub-Flow Triggerにそのuser_nsと対象のsub_flow_nsを設定します。一連の処理を実行する前に、更新成功の条件とwait_signalを検証してください。
  3. 複数の登録ユーザーに個別に一連の処理を適用する:本番環境でのテストは未実施。 選択したuser_nsごとに、そのユーザー用のjson_dataを使って、フィールド更新とサブフローの実行を個別に行います。サブフローを起動する前に、それぞれの更新をテストしてください。この案は、バッチ処理への対応を示すものではありません。

UChatのカタログ2項目の制限は何ですか?

  • 根拠の状態: UChat User Fields SetterとUChat Sub-Flow Triggerはカタログに記載されていますが、Ai Flowiによる本番環境でのテストは未実施です。ワークフロー案には、本番環境での結果の記録がありません。
  • 配列の構造: json_dataは、フィールドオブジェクトを要素とするトップレベルのJSON配列と説明されています。各フィールドオブジェクト内で必須となるキーは記載されていません。
  • 成功後に起動する順序: トリガーの説明では、登録ユーザーのフィールドの更新が成功している必要があるとされています。入力一覧ではwait_signalが必須ですが、その値や、この順序を保証するために必要な接続方法は定義されていません。
  • 識別子とタイムアウト: エクスポートには、user_nsやsub_flow_nsの取得方法も、timeout_secondsの既定値や範囲も説明されていません。
  • このページの範囲: この2項目が説明しているのは、登録ユーザーのユーザーフィールドの設定とサブフローの起動だけです。このカタログの根拠資料から、それ以外のUChatの動作は確認できません。