"I exceeded your current quota, please check your plan and billing details." but actually did nothing

This my error:
error: Error [InsufficientQuotaError]: You exceeded your current quota, please check your plan and billing details.
at Object.defaultFailedAttemptHandler [as onFailedAttempt] (webpack-internal:///(rsc)/./node_modules/.pnpm/langchain@0.0.166_@pinecone-database+pinecone@1.0.1_pdf-parse@1.1.1/node_modules/langchain/dist/util/async_caller.js:37:21)
at RetryOperation.eval [as _fn] (webpack-internal:///(rsc)/./node_modules/.pnpm/p-retry@4.6.2/node_modules/p-retry/index.js:55:39)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Any help is welcomed.

I did nothing yet, I’m on a free tier, but still I haven’t used pinecone at all.

Hi @lanszki.peter, thanks for posting in our forums!

Pinecone does not enforce quotas; this error must be coming from somewhere else in your stack. My guess would be OpenAI, as they do set quotas.

This is the error that is shown when you 429 your API key on OpenAI and are using Langchain - this is likely because you sending too many queries too quickly to OpenAI and so they rate-limit you.

Not pinecone related, but certainly Langchain could do better error messaging here.