Spaces:
Running
Running
File size: 1,245 Bytes
57ce2d1 4f78df9 57ce2d1 4f78df9 57ce2d1 5d79021 6aa004d 5d79021 6aa004d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
---
title: MongoDB Atlas Vector Search Movies Chat
colorFrom: gray
emoji: 🍿
colorTo: purple
sdk: gradio
sdk_version: 4.15.0
app_file: app.py
pinned: false
license: apache-2.0
---
This simple ChatBot is designed to communicate with MongoDB Atlas Vector Search movies data set.
It uses OpenAI ada embeddings to query the database for semantic similarity search.
## How to setup your own
1. [Create an Atlas cluter](https://www.mongodb.com/docs/atlas/tutorial/deploy-free-tier-cluster/) (free clusters are available)
2. Load [sample data](https://www.mongodb.com/docs/atlas/sample-data/)
3. Deploy the relevant [Vector Index](https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-tutorial/#create-the-atlas-vector-search-index) on `sample_mflix.embedded_movies`
- [Whitelist](https://www.mongodb.com/docs/atlas/security/ip-access-list/#std-label-access-list) access from everywhere (`0.0.0.0/0`)
- Locate your [cluster connection](https://www.mongodb.com/docs/atlas/tutorial/connect-to-your-cluster/) URI
5. Obtain your Open AI api key
6. "Duplicate" this space and input
- `MONGODB_ATLAS_CLUSTER_URI` - Your Atlas Cluster connection string
- `OPENAI_API_KEY`- Open AI API key
Build and query the chat!
|