Example chatbot that connects to a Neum AI data pipeline and allows you to chat with the data available.
Neum AI helps developers automatically connect and synchronize their data into vector databases for retrieval augmented generation. The platform allows you to choose a data source (ex. S3, Blob, Notion and more) and sync the data within that source as vectors into a vector database. Once in the vector database, it allows you to query the data and get the most relevant chunks out. In this example app, we connect those queried chunks into a chatbot interface so you can see the end-to-end experience. The chatbot using a basic system prompt that can be modified.
To run the app you will need a Neum AI API Key, a live data pipeline on the platform and an OpenAI API Key.
Before using this app, you will need to create a Neum AI account and set up your first pipeline.
You can get your own OpenAI API key by following the following instructions:
- Go to https://platform.openai.com/account/api-keys.
- Click on the
+ Create new secret key
button. - Next, enter an identifier name (optional) and click on the
Create secret key
button.