GenAI Showcase App
Overview
GenAI Showcase App
Showcase application that shows how to use the Mendix Cloud GenAI Connector, OpenAI Connector, Amazon Bedrock Connector, Mistral Connector, MCP Server, MCP Client, PgVector Knowledge Base, GenAI Commons and Conversational UI which can be used to integrate generative AI - the technology powering ChatGPT - into a Mendix app.
This project contains a variety of example use cases:
- Multi-agent patterns
- Exposing and consuming tools via MCP
- Interactive chatbot with history
- Product description generation
- Text complexity reduction
- Text to JSON transformation
- Demo data creation
- Postcard (image) generation
- Embedding vector generation
- Retrieval Augmented Generation in a chatbot scenario
- Clustering of unstructured text data
- Semantic search (books, single-column)
- Semantic search (tickets, single-column, multi-column and multi-language)
- Function calling with chat completions
- Vision with chat completions
- Document chat
- RAG with Amazon Bedrock knowledge bases
- Computer use with Amazon Bedrock
Most examples are supported by the Mendix Cloud GenAI, (Azure) OpenAI, Amazon Bedrock and Mistral connector.
How to get started
- Open the app in Studio Pro
- (Amazon Bedrock only): configure the credential constants in Studio Pro (AccessKey and SecretAccessKey from AWS Authentication module)
- Set the EncryptionKey constant
- Run the app & view it
- Log in
- Configure access to the model providers with API credentials from the Mendix Portal, an OpenAI account*, Azure account, AWS or Mistral.
- Try out the example use cases!
You can find technical documentation about all single components on MxDocs.
* If you have signed up for an OpenAI account and are using free trial credits, note that these are only valid for three months after the account has been created (not after the API key has been created). For more details, see the OpenAI API reference.
Contact Us
For support and questions, feel free to reach out via email genai-components-feedback@mendix.com or Community Slack.
Documentation
Use this app as an example of what you can do with GenAI in your own project.
The majority of the showcase examples in this app follow the principles from the GenAI Commons module. This means that these example use cases are automatically compatible with other GenAI connectors that follow these principles. In this app you can see how you can build vendor-agnostic GenAI use cases that integrate with operations from (for example) the MxGenAI Connector, OpenAI Connector, the Amazon Bedrock Connector as well as the Mistral Connector at the same time.
You can find technical documentation about all connectors to GenAI providers, MCP Server, MCP Client, PgVector Knowledge Base, GenAI Commons and Conversational UI on MxDocs.
Releases
- Support of Mistral deployed models has been added and examples which are supported by Mistral are now labelled as such. The Clustering example now processes generation of many embedding vectors with Mistral in batches.
- React Client is now enabled per default.
- GenAI modules have been upgraded to their latest versions.
- Encryption has been upgraded.