diff --git a/src/lib/huggingfaceTransformer.ts b/src/lib/huggingfaceTransformer.ts index c92936e..7f0fb61 100644 --- a/src/lib/huggingfaceTransformer.ts +++ b/src/lib/huggingfaceTransformer.ts @@ -1,6 +1,5 @@ import { Embeddings, type EmbeddingsParams } from '@langchain/core/embeddings'; import { chunkArray } from '@langchain/core/utils/chunk_array'; -import { pipeline } from '@huggingface/transformers'; export interface HuggingFaceTransformersEmbeddingsParams extends EmbeddingsParams { @@ -68,6 +67,7 @@ export class HuggingFaceTransformersEmbeddings } private async runEmbedding(texts: string[]) { + const { pipeline } = await import('@huggingface/transformers'); const pipe = await pipeline('feature-extraction', this.model); return this.caller.call(async () => {