Pinecone은 광범위한 기능을 제공하는 vector database입니다.이 notebook은 내부적으로 Pinecone과 Hybrid Search를 사용하는 retriever를 사용하는 방법을 다룹니다. 이 retriever의 로직은 이 문서에서 가져왔습니다. Pinecone을 사용하려면 API key와 Environment가 필요합니다. 설치 지침은 여기에서 확인하세요.
OpenAIEmbeddings를 사용하려면 OpenAI API Key를 가져와야 합니다.
Pinecone 설정
이 부분은 한 번만 수행하면 됩니다.Embeddings와 sparse encoders 가져오기
Embeddings는 dense vectors에 사용되고, tokenizer는 sparse vector에 사용됩니다.Retriever 로드
이제 retriever를 구성할 수 있습니다!텍스트 추가 (필요한 경우)
필요한 경우 retriever에 텍스트를 추가할 수 있습니다 (아직 없는 경우).Retriever 사용
이제 retriever를 사용할 수 있습니다!Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.