Pinecone

Introducing Canopy: An easy, free, and flexible RAG framework powered by Pinecone

Nov 8, 2023Gibbs Cullen
Introducing Canopy: An easy, free, and flexible RAG framework powered by Pinecone
SummaryAI, from the source post

Introduces Canopy, an open-source framework and context engine built on top of Pinecone for building GenAI applications using Retrieval Augmented Generation (RAG). Canopy handles data chunking, embedding, chat history management, query optimization, context retrieval (including prompt engineering), and augmented generation. It integrates with Pinecone for vector storage and retrieval, offering a free tier for up to 100K vectors. Canopy can be used as a web service via a REST API or as a library with three components: Knowledge Base (data preparation), Context Engine (retrieval), and Canopy Chat Engine (full RAG workflow). It supports plain text, Parquet, and JSONL data formats, and is compatible with OpenAI LLMs, with plans for broader model support. The post provides CLI commands for creating indexes, upserting data, and starting the Canopy server and chat interface, including a `--no-rag` flag for comparison.

More from the Managed Knowledge Layer for AI Applications trail