- Implementing pgVector as vector database on top of PostgreSQL, use it as retriever and pass it to LLM as RAG.
- Docker: To pull pgvector, postgresql and pgadmin interface images from DockerHub and run it, setup vector database and serve as retriever.
- OpenAI account: To call the LLM api.
- Memory: 12GB and above.
- Create
docker-compose.yml
to run both container at the same time easily. - Building multimodal RAG db on PGvector.