跳转到内容

HuggingFaceInferenceAPIEmbedding

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:34

使用 Hugging Face 推理 API 的特征提取功能来生成嵌入向量。

在构造函数中设置 modelaccessToken 参数,例如:

new HuggingFaceInferenceAPIEmbedding(\{
model: HuggingFaceEmbeddingModelType.XENOVA_ALL_MPNET_BASE_V2,
accessToken: "<your-access-token>"
\});
  • BaseEmbedding

HuggingFaceInferenceAPIEmbedding<Options>(nodes, options?): Promise

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:34

使用 Hugging Face 推理 API 的特征提取功能来生成嵌入向量。

在构造函数中设置 modelaccessToken 参数,例如:

new HuggingFaceInferenceAPIEmbedding(\{
model: HuggingFaceEmbeddingModelType.XENOVA_ALL_MPNET_BASE_V2,
accessToken: "<your-access-token>"
\});

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new HuggingFaceInferenceAPIEmbedding(init): HuggingFaceInferenceAPIEmbedding

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:38

HFConfig

HuggingFaceInferenceAPIEmbedding

BaseEmbedding.constructor

model: string

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:35


hf: HfInference

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:36

getTextEmbedding(text): Promise<number[]>

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:47

string

Promise<number[]>

BaseEmbedding.getTextEmbedding


getTextEmbeddings(texts): Promise<number[][]>

定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:55

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings