mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-17 23:41:46 +00:00
pinecone[patch], docs: PineconeVectorStore, release 0.0.3 (#17896)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from langchain_community.embeddings import OpenAIEmbeddings
|
||||
from langchain_community.vectorstores import Pinecone
|
||||
from langchain_pinecone import PineconeVectorStore
|
||||
|
||||
all_documents = {
|
||||
"doc1": "Climate change and economic impact.",
|
||||
@@ -14,6 +14,6 @@ all_documents = {
|
||||
"doc10": "The history of climate change activism.",
|
||||
}
|
||||
|
||||
Pinecone.from_texts(
|
||||
PineconeVectorStore.from_texts(
|
||||
list(all_documents.values()), OpenAIEmbeddings(), index_name="rag-fusion"
|
||||
)
|
||||
|
@@ -2,9 +2,9 @@ from langchain import hub
|
||||
from langchain.load import dumps, loads
|
||||
from langchain_community.chat_models import ChatOpenAI
|
||||
from langchain_community.embeddings import OpenAIEmbeddings
|
||||
from langchain_community.vectorstores import Pinecone
|
||||
from langchain_core.output_parsers import StrOutputParser
|
||||
from langchain_core.pydantic_v1 import BaseModel
|
||||
from langchain_pinecone import PineconeVectorStore
|
||||
|
||||
|
||||
def reciprocal_rank_fusion(results: list[list], k=60):
|
||||
@@ -30,7 +30,7 @@ generate_queries = (
|
||||
prompt | ChatOpenAI(temperature=0) | StrOutputParser() | (lambda x: x.split("\n"))
|
||||
)
|
||||
|
||||
vectorstore = Pinecone.from_existing_index("rag-fusion", OpenAIEmbeddings())
|
||||
vectorstore = PineconeVectorStore.from_existing_index("rag-fusion", OpenAIEmbeddings())
|
||||
retriever = vectorstore.as_retriever()
|
||||
|
||||
chain = (
|
||||
|
Reference in New Issue
Block a user