MuleSoft AI Chain Connector 1.0 リファレンス - Mule 4

拡張機能のメインクラスは、設定、接続プロバイダー、操作、ソースを宣言するエントリポイントです。

設定

MuleSoft AI Chain Connector のデフォルト設定。

パラメーター

名前 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

LLM 種別

String (文字列)

大規模言語モデル種別:

  • Anthropic

  • Azure OpenAI

  • Mistral AI

  • Ollama

  • OpenAI

  • GroqAI

x

Config Type (設定種別)

String (文字列)

設定種別:

  • 環境変数

  • Configuration JSON (設定 JSON)

x

File Path (ファイルパス)

String (文字列)

File Path (ファイルパス)

x

Model Name (モデル名)

String (文字列)

選択した LLM でサポートされるモデル。

x

Temperature (温度)

Number (数値)

出力のランダム性を制御します。

0.7

LLM timeout (LLM タイムアウト)

Number (数値)

LLM 要求のタイムアウト。

60 秒

LLM timeout unit (LLM タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

LLM タイムアウトで使用する時間単位。

SECONDS (秒)

Max Tokens (最大トークン数)

Number (数値)

応答を生成するときに使用する LLM トークンの数を定義します。

500

Name (名前)

String (文字列)

この設定の参照に使用される ID。

x

Expiration Policy (有効期限ポリシー)

動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。

操作

AGENT Define Prompt Template

<ms-aichain:agent-define-prompt-template>

プロンプトテンプレートを使用して設定する AI エージェントを定義するのに役立ちます

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Dataset (データセット)

String (文字列)

アクションの実行元であるユーザークエリを参照します。

#[payload]

Template (テンプレート)

String (文字列)

ユーザークエリに適切に応答するために LLM により使用されるサンプルテンプレートを参照します。

x

Instructions (手順)

String (文字列)

ユーザークエリをどのように理解して応答するかについての手順を LLM に提供します。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

CHAT Answer Prompt

<ms-aichain:chat-answer-prompt>

簡単な Chat エージェントを実装して LLM とのチャットを有効にします。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Prompt (プロンプト)

String (文字列)

ユーザー定義のプロンプトクエリ。

#[payload]

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

CHAT Answer Prompt With Memory

<ms-aichain:chat-answer-prompt-with-memory>

AI エージェントとして定義された LLM のチャットメモリを実装します。memoryName を使用すると、マルチチャネルプロファイル設計が可能になります。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプトを参照します。

#[payload]

Memory Name (メモリ名)

String (文字列)

LLM で追加の処理を実行するために取得するメモリの名前。

x

Db File Path (DB ファイルパス)

String (文字列)

メモリを含むファイルの場所。

x

Max Messages (最大メッセージ数)

Number (数値)

このメモリに対して分析するメッセージの最大数。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING Get Info From Store

<ms-aichain:embedding-get-info-from-store>

storeName (フルパス) からインポートされるエンベディングストア (メモリ内) からプロンプトを介して情報を読み取ります

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプトまたはクエリ。

#[payload]

Store Name (ストア名)

String (文字列)

照会するストアの名前。

x

Get Latest (最新を取得)

Boolean (ブール)

場所からストアを新しく取得するかどうかを決定します。

false

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING Get Info From Store Legacy

<ms-aichain:embedding-get-info-from-store-legacy>

storeName (フルパス) からインポートされるエンベディングストア (メモリ内) からプロンプトを介して情報を読み取ります。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプトまたはクエリ。

#[payload]

Store Name (ストア名)

String (文字列)

照会するストアの名前。

x

Get Latest (最新を取得)

Boolean (ブール)

場所からストアを新しく取得するかどうかを決定します。

false

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

IMAGE Generate

<ms-aichain:image-generate>

データ内のプロンプトに基づいて画像を生成します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプト。

#[payload]

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

次の設定の場合

スロー

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:IMAGE_ANALYSIS_FAILURE​

  • MS-AICHAIN:IMAGE_GENERATION_FAILURE​

  • MS-AICHAIN:IMAGE_PROCESSING_FAILURE​

IMAGE Read

<ms-aichain:image-read>

URL から画像を読み取って、ユーザープロンプトに対する応答を提供します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプト。

#[payload]

Context URL (コンテキスト URL)

String (文字列)

分析する画像 URL。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:IMAGE_ANALYSIS_FAILURE​

  • MS-AICHAIN:IMAGE_GENERATION_FAILURE​

  • MS-AICHAIN:IMAGE_PROCESSING_FAILURE​

IMAGE Read Scanned Documents

<ms-aichain:image-read-scanned-documents>

ユーザーが要求したときに、スキャン済みドキュメントを読み取って応答に変換します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプト。

#[payload]

File Path (ファイルパス)

String (文字列)

分析するファイルへのパス。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:IMAGE_ANALYSIS_FAILURE​

  • MS-AICHAIN:IMAGE_GENERATION_FAILURE​

  • MS-AICHAIN:IMAGE_PROCESSING_FAILURE​

RAG Load Document

<ms-aichain:rag-load-document>

自然言語で提供されたドキュメントをユーザーが照会できるようにします。ドキュメントはメモリ内ベクトルストアに組み込まれます。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザーから提供されるクエリ入力を定義します。

#[payload]

Context Path (コンテキストパス)

String (文字列)

組み込まれるファイルパスを定義します。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

File Type (ファイル種別)

String (文字列)

text (テキスト)

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

SENTIMENT Analyze

<ms-aichain:sentiment-analyze>

ユーザーデータのセンチメントを分析します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

分析するユーザー入力を参照します。

#[payload]

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

TOOLS Use Ai Service

<ms-aichain:tools-use-ai-service>

(AI サービス) 定義済み AI エージェントによるツールの利用状況。ツール (API) のリストをすべての必要な情報 (エンドポイント、ヘッダー、本文、メソッドなど) と共に、使用する AI エージェントに提供します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプトまたはクエリ。

#[payload]

Tool Config (ツール設定)

String (文字列)

呼び出しツールを有効にするために LLM で必要とされる設定が含まれます。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

TOOLS Use Ai Service Legacy

<ms-aichain:tools-use-ai-service-legacy>

(レガシー) 定義済み AI エージェントによるツールの利用状況。ツール (API) のリストをすべての必要な情報 (エンドポイント、ヘッダー、本文、メソッドなど) と共に、使用する AI エージェントに提供します。

パラメーター

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Data (データ)

String (文字列)

ユーザープロンプトまたはクエリ。

#[payload]

Tool Config (ツール設定)

String (文字列)

呼び出しツールを有効にするために LLM で必要とされる設定が含まれます。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Config Ref (設定参照)

ConfigurationProvider

このコンポーネントを実行するために使用する設定の名前。

x

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

次の設定の場合

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING Add Document To Store

<ms-aichain:embedding-add-document-to-store>

テキスト、任意、および URL 種別のドキュメントを、定義済みの storeName (フルパス) にエクスポートされるエンベディングストア (メモリ内) に追加します。

パラメーター

名前 説明 デフォルト値 必須

Store Name (ストア名)

String (文字列)

エンベディングストアの名前。

x

Context Path (コンテキストパス)

String (文字列)

処理するファイルの場所を参照します。

x

Max Segment Size In Chars (最大セグメントサイズ (文字数))

Number (数値)

エンベディング中の連続する文字シーケンスの最大許容サイズ。

x

Max Overlap Size In Chars (最大重複サイズ (文字数))

Number (数値)

エンベディング中に許可される重複文字の最大サイズ。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

File Type (ファイル種別)

String (文字列)

text (テキスト)

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING Add Folder To Store

<ms-aichain:embedding-add-folder-to-store>

テキスト、任意、および URL 種別のドキュメントを、定義済みの storeName (フルパス) にエクスポートされるエンベディングストア (メモリ内) に追加します。

パラメーター

名前 説明 デフォルト値 必須

Store Name (ストア名)

String (文字列)

エンベディングストアの名前。

x

Context Path (コンテキストパス)

String (文字列)

処理するフォルダーの場所を参照します。

x

Max Segment Size In Chars (最大セグメントサイズ (文字数))

Number (数値)

エンベディング中の連続する文字シーケンスの最大許容サイズ。

x

Max Overlap Size In Chars (最大重複サイズ (文字数))

Number (数値)

エンベディング中に許可される重複文字の最大サイズ。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

File Type (ファイル種別)

String (文字列)

text (テキスト)

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING New Store

<ms-aichain:embedding-new-store>

定義済みの storeName (フルパス) にエクスポートされる新しいエンベディングストア (メモリ内) を作成します。

パラメーター

名前 説明 デフォルト値 必須

Store Name (ストア名)

String (文字列)

エンベディングストアの名前。

x

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

EMBEDDING Query From Store

<ms-aichain:embedding-query-from-store>

storeName (フルパス) からインポートされるエンベディングストア (メモリ内) から情報を照会します。

パラメーター

名前 説明 デフォルト値 必須

Store Name (ストア名)

String (文字列)

エンベディングストアの名前。

x

Question (質問)

String (文字列)

ユーザープロンプトまたはクエリ。

#[payload]

Max Results (最大結果数)

Number (数値)

ストアから取得する結果の最大数。

x

Min Score (最少スコア)

Number (数値)

この minScore で応答を絞り込みます。

x

Get Latest (最新を取得)

Boolean (ブール)

場所からストアを新しく取得するかどうかを決定します。

false

Output Mime Type (出力 MIME タイプ)

String (文字列)

この操作で出力されるペイロードの MIME タイプ。

Output Encoding (出力エンコード)

String (文字列)

この操作で出力されるペイロードのエンコード。

Streaming Strategy (ストリーミング戦略)

Mule によるストリームの処理方法を設定します。反復可能ストリームは、デフォルトの動作です。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

出力

Any (任意)

Attributes Type (属性型)

Object (オブジェクト)

スロー

  • MS-AICHAIN:AI_SERVICES_FAILURE​

  • MS-AICHAIN:EMBEDDING_OPERATIONS_FAILURE​

  • MS-AICHAIN:FILE_HANDLING_FAILURE​

  • MS-AICHAIN:RAG_FAILURE​

  • MS-AICHAIN:TOOLS_OPERATION_FAILURE​

Expiration Policy (有効期限ポリシー)

有効期限ポリシー戦略を設定します。

項目 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

動的設定インスタンスがアイドル状態を続けられる最大時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。

Time Unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Max Idle Time (最大アイドル時間)]​ 項目の時間単位。

LLM Response Attributes (HTTP 応答属性)

項目 説明 デフォルト値 必須

その他の属性

Object (オブジェクト)

Token Usage (トークン利用状況)

Token Usage (トークン利用状況)

属性として返されるトークン利用状況メタデータ。

項目 説明 デフォルト値 必須

Input Count (入力数)

Number (数値)

入力の処理で使用されたトークン数。

Output Count (出力数)

Number (数値)

出力の生成で使用されたトークン数。

Total Count (合計数)

Number (数値)

入力と出力で使用されたトークンの合計数。

Repeatable In-Memory Stream (反復可能なメモリ内ストリーム)

データが最大バッファサイズを超えた場合に要求が失敗するメモリ内ストリーミング戦略を設定します。ユースケースで最適なバッファサイズは、必ずパフォーマンステストを実施して決めてください。

項目 説明 デフォルト値 必須

Initial Buffer Size (初期バッファサイズ)

Number (数値)

データストリームに割り当てるメモリの初期容量。ストリーミングされたデータがこの値を超える場合は、​[Buffer Size Increment (バッファサイズ増分)]​ の単位で ​[Max Buffer Size (最大バッファサイズ)]​ を上限としてバッファが拡張されます。

Buffer Size Increment (バッファサイズ増分)

Number (数値)

バッファサイズが初期サイズを超えた場合に、拡張する量。値を ​0​ またはそれ以下に設定すると、バッファは拡張されません。

Max Buffer Size (最大バッファサイズ)

Number (数値)

使用するメモリの最大量。これを超えると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが発生します。0 以下の値は無制限を意味します。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれかになります。

  • BYTE

  • KB

  • MB

  • GB

[Initial Buffer Size (初期バッファサイズ)]​ 項目、​[Buffer Size Increment (バッファサイズ増分)]​ 項目、​[Max Buffer Size (最大バッファサイズ)]​ 項目の単位。

Repeatable File Store Stream (反復可能なファイルストアストリーム)

反復可能なファイルストアストリーミング戦略を設定します。この戦略では、ストリームコンテンツの一部がメモリ内に格納されます。ストリームのコンテンツが、設定されたバッファサイズよりも大きい場合、Mule はバッファのコンテンツをディスクにバックアップしてからメモリをクリアします。

項目 説明 デフォルト値 必須

In Memory Size (メモリ内サイズ)

Number (数値)

ストリームのデータで使用できるメモリの最大量。メモリ量がこの値を超えると、コンテンツはディスクにバッファされます。パフォーマンスを最適化する方法は、次のとおりです。

  • バッファサイズを大きくすると、Mule がバッファをディスクに書き込む回数を減らせます。これによってパフォーマンスが高まりますが、より多くのメモリが必要になるため、アプリケーションが処理できる同時要求数が制限されます。

  • バッファサイズを小さくすると、メモリの負荷は低減しますが、応答時間が長くなります。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれかになります。

  • BYTE

  • KB

  • MB

  • GB

[In Memory Size (メモリ内サイズ)]​ 項目の単位。

Scanned Doc Response Attributes (スキャン済みドキュメント応答属性)

項目 説明 デフォルト値 必須

その他の属性

Object (オブジェクト)

Scanned Doc Attributes (スキャン済みドキュメント属性)

Doc Response Attribute (ドキュメント応答属性)

項目 説明 デフォルト値 必須

Page (ページ)

Number (数値)

Token Usage (トークン利用状況)