Sample apps
Sample apps and tools built with Pinecone, including semantic search, multi-tenant RAG, multimodal search, Assistant chat, and pgvector migration.
Semantic search
The Legal Semantic Search app shows you how to perform semantic search over PDF documents.
Multi-tenant RAG
Namespace Notes is a simple multi-tenant RAG app. Upload documents that feed workspaces with context isolated by namespace.
Multimodal search
The Shop the Look app shows you how to build multimodal search across text, images, and videos.
Pinecone Assistant
The Pinecone Assistant app connects a chat interface to your Pinecone Assistant to answer complex questions on your data.
pgvector migration tool
Migrate a vector-search workload from pgvector to Pinecone, validate the results, and synchronize changes until cutover.
More code examples
Section titled “More code examples”Combine full-text search with dense vector ranking
A Python app to search typed JSON bird documents using BM25, Lucene query syntax, and dense vector ranking, powered by Gemini Embedding 2.
Rerank search results with natural language criteria
A TypeScript app that retrieves bird articles with Pinecone full-text search, then reranks them with TypeSafe's Jev model.
Use the Python SDK with FastAPI
A FastAPI app to demonstrate how to use the Pinecone Python SDK with asyncio support.
Implement semantic search with TypeScript
A simple semantic search app written in TypeScript.
Build an article recommender with TypeScript
A simple article recommender app written in TypeScript.
Create a chatbot agent with LangChain
A conversational agent built with LangChain and TypeScript.
Implement image search with TypeScript
An image search app written in TypeScript.