From d9ebf611ff3e03f2c06078ce2c71768a41f819ba Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Sun, 19 Oct 2025 21:06:52 +0530 Subject: [PATCH] feat(hf-transformer): dynamically load library --- src/lib/huggingfaceTransformer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 () => {