HuggingFaceInferenceAPIEmbedding
定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:34
使用 Hugging Face 推理 API 的特征提取功能来生成嵌入向量。
在构造函数中设置 model 和 accessToken 参数,例如:
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 的特征提取功能来生成嵌入向量。
在构造函数中设置 model 和 accessToken 参数,例如:
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
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()
Section titled “getTextEmbedding()”getTextEmbedding(
text):Promise<number[]>
定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:47
string
Promise<number[]>
BaseEmbedding.getTextEmbedding
getTextEmbeddings()
Section titled “getTextEmbeddings()”getTextEmbeddings(
texts):Promise<number[][]>
定义于:.build/typescript/packages/providers/huggingface/src/shared.ts:55
string[]
Promise<number[][]>
BaseEmbedding.getTextEmbeddings