Spaces:
Runtime error
Runtime error
| import os | |
| import pinecone | |
| from langchain.document_loaders import PyPDFLoader | |
| from langchain.text_splitter import RecursiveCharacterTextSplitter | |
| from langchain.embeddings import OpenAIEmbeddings | |
| from langchain.vectorstores import Pinecone | |
| OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY") | |
| PINECONE_API_KEY = os.environ.get("PINECONE_API_KEY") | |
| PINECONE_ENV = os.environ.get("PINECONE_ENV") | |
| pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENV) | |
| index_name = "workflow-helper-index" | |
| embedding = OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY) | |
| loader = PyPDFLoader("your_doc.pdf") | |
| pages = loader.load_and_split() | |
| vectorstore = Pinecone.from_documents(pages, embedding, index_name=index_name) | |
| print(f"Uploaded {len(pages)} pages to Pinecone index '{index_name}'") | |