i kept trying and getting index not exisit even i hve the same index in my pinecone account but still facing same isssue
i kept trying and getting index not exisit even i hve the same index in my pinecone account but still facing same isssue
from langchain import PromptTemplate
from langchain.chains import RetrievalQA
from langchain.embeddings import huggingface,HuggingFaceEmbeddings
from langchain.vectorstores import Pinecone
import pinecone
from langchain.embeddings import OpenAIEmbeddings
from pinecone import Pinecone
from langchain.document_loaders import PyPDFLoader,DirectoryLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain import text_splitter
from langchain.prompts import PromptTemplate
from langchain.llms import CTransformers```
#etract data from pdf def load_pdf(data): loader= DirectoryLoader(data,glob="*.pdf",loader_cls=PyPDFLoader) documents=loader.load() return documents
extracted_data=load_pdf("data/")
def text_split(extracted_data): text_splitter=RecursiveCharacterTextSplitter(chunk_size=500,chunk_overlap=20) text_chunk=text_splitter.split_documents(extracted_data) return text_chunk```
text_chunks=text_split(extracted_data)
print("length of my chunk :" ,len(text_chunks))
embeddings=download_hugging_face_embeddings()
query_result=embeddings.embed_query("hello world")
print("length",len(query_result))
#i kept trying and getting index not exisit even i hve the same #index in my pinecone account but still facing same isssue
from pinecone import Pinecone
from langchain.vectorstores import Pinecone as PC
from langchain.vectorstores import Pinecone as PineconeVectorStore
# initialize connection to pinecone (get API key at app.pinecone.io)
api_key = API_KEY
pc = Pinecone(api_key=api_key)
index_name =pc.Index("medical-chatbot")
pc.list_indexes()
docsearch = PineconeVectorStore(
index_name, embeddings, [t.page_content for t in text_chunks]
)
pc = Pinecone(api_key=api_key)
index_name =pc.Index("medical-chatbot")
docsearch=Pinecone.from_existing_index(index_name, embeddings)
query = "What are Allergies"
docs=docsearch.similarity_search(query, k=3)
print("Result", docs)
langchain.vectorstoreshas been deprecated.To update/intall the packages run the following command in terminal
Update your code like this:
Results :