跳转到内容

DeepInfraEmbedding

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:36

DeepInfraEmbedding 是 DeepInfra 的别名,它实现了 BaseEmbedding 接口。

  • BaseEmbedding

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

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:36

DeepInfraEmbedding 是 DeepInfra 的别名,它实现了 BaseEmbedding 接口。

Options 扩展 Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new DeepInfraEmbedding(init?): DeepInfraEmbedding

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:76

Partial<DeepInfraEmbedding>

DeepInfraEmbedding

BaseEmbedding.constructor

模型: string

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:42

使用的DeepInfra模型

"sentence-transformers/clip-ViT-B-32"

https://deepinfra.com/models/embeddings


apiToken: string

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:50

DeepInfra API 令牌

https://deepinfra.com/dash/api_keys 如果未提供,它将尝试从环境变量 DEEPINFRA_API_TOKEN 中获取令牌


查询前缀: string

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:56

要添加到查询的前缀

""

文本前缀: string

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:62

添加到文本的前缀

""

最大重试次数: number

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:68

5

超时时间: number

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:74

60 * 1000

getTextEmbedding(text): Promise<number[]>

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:87

string

Promise<number[]>

BaseEmbedding.getTextEmbedding


getQueryEmbedding(query): Promise<null | number[]>

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:93

MessageContentDetail

Promise<null | number[]>

BaseEmbedding.getQueryEmbedding


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

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:106

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings


getQueryEmbeddings(queries): Promise<number[][]>

定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:111

string[]

Promise<number[][]>