A collection of recipes to build applications with LLMs using PostgreSQL and Timescale Vector.
Learn more about building LLM applications with PostgreSQL as a vector database: timescale.com/ai
Sign up for a free trial cloud PostgreSQL database to use to work thru the examples in this repo.
Timescale Vector enhances pgvector with faster search, higher recall, and more efficient time-based filtering, making PostgreSQL your new go-to vector database
- Overview and Performance Benchmarks
- Timescale Vector LangChain Integration
- Timescale Vector LlamaIndex Integration
- Timescale Vector Python Client Library
- Timescale Vector Python Tutorial
- Create, store and query OpenAI embeddings with PostgreSQL and pgvector
- Nearest Neighbor Indexes: What Are ivfflat Indexes in pgvector and How Do They Work
Note: If you need to setup Python, pyenv and Jupyter on your Mac, follow this handy tutorial.