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・モデルの利用料金は含まれません。料金を見る。
公式情報源:UChat ドキュメント
input_outputにあるUChatの2コンポーネント
以下はinput_outputにあるUChatの2項目です。この広いカテゴリに属するすべてのコンポーネントの数ではありません。下記の入力名、型、必須フラグは、これらの項目に基づいています。
| コンポーネント | 機能 | 必須入力とその他の設定 |
|---|---|---|
| ユーザーフィールドの更新 | ||
| 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が必須です。対象とする登録ユーザーに合わせて、これらの入力を設定してください。
- UChat User Fields Setterには、フィールドオブジェクトを要素とするトップレベルのJSON配列を
json_dataに指定します。この必須入力はDataまたはJSONを受け付けます。 - UChat Sub-Flow Triggerには、さらに
sub_flow_nsとwait_signalを指定します。いずれもMessageを受け付ける必須の文字列入力です。説明では、登録ユーザーのフィールドの更新が成功した後に起動することになっています。 - 各コンポーネントには、任意の整数入力
timeout_secondsもあります。カタログには既定値や有効範囲が示されていないため、この設定に依存する前にテストで確認してください。 - フィールドの更新をテストし、対象の登録ユーザーのフィールドを確認します。サブフローをテストする前に、想定される
wait_signalの値と、その値が自分の設定でフィールド更新の成功をどのように表すかを確認してください。
この2項目に記載されているのは認証情報の入力であり、認証情報の取得手順や保存済み接続の選択欄ではありません。uchat_tokenの値を公開用のサンプルに含めないでください。
3つのUChatワークフロー案:本番環境でのテストは未実施
- サブフローを起動せずにフィールドを更新する:本番環境でのテストは未実施。 UChat User Fields Setterの
json_dataに用意した配列を指定し、uchat_tokenとuser_nsも指定します。実行後に登録ユーザーのフィールドを確認してください。 - フィールドを更新してから、選択したサブフローを開始する:本番環境でのテストは未実施。 1人の登録ユーザーに対して設定用コンポーネントを設定し、続いてUChat Sub-Flow Triggerにその
user_nsと対象のsub_flow_nsを設定します。一連の処理を実行する前に、更新成功の条件とwait_signalを検証してください。 - 複数の登録ユーザーに個別に一連の処理を適用する:本番環境でのテストは未実施。 選択した
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の動作は確認できません。