言語モデル:Language Modelコンポーネント(AI Flowi Workflow)
言語モデルを実行するLanguage Modelは、指定したプロバイダーのモデルを使用します。入力メッセージやプロンプトの後に配置します。Model Responseは後続ステップ向けにMessageを返し、Language Model出力はAgentなどのコンポーネント向けにLanguageModel接続を提供します。
このLanguage Modelの仕様はカタログに記載されていますが、Ai Flowiによる本番テストは行われていません。
執筆:Ai Flowi · 公開日
カタログの参照情報
Language Modelの項目は、2026年10月9日にエクスポートされたAI Flowi Workflow 1.9.2のカタログに基づきます。コンポーネント: models_and_agents.LanguageModelComponent。カタログの説明: 指定したプロバイダーの言語モデルを実行します。
詳しくは、 コンポーネントカタログを参照してください。
関連情報:自然言語 SQL 生成。
入力
エクスポートされた入力は10項目あり、modelは必須です。temperatureやstreamなどは設定項目ですが、エクスポートには既定値も数値の範囲も示されていません。対応する型のメタデータがないことは、接続に制限がないことを意味しません。
関連情報:LLM temperatureとは:top-pとサンプリングの計算例。
| 名前 | 型 | 必須 | 対応する入力型 | 説明 |
|---|---|---|---|---|
api_key | str | いいえ | 記載なし(空のリスト) | 選択したプロバイダーの認証情報を設定します。対応する入力型は空のリストとして記録されており、認証情報は提供されていません。 |
base_url_ibm_watsonx | str | いいえ | 記載なし | IBM watsonxのベースエンドポイントのフィールドで、6つのエンドポイント候補が記載されています。セットアップの要件は、このエクスポートの範囲外です。 |
input_value | str | いいえ | Message | モデルのステップに渡すテキスト、または接続されたMessageです。 |
max_tokens | int | いいえ | 記載なし | モデルのトークン上限を制御します。カタログには、既定値や指定可能な値は記載されていません。 |
model | model | はい | LanguageModel | 必須のmodelフィールドで、対応する接続型はLanguageModelです。エクスポートには、モデル選択の候補が示されていません。 |
ollama_base_url | str | いいえ | 記載なし | Ollama用のベースURL設定です。エクスポートには、ネットワーク経由での到達性やセットアップについての記載はありません。 |
project_id | str | いいえ | 記載なし | プロジェクト識別子の設定です。プロバイダー固有の要件は、フィールドのメタデータには含まれていません。 |
stream | bool | いいえ | 記載なし | ストリーミングの切り替え設定です。既定値と出力の受け渡し動作は説明されていません。 |
system_message | str | いいえ | Message | モデルの呼び出しに使用するシステム指示のテキストです。Messageも受け付けます。 |
temperature | slider | いいえ | 記載なし | スライダーで指定するtemperature設定です。範囲、既定値、プロバイダー側の設定との対応は記載されていません。 |
出力
| 表示名 | 名前 | 型 |
|---|---|---|
| Model Response | text_output | Message |
| Language Model | model_output | LanguageModel |
Model Responseは、Message型のtext_outputです。Playgroundでの表示にはChat Output.input_value、タスクのメッセージにはAgent.input_valueの型と適合します。
Language Modelは、LanguageModel型のmodel_outputです。Agent.modelの型と適合します。モデルオブジェクトを渡す場合は、このポートを接続してください。Messageポートは型が異なります。
Language Modelを使用する場合
input_valueと、任意のsystem_messageを使ってプロバイダーのモデルを実行するステップには、Language Modelを使用します。 Prompt Template のPrompt出力はMessageなので、input_valueの型と適合します。モデルの応答を表示するには、text_outputをChat Outputに接続します。
別のコンポーネントを選ぶ場合
カタログのtools入力と反復設定が必要なタスクでは、 Agent を選びます。 Prompt Template は、プロンプトのテキストを組み立てるだけのステップで選びます。 Chat Output は、すでに結果があり、表示だけが必要な場合に選びます。
最小構成
設定例です。実施済みのテストではありません。
{
"model": "CONNECT_CONFIGURED_LANGUAGE_MODEL",
"input_value": "Summarise the supplied message in one sentence."
}
CONNECT_CONFIGURED_LANGUAGE_MODELは、modelに渡す設定済みのLanguageModel型の接続を表します。モデルの識別子や、文字列リテラルではありません。エディターでその接続を指定し、例のテキストはinput_valueに入力します。プロバイダーの選択と認証は、別途確認が必要です。このオブジェクトは、ワークフローのインポート用データではありません。
制約
- 必須のmodelフィールドには、選択候補がエクスポートされていません。このリファレンスでは、モデル名、対応プロバイダー、プロバイダー設定の完全な手順を推測して補っていません。
- IBMとOllamaのURLフィールドが示すのは設定項目であり、接続確認済みであることではありません。使用する構成について、認証、プロジェクトの要件、ネットワークアクセスを確認する必要があります。
- temperatureはslider、max_tokensはintですが、数値の範囲や既定値はエクスポートされていません。streamには、部分的なレスポンスの受け渡しに関する保証は記載されていません。
- 2つの出力ポートは型が異なります。text_outputはMessage、model_outputはLanguageModelです。接続先の入力に適合するポートを使用してください。
ノードの使用量
ノードの実行1回につき1 Flowi Tokenを消費します。プラン:Goは年払いで月額USD8から(月払いUSD10)、全5プランでPro 500まで。全プランは料金ページに掲載しています。
モデルノードの実行では、記載されているワークフローの使用量単位を消費します。モデルプロバイダーの利用料金は別途発生し、Flowiのプラン料金には含まれません。max_tokensは、Flowi Tokenの利用枠ではありません。
関連コンポーネント
Chat Input · Chat Output · Agent · Prompt Template · Message History