This project uses an LLM and Vector Database to show relevant APIs from Mulesoft Anypoint Exchange that could be used in your upcoming projects.
This project has the following external dependencies:
- Postgres Database (required)
- Openai API Key (required) - you can change this to any supported provider, but I'm currently using Openai for embedding and inference
- Frontend Webapp for chat interface (optional)
The following instructions are for Anypoint Studio:
-
Enter your API Key into the environment variables Right Click the Project Name >> Run As >> Environment Tab >> Create key called OPENAI_API_KEY
-
Connect your Postgres Database Enter your details into the Database connector. Use secure properties if you're going to run it anywhere but local.