You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/appstore/use-content/platform-supported-content/modules/aws/amazon-bedrock.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,12 @@ Amazon Bedrock is a fully managed service that makes foundation models (FMs) fro
25
25
26
26
The Amazon Bedrock connector requires Mendix Studio Pro version 9.24.2 or above.
27
27
28
-
To authenticate with Amazon Web Service (AWS), you must also install and configure the [AWS Authentication connector version 3.0.0 or higher](https://marketplace.mendix.com/link/component/120333). It is crucial for the Amazon Bedrock connector to function correctly. For more information about installing and configuring the AWS Authentication connector, see [AWS Authentication](/appstore/modules/aws/aws-authentication/).
28
+
To authenticate with Amazon Web Service (AWS), you must install and configure the [AWS Authentication connector version 3.0.0 or higher](https://marketplace.mendix.com/link/component/120333). It is crucial for the Amazon Bedrock connector to function correctly. For more information about installing and configuring the AWS Authentication connector, see [AWS Authentication](/appstore/modules/aws/aws-authentication/).
29
+
30
+
You must have the latest [GenAI Commons](/appstore/modules/genai/commons/) version, available in the [GenAI for Mendix](https://marketplace.mendix.com/link/component/227931) bundle. To make integration of generative AI capabilities as easy as possible, the Amazon Bedrock connector depends on the generic domain model and operations provided by the GenAI Commons module.
31
+
32
+
To ensure that your app can connect to Bedrock, you must also install and configure the [Encryption module](/appstore/modules/encryption/#configuration).
29
33
30
-
You must also install the [GenAI Commons version 2.0.0 or higher](/appstore/modules/genai/commons/). To make integration of generative AI capabilities as easy as possible, the Amazon Bedrock connector depends on the generic domain model and operations provided by the GenAI Commons module.
31
34
32
35
### Licensing and Cost
33
36
@@ -105,7 +108,7 @@ You can follow a similar approach to implement any of the other operations in **
105
108
106
109
### Chatting with Large Language Models using the ChatCompletions Operation
107
110
108
-
A common use case of the Amazon Bedrock Connector is the development of chatbots and chat solutions. The **ChatCompletions (without history / with history)** operations offer an easy way to connect to most of the text-generation models available on Amazon Bedrock. The ChatCompletions operations are built on top of Bedrock's Converse API, allowing you to talk to different models without the need of a model-specific implementation. For more information on the ChatCompletion operations, see [GenAI Commons: Chat Completions](/appstore/modules/genai/commons/#text-files-operations).
111
+
A common use case of the Amazon Bedrock Connector is the development of chatbots and chat solutions. The **ChatCompletions (without history / with history)** operations offer an easy way to connect to most of the text-generation models available on Amazon Bedrock. The ChatCompletions operations are built on top of Bedrock's Converse API, allowing you to talk to different models without the need of a model-specific implementation. For more information on the ChatCompletion operations, see [GenAI Commons: Chat Completions](/appstore/modules/genai/commons/#genai-generate).
109
112
110
113
For an overview of supported models and model-specific capabilities and limitations, see [Amazon Bedrock Converse API](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference.html#conversation-inference-supported-models-features) in the AWS documentation.
Copy file name to clipboardExpand all lines: content/en/docs/appstore/use-content/platform-supported-content/modules/database-connector-mx10.md
+48-2Lines changed: 48 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,12 @@ If you need to connect to other database types, check out the [Database Connecto
31
31
32
32
### Features {#features}
33
33
34
+
{{% alert color="info" %}}
35
+
36
+
From [Studio Pro 10.19](/releasenotes/studio-pro/10.19/), you can connect to any database by using the Java dependency specified by the user for the respective database. For more information, see the [Configure for Any Database](#byod) section below.
37
+
38
+
{{</alert>}}
39
+
34
40
This connector supports connections to the following database types:
35
41
36
42
* Microsoft SQL
@@ -39,8 +45,6 @@ This connector supports connections to the following database types:
39
45
* Oracle
40
46
* Snowflake – GA support from [Studio Pro 10.12](/releasenotes/studio-pro/10.12/) (Beta versions are available from [Studio Pro 10.10](/releasenotes/studio-pro/10.10/)). For more information, see [Configure the External Database Connector for Snowflake](/appstore/modules/snowflake/external-database-connector/)
41
47
42
-
If you are looking for another database type, follow the prompt to request support your database when you open the database connection wizard.
43
-
44
48
This connector supports the following statements:
45
49
46
50
*`SELECT`
@@ -210,3 +214,45 @@ To connect to PostgreSQL when the application is running in Mendix Cloud, follow
210
214
1. To configure SSL-based authentication in Mendix Cloud, add a CA certificate and client certificate for server configuration and the selected SSL mode. For more details, see the [Running in the Cloud](/howto/integration/use-a-client-certificate/#running-in-the-cloud) section of *Use a Client Certificate*.
211
215
2. After the client certificate has been added, double-click the client certificate and add the value `ClientCertificateIdentifier` to `Use Client Certificate for specific services`. This must match the value provided for the constant `ClientCertificateIdentifier`.
212
216
3. Add the required values to the constants created for DBSource, DBUsername, DBPassword, and ClientCertificateIdentifier.
217
+
218
+
## Configure for Any Database {#byod}
219
+
220
+
### Prerequisites
221
+
222
+
* Ensure you have the appropriate Java Database Connectivity (JDBC) JAR file for the specific database.
223
+
* Gather the external connection details, including login credentials and the JDBC connection string.
224
+
225
+
### Connect to the Database
226
+
227
+
1. Open the module settings and add the JDBC JAR File.
228
+
229
+
* Alternatively, place the downloaded JAR file in the userlib folder of your application.
230
+
231
+
2. Run the app with the latest version of the External Database Connector.
232
+
233
+
3. Create a New External Database Connection.
234
+
4. Open the connection settings and under Database Type, select **Other**.
235
+
5. Enter the login credentials and JDBC connection string.
236
+
6. Click **Test Connection** to ensure the database connection is successful.
237
+
7. Click **Save** to save the connection details.
238
+
239
+
### Configure Database Schema Information
240
+
241
+
The Browse Database Schema tab might not display a comprehensive overview of all available schemas for certain databases. You can customize this behavior using the Configure option. To do so, follow these steps:
242
+
243
+
1. Open the **App** menu and select **Deploy for Eclipse**.
244
+
2. Extend the class MxQueryBasedSchemaInfoProvider.
245
+
3. Override the following methods based on your requirements:
246
+
* getTableMetaDataQuery
247
+
* getViewMetaDataQuery
248
+
* getProcedureMetaDataQuery
249
+
* getFunctionMetaDataQuery
250
+
4. Use the provided example, MxDb2SchemaInfoProvider for IBM Db2, for a better understanding of how to customize the schema information.
251
+
252
+
### Running Queries and Handling Query Responses
253
+
254
+
Execute queries as you would with supported databases, and retrieve responses in the associated entity. Refer to the documentation of your specific JDBC library for detailed syntax and execution options.
255
+
256
+
{{% alert color="info" %}}
257
+
By default, autocommit is set to false for design time queries.
Copy file name to clipboardExpand all lines: content/en/docs/appstore/use-content/platform-supported-content/modules/genai/Mx GenAI Connector.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ weight: 60
8
8
9
9
## Introduction
10
10
11
-
The Mendix Cloud GenAI connector (delivered as part of [GenAI for Mendix](https://marketplace.mendix.com/link/component/227931)) lets you utilize Mendix Cloud GenAI resource packs directly within your Mendix application. It allows you to integrate generative AI by dragging and dropping common operations from its toolbox.
11
+
The Mendix Cloud GenAI connector (delivered as part of [GenAI for Mendix](https://marketplace.mendix.com/link/component/227931)) lets you utilize Mendix Cloud GenAI resource packs directly within your Mendix application. It allows you to integrate generative AI by dragging and dropping common operations from its toolbox. Feel free to contact [genai-resource-packs@mendix.com](mailto:genai-resource-packs@mendix.com) to learn more.
12
12
13
13
### Typical Use Cases
14
14
@@ -74,7 +74,7 @@ To use this connector, you need configuration keys to authenticate to the Mendix
74
74
75
75
## Installation
76
76
77
-
Add the [Dependencies](#dependencies) listed above from the Marketplace. On the Marketplace, the Mendix Cloud GenAI connector is bundled inside of [GenAI for Mendix](https://marketplace.mendix.com/link/component/227931) which also contains GenAI commons operations and logic. To import this module into your app, follow the instructions in the [Use Marketplace Content](/appstore/use-content/).
77
+
Add the [dependencies](#dependencies) listed above from the Marketplace. On the Marketplace, the Mendix Cloud GenAI connector is bundled inside of the[GenAI for Mendix](https://marketplace.mendix.com/link/component/227931) which also contains GenAI commons operations and logic. To import this module into your app, follow the instructions in the [Use Marketplace Content](/appstore/use-content/).
Copy file name to clipboardExpand all lines: content/en/docs/appstore/use-content/platform-supported-content/modules/genai/_index.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ description: "Describes the general properties and common concepts of generative
10
10
With the Mendix GenAI capabilities, you can create engaging, intelligent experiences with a variety of AI models and your own data.
11
11
12
12
{{% alert color="info" %}}
13
-
These pages cover modules that integrate with third-party generative AI tools. For running pre-trained Machine Learning (ML) models using the Mendix Runtime, please see the [Machine Learning Kit](/refguide/machine-learning-kit/).
13
+
These pages cover modules that integrate with generative AI tools. For running pre-trained Machine Learning (ML) models using the Mendix Runtime, please see the [Machine Learning Kit](/refguide/machine-learning-kit/).
14
14
{{% /alert %}}
15
15
16
16
### Typical Use Cases
@@ -47,14 +47,15 @@ To help you get started, the following sections list the available GenAI compone
|[AI Bot Starter App](https://marketplace.mendix.com/link/component/227926)| Lets you kick-start the development of enterprise-grade AI chatbot experiences. For example, you can use it to create your own private enterprise-ready ChatGPT-like app. | Starter App | 10.12 |
49
49
|[Blank GenAI App](https://marketplace.mendix.com/link/component/227934)| Start from scratch to create a new application with GenAI capabilities and without any dependencies. | Starter App | 10.12 |
50
-
|[GenAI Showcase App](https://marketplace.mendix.com/link/component/220475)| Understand what you can build with generative AI. Understand how to implement the OpenAI and Amazon Bedrock connectors and how to integrate them with the Conversational UI module. |Showcase App | 9.24.2 |
50
+
|[GenAI Showcase App](https://marketplace.mendix.com/link/component/220475)| Understand what you can build with generative AI. Understand how to implement the Mendix Cloud GenAI, OpenAI, and Amazon Bedrock connectors and how to integrate them with the Conversational UI module. |Showcase App | 9.24.2 |
51
51
|[RFP Assistant Starter App / Questionnaire Assistant Starter App](https://marketplace.mendix.com/link/component/235917)| The RFP Assistant Starter App and the Questionnaire Assistant Starter App leverage historical RFPs (or question-answer pairs) and a continuously updated knowledge base to generate and assist in editing responses to RFPs, offering a time-saving alternative to manually finding similar responses and enhancing the knowledge management process. | Starter App | 9.24.2 |
52
-
|[Support Assistant Starter App](https://marketplace.mendix.com/link/component/231035)| Learn how to combine common GenAI patterns, such as function calling and RAG to build your support assistant. Connect it to a model like Anthropic Claude or Amazon Titan via Amazon Bedrock or use an (Azure) OpenAI subscription. | Starter App | 10.12 |
53
-
|[Conversational UI](/appstore/modules/genai/conversational-ui/)| Create a Conversational UI for a new or existing app. | UI Module | 9.24.2 |
|[Amazon Bedrock Connector](/appstore/modules/genai/bedrock/)| Connect to Amazon Bedrock. Use Retrieve & Generate or Bedrock agents. | Connector Module | 9.24.2 |
52
+
|[Support Assistant Starter App](https://marketplace.mendix.com/link/component/231035)| Learn how to combine common GenAI patterns, such as function calling and RAG to build your support assistant. Connect it to a model like Anthropic Claude via Mendix Cloud GenAI or Amazon Bedrock or use an (Azure) OpenAI subscription. | Starter App | 10.12 |
53
+
|[GenAI For Mendix](https://marketplace.mendix.com/link/component/227931)|[GenAI Commons](/appstore/modules/genai/commons/): Common capabilities that allow all GenAI connectors to be integrated with the other modules. You can also implement your own connector based on this. | Common Module | 9.24.2 |
54
+
||[Conversational UI](/appstore/modules/genai/conversational-ui/): Create a Conversational UI for a new or existing app. | UI Module | 9.24.2 |
55
+
||[Mendix Cloud GenAI Connector](/appstore/modules/genai/MxGenAI/): Connect to Mendix Cloud and utilize Mendix Cloud GenAI resource packs directly within your Mendix application. | Connector Module | 9.24.2 |
|[Amazon Bedrock Connector](/appstore/modules/aws/amazon-bedrock/)| Connect to Amazon Bedrock. Use Retrieve and Generate or Bedrock agents. | Connector Module | 9.24.2 |
56
58
|[PgVector Knowledge Base](/appstore/modules/genai/pgvector/)| Manage and interact with a PostgreSQL *pgvector* Knowledge Base. | Connector Module | 9.24.2 |
57
-
|[GenAI Commons](/appstore/modules/genai/commons/)| Common capabilities that allow all GenAI connectors to be integrated with the other modules. You can also implement your connector based on this. | Common Module | 9.24.2 |
58
59
|[Snowflake Showcase App](https://marketplace.mendix.com/link/component/225845)| Learn how to implement the Cortex functionalities in your app. | Showcase App | 10.12 |
59
60
60
61
### Available Models {#models}
@@ -63,32 +64,31 @@ Mendix connectors offer direct support for the following models:
|| Amazon Titan Embeddings Text v2 | Embeddings | text | embeddings||
76
-
|| Anthropic Claude v2.0, Anthropic Claude v2.1| Chat Completions | text | text | Document Chat |
77
-
|| Anthropic Claude v3 Sonnet, Anthropic Claude v3 Haiku, Anthropic Claude v3 Opus | Chat Completions | text, image | text | Function calling, Document Chat |
78
-
|| Anthropic Claude v3.5 Sonnet, Anthropic Claude v3.5 Sonnet v2 | Chat Completions | text, image | text | Function calling, Document Chat |
79
-
|| Cohere Command | Chat Completions | text | text | Document Chat |
79
+
|| Anthropic Claude 2.0, Anthropic Claude 2.1| Chat Completions | text, document | text ||
80
+
|| Anthropic Claude 3 Sonnet, Anthropic Claude 3.5 Sonnet, Anthropic Claude 3.5 Sonnet v2, Anthropic Claude 3 Haiku, Anthropic Claude 3 Opus | Chat Completions | text, image, document | text | Function calling |
For more details on limitations and supported model capabilities for the Bedrock Converse API used in the ChatCompletions operations, see [Supported models and model features](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference.html#conversation-inference-supported-models-features) in the AWS documentation.
91
+
For more details on limitations and supported model capabilities for the Bedrock Converse API used in the ChatCompletions operations, see [Supported models and model features](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference-supported-models-features.html) in the AWS documentation.
92
92
93
93
The available showcase applications offer implementation inspiration for many of the listed models.
0 commit comments