langchain/templates/rag-pinecone-rerank/README.md

23 lines
692 B
Markdown
Raw Normal View History

2023-10-26 22:29:10 +00:00
# RAG Pinecone Cohere Re-rank
This template performs RAG using Pinecone and OpenAI, with [Cohere to perform re-ranking](https://python.langchain.com/docs/integrations/retrievers/cohere-reranker) on returned documents.
[Re-ranking](https://docs.cohere.com/docs/reranking) provides a way to rank retrieved documents using specified filters or criteria.
## Pinecone
This connects to a hosted Pinecone vectorstore.
Be sure that you have set a few env variables in `chain.py`:
* `PINECONE_API_KEY`
* `PINECONE_ENV`
* `index_name`
## LLM
Be sure that `OPENAI_API_KEY` is set in order to the OpenAI models.
## Cohere
Be sure that `COHERE_API_KEY` is set in order to the ReRank endpoint.