Open Obercasa13 opened 10 months ago
I've fixed it!
npm i @langchain/openai @langchain/pinecone @pinecone-database/pinecone
import { PineconeStore } from '@langchain/pinecone';
import { Pinecone } from '@pinecone-database/pinecone';
import { OpenAIEmbeddings } from '@langchain/openai';
Pinecone docs says "Instantiate a new Pinecone client, which will automatically read the env vars: PINECONE_API_KEY and PINECONE_ENVIRONMENT which come from the Pinecone dashboard"
const pinecone = new Pinecone();
const pineconeIndex = pinecone.Index(process.env.PINECONE_INDEX!);
so You just need to initialize it with keys in .env
file
This must be same for yours as well, incase if not write this code
const embeddings = new OpenAIEmbeddings({
openAIApiKey: process.env.OPENAI_API_KEY!
});
Now your typescript error must be gone here
await PineconeStore.fromDocuments(pageLevelDocs, embeddings, {
pineconeIndex,
namespace: doc.id,
});
First of all, thank you very much for the help. I've tried out your instructions, but unfortunately, now there are other errors. Maybe you have another idea where the problem lies;
First of all, thank you very much for the help. I've tried out your instructions, but unfortunately, now there are other errors. Maybe you have another idea where the problem lies;
I'm sorry, I'm not really making the whole app. I was just watching Josh's video for learnings.
Hey I used SupaBase and it worked
Glad it worked for you!
I've a few problems with pinecone. Knows somebody now the actual code for the pinecone.ts and how to initalize it in the core.ts? Thanks in advance :))