| Vector Store | Storing Metadata | Filtering by Metadata | Removing Embeddings | List All Embeddings |
|---|---|---|---|---|
Azure AI Search | Yes | Yes | Yes | Yes |
Chroma | Yes | Yes | Yes | Yes |
Milvus | Yes | Yes | Yes | Yes |
OpenSearch | Yes | Yes | Yes | No |
PGVector | Yes | Yes | Yes | Yes |
Pinecone | Yes | Yes | No | No |
Qdrant | Yes | Yes | Yes | Yes |
MongoDB Atlas | Yes | Yes | Yes | Yes |
Ephemeral File | Yes | Yes | Yes | Yes |
| Model Provider | Text Embedding | Image Embedding | Video Embedding |
|---|---|---|---|
Azure OpenAI | Yes | No | No |
Azure Vision AI | Yes | No | No |
Einstein | Yes | No | No |
Hugging Face | Yes | No | No |
Mistral AI | Yes | No | No |
Nomic | Yes | No | No |
Ollama | Yes | No | No |
OpenAI | Yes | No | No |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | Connection types for this configuration. | x | ||
Name | String | ID used to reference this configuration. | x | |
Expiration Policy | Configures an expiration policy for the configuration. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Endpoint | String | Endpoint. | x | |
Api Key | String | API key. | x | |
Api Version | String | API version. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Endpoint | String | Endpoint. | x | |
Api Key | String | API key. | x | |
Api Version | String | API version. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Salesforce Org | String | Salesforce org. | x | |
Client Id | String | Client ID. | x | |
Client Secret | String | Client secret. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Total Timeout (ms) | Number | Total timeout in milliseconds for API requests. | 60000 | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Base URL | String | Ollama base URL. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | Connection types for this configuration. | x | ||
Name | String | ID used to reference this configuration. | x | |
Expiration Policy | Configures an expiration policy for the configuration. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Configuration | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Url | String | URL. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Configuration | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Url | String | URL. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Working Directory | String | Directory for creating store files. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Uri | String | URI. | ||
Host | String | Host. | ||
Port | Number | Port. | ||
Token | String | Token. | ||
Username | String | Username. | ||
Password | String | Password. | ||
Database Name | String | Database name. | ||
Index Type | String | Index type. | FLAT | |
Metric Type | String | Metric type. | COSINE | |
Consistency Level | String | Consistency level. | EVENTUALLY | |
Auto Flush On Insert | Boolean | Determines whether to auto-flush on insert. | true | |
Id Field Name | String | ID field name. | ID | |
Text Field Name | String | Text field name. | text | |
Metadata Field Name | String | Metadata field name. | metadata | |
Vector Field Name | String | Vector field name. | vector | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
Port | Number | Port. | ||
Username | String | Username. | ||
Password | String | Password. | x | |
Database Name | String | Database name. | ||
Options | String | Options. | ||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | URL. | x | |
User | String | Username. | ||
Password | String | Password. | x | |
Api Key | String | API key. | ||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
Port | Number | Port. | x | |
Database | String | Database. | x | |
User | String | Username. | x | |
Password | String | Password. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Cloud | String | Cloud. | x | |
Region | String | Region. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
GPRC Port | Number | gRPC port. | x | |
Use TLS | Boolean | Determines whether to use TLS. | false | |
Text Segment Key | String | Text segment key. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Name | String | ID used to reference this configuration. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Input Texts | Array of String | Input list of texts to generate embeddings from. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model (Deployment) Name | String | Embedding model (deployment) name. | x | |
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store or collection to query. | x | |
Text Segment and Embedding | Any | Text segment and embedding generated from the question and used to query the store. | x | |
Max Results | Number | Maximum number of results (text segments) retrieved. | x | |
Min Score | Number | Minimum score used to filter retrieved results (text segments) (0-1). | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Metadata Condition | String | Metadata condition. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store. | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Retrieve Embeddings | Boolean | Flag to indicate whether embeddings should be retrieved. | false | |
Page size | Number | Page size used when querying the vector store. | 5000 | |
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of [Binary] payload and Store Response Attributes attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store or collection to use for data ingestion. | x | |
Text Segments and Embeddings | Any | Text segments and embeddings to add to the store. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Metadata entries | Object | Custom metadata key-value pairs to add to the vector store. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store. | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Ids | Array of String | List of IDs to remove. | ||
Metadata Condition | String | Metadata condition. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Document binary | Any | Raw binary or Base64-encoded content of the document to parse. | #[payload] | |
Document parser | Document parser to use. | x | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Text | Any | Input text to chunk. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Max Segment Size (Characters) | Number | Maximum size of a segment in characters. | ||
Max Overlap Size (Characters) | Number | Maximum overlap between segments in characters. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of String |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | Comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | Comma-separated list of cipher suites enabled for this context. | ||
Trust Store | Configures the TLS truststore. | |||
Key Store | Configures the TLS keystore. | |||
Revocation Check | Configures a revocation checking mechanism. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the truststore. Mule resolves the path relative to the current classpath and file system. | ||
Password | String | Password used to protect the truststore. | ||
Type | String | Type of truststore. | ||
Algorithm | String | Encryption algorithm that the truststore uses. | ||
Insecure | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the keystore. Mule resolves the path relative to the current classpath and file system. | ||
Type | String | Type of keystore. | ||
Alias | String | Alias of the key to use when the keystore contains multiple private keys. By default, Mule uses the first key in the file. | ||
Key Password | String | Password used to protect the private key. | ||
Password | String | Password used to protect the keystore. | ||
Algorithm | String | Encryption algorithm that the keystore uses. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Which elements to verify in the certificate chain:
| ||
Prefer Crls | Boolean | How to check certificate validity:
| ||
No Fallback | Boolean | Whether to use the secondary method to check certificate validity:
| ||
Soft Fail | Boolean | What to do if the revocation server can’t be reached or is busy:
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response. If specified, the alias must be in the truststore. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | Configures a reconnection strategy to use when a connector operation fails to connect to an external server. | ||
Reconnection Strategy | Reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If | ||
Count | Number | How many reconnection attempts the Mule app can make. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| Time unit for the Max Idle Time field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Embedding Model Dimension | Number | Embedding model dimension. | ||
Embedding Model Name | String | Embedding model name. | ||
Other Attributes | Object | Other attributes. | ||
Token Usage | Token usage. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Input Count | Number | Number of tokens used to process the input. | ||
Output Count | Number | Number of tokens used to generate the output. | ||
Total Count | Number | Total number of tokens used for input and output. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Size field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Source | Enumeration, one of:
| Source of the error. | ||
Target | String | Target of the error. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Ids | Array of String | IDs. | ||
Metadata Condition | String | Metadata condition. | ||
Other Attributes | Object | Other attributes. | ||
Store Name | String | Name of the store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Amount of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer Size Increment attribute, with an upper limit of Max Buffer Size. Default value is 100 instances. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum amount of memory to use. If more than that is used, a |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Objects | Number | Maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Objects field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Document Parser Name | String | Document parser name. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Overlap Size In Chars | Number | Maximum overlap size in characters. | ||
Max Segment Size In Chars | Number | Maximum segment size in characters. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Include Metadata | Boolean | Determines whether to include metadata. | false |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Document Parser | DocumentParser | Document parser. | ||
Name | String | Document parser name. |
| Vector Store | Storing Metadata | Filtering by Metadata | Removing Embeddings | List All Embeddings |
|---|---|---|---|---|
Azure AI Search | Yes | Yes | Yes | Yes |
Chroma | Yes | Yes | Yes | Yes |
Milvus | Yes | Yes | Yes | Yes |
OpenSearch | Yes | Yes | Yes | No |
PGVector | Yes | Yes | Yes | Yes |
Pinecone | Yes | Yes | No | No |
Qdrant | Yes | Yes | Yes | Yes |
MongoDB Atlas | Yes | Yes | Yes | Yes |
Ephemeral File | Yes | Yes | Yes | Yes |
| Model Provider | Text Embedding | Image Embedding | Video Embedding |
|---|---|---|---|
Azure OpenAI | Yes | No | No |
Azure Vision AI | Yes | No | No |
Einstein | Yes | No | No |
Hugging Face | Yes | No | No |
Mistral AI | Yes | No | No |
Nomic | Yes | No | No |
Ollama | Yes | No | No |
OpenAI | Yes | No | No |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | Connection types for this configuration. | x | ||
Name | String | ID used to reference this configuration. | x | |
Expiration Policy | Configures an expiration policy for the configuration. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Endpoint | String | Endpoint. | x | |
Api Key | String | API key. | x | |
Api Version | String | API version. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Endpoint | String | Endpoint. | x | |
Api Key | String | API key. | x | |
Api Version | String | API version. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Salesforce Org | String | Salesforce org. | x | |
Client Id | String | Client ID. | x | |
Client Secret | String | Client secret. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Total Timeout (ms) | Number | Total timeout in milliseconds for API requests. | 60000 | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Base URL | String | Ollama base URL. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Config | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Timeout | Number | Timeout for the operation in milliseconds. | 60000 | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | Connection types for this configuration. | x | ||
Name | String | ID used to reference this configuration. | x | |
Expiration Policy | Configures an expiration policy for the configuration. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Configuration | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Url | String | URL. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy Configuration | HttpProxyConfig | Configures a proxy for outbound connections. | ||
TLS Configuration | If HTTPS is configured as a protocol, then you must configure at least the keystore configuration. | |||
Url | String | URL. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Working Directory | String | Directory for creating store files. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Uri | String | URI. | ||
Host | String | Host. | ||
Port | Number | Port. | ||
Token | String | Token. | ||
Username | String | Username. | ||
Password | String | Password. | ||
Database Name | String | Database name. | ||
Index Type | String | Index type. | FLAT | |
Metric Type | String | Metric type. | COSINE | |
Consistency Level | String | Consistency level. | EVENTUALLY | |
Auto Flush On Insert | Boolean | Determines whether to auto-flush on insert. | true | |
Id Field Name | String | ID field name. | ID | |
Text Field Name | String | Text field name. | text | |
Metadata Field Name | String | Metadata field name. | metadata | |
Vector Field Name | String | Vector field name. | vector | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
Port | Number | Port. | ||
Username | String | Username. | ||
Password | String | Password. | x | |
Database Name | String | Database name. | ||
Options | String | Options. | ||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | URL. | x | |
User | String | Username. | ||
Password | String | Password. | x | |
Api Key | String | API key. | ||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
Port | Number | Port. | x | |
Database | String | Database. | x | |
User | String | Username. | x | |
Password | String | Password. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Cloud | String | Cloud. | x | |
Region | String | Region. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Host. | x | |
GPRC Port | Number | gRPC port. | x | |
Use TLS | Boolean | Determines whether to use TLS. | false | |
Text Segment Key | String | Text segment key. | x | |
Api Key | String | API key. | x | |
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Name | String | ID used to reference this configuration. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Input Texts | Array of String | Input list of texts to generate embeddings from. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model (Deployment) Name | String | Embedding model (deployment) name. | x | |
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store or collection to query. | x | |
Text Segment and Embedding | Any | Text segment and embedding generated from the question and used to query the store. | x | |
Max Results | Number | Maximum number of results (text segments) retrieved. | x | |
Min Score | Number | Minimum score used to filter retrieved results (text segments) (0-1). | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Metadata Condition | String | Metadata condition. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store. | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Retrieve Embeddings | Boolean | Flag to indicate whether embeddings should be retrieved. | false | |
Page size | Number | Page size used when querying the vector store. | 5000 | |
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of [Binary] payload and Store Response Attributes attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store or collection to use for data ingestion. | x | |
Text Segments and Embeddings | Any | Text segments and embeddings to add to the store. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Metadata entries | Object | Custom metadata key-value pairs to add to the vector store. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Store Name | String | Name of the store. | x | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Ids | Array of String | List of IDs to remove. | ||
Metadata Condition | String | Metadata condition. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Document binary | Any | Raw binary or Base64-encoded content of the document to parse. | #[payload] | |
Document parser | Document parser to use. | x | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Text | Any | Input text to chunk. | #[payload] | |
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Max Segment Size (Characters) | Number | Maximum size of a segment in characters. | ||
Max Overlap Size (Characters) | Number | Maximum overlap between segments in characters. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of String |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | Comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | Comma-separated list of cipher suites enabled for this context. | ||
Trust Store | Configures the TLS truststore. | |||
Key Store | Configures the TLS keystore. | |||
Revocation Check | Configures a revocation checking mechanism. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the truststore. Mule resolves the path relative to the current classpath and file system. | ||
Password | String | Password used to protect the truststore. | ||
Type | String | Type of truststore. | ||
Algorithm | String | Encryption algorithm that the truststore uses. | ||
Insecure | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the keystore. Mule resolves the path relative to the current classpath and file system. | ||
Type | String | Type of keystore. | ||
Alias | String | Alias of the key to use when the keystore contains multiple private keys. By default, Mule uses the first key in the file. | ||
Key Password | String | Password used to protect the private key. | ||
Password | String | Password used to protect the keystore. | ||
Algorithm | String | Encryption algorithm that the keystore uses. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Which elements to verify in the certificate chain:
| ||
Prefer Crls | Boolean | How to check certificate validity:
| ||
No Fallback | Boolean | Whether to use the secondary method to check certificate validity:
| ||
Soft Fail | Boolean | What to do if the revocation server can’t be reached or is busy:
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response. If specified, the alias must be in the truststore. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | Configures a reconnection strategy to use when a connector operation fails to connect to an external server. | ||
Reconnection Strategy | Reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If | ||
Count | Number | How many reconnection attempts the Mule app can make. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| Time unit for the Max Idle Time field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Embedding Model Dimension | Number | Embedding model dimension. | ||
Embedding Model Name | String | Embedding model name. | ||
Other Attributes | Object | Other attributes. | ||
Token Usage | Token usage. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Input Count | Number | Number of tokens used to process the input. | ||
Output Count | Number | Number of tokens used to generate the output. | ||
Total Count | Number | Total number of tokens used for input and output. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Size field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Source | Enumeration, one of:
| Source of the error. | ||
Target | String | Target of the error. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Ids | Array of String | IDs. | ||
Metadata Condition | String | Metadata condition. | ||
Other Attributes | Object | Other attributes. | ||
Store Name | String | Name of the store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Amount of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer Size Increment attribute, with an upper limit of Max Buffer Size. Default value is 100 instances. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum amount of memory to use. If more than that is used, a |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Objects | Number | Maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Objects field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Document Parser Name | String | Document parser name. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Overlap Size In Chars | Number | Maximum overlap size in characters. | ||
Max Segment Size In Chars | Number | Maximum segment size in characters. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Include Metadata | Boolean | Determines whether to include metadata. | false |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Document Parser | DocumentParser | Document parser. | ||
Name | String | Document parser name. |
| Attribute | Value |
|---|---|
Project Name | Unique name for your project. This name is used as the title and name of the integration project file. For example, if the project name is "Salesforce Integration," the project file name is |
Project Location | Your home directory or another directory you create. Click Browse to select a different directory for the integration project. Don’t create the project within another project directory. |
| 1 | Search locally |
| 2 | Search in Exchange |
| Attribute | Description | Required |
|---|---|---|
Allowed methods | To allow all HTTP methods (default), do not define this attribute. To restrict certain methods, specify all allowed HTTP methods, for example, | No |
Response streaming mode | Whether to use streaming when the response is sent. | No |
Output MIME type | MIME type of the payload that this component outputs. | No |
Parameters | Appends a key-value pair for a reader property to the value of the Output MIME attribute. Multiple key-value pairs are allowed. | No |
Output encoding | Encoding of the payload that this component outputs. | No |
Streaming Strategy | Configures the way data streams are consumed in Mule apps. | No |
Primary node only | Select this option to execute the Listener trigger on the primary node only when running in a cluster. | No |
Redelivery policy | Configures the redelivery policy for executing requests that generate errors. You can add a redelivery policy to any source in a flow. | No |
Reconnection strategy | When an operation in a Mule application fails to connect to an external server, the default behavior is for the operation to fail immediately and return a connectivity error. You can modify the default behavior by configuring the reconnection strategy for the operation. | No |
Response | No | |
Error Response | HTTP error response returns a status code for the error. | No |
Body | Body of the error message. | No |
Headers | Headers to include in the error message. | No |
Status code | Status code of the error response, for example, | No |
Reason phrase | Reason for the error, for example, | No |
| Attribute | Value |
|---|---|
Project Name | Unique name for your project. This name is used as the title and name of the integration project file. For example, if the project name is "Salesforce Integration," the project file name is |
Project Location | Your home directory or another directory you create. Click Browse to select a different directory for the integration project. Don’t create the project within another project directory. |
| 1 | Search locally |
| 2 | Search in Exchange |
| Attribute | Description | Required |
|---|---|---|
Allowed methods | To allow all HTTP methods (default), do not define this attribute. To restrict certain methods, specify all allowed HTTP methods, for example, | No |
Response streaming mode | Whether to use streaming when the response is sent. | No |
Output MIME type | MIME type of the payload that this component outputs. | No |
Parameters | Appends a key-value pair for a reader property to the value of the Output MIME attribute. Multiple key-value pairs are allowed. | No |
Output encoding | Encoding of the payload that this component outputs. | No |
Streaming Strategy | Configures the way data streams are consumed in Mule apps. | No |
Primary node only | Select this option to execute the Listener trigger on the primary node only when running in a cluster. | No |
Redelivery policy | Configures the redelivery policy for executing requests that generate errors. You can add a redelivery policy to any source in a flow. | No |
Reconnection strategy | When an operation in a Mule application fails to connect to an external server, the default behavior is for the operation to fail immediately and return a connectivity error. You can modify the default behavior by configuring the reconnection strategy for the operation. | No |
Response | No | |
Error Response | HTTP error response returns a status code for the error. | No |
Body | Body of the error message. | No |
Headers | Headers to include in the error message. | No |
Status code | Status code of the error response, for example, | No |
Reason phrase | Reason for the error, for example, | No |