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
Section titled “apiToken”apiToken:
string
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:50
DeepInfra API 令牌
https://deepinfra.com/dash/api_keys
如果未提供,它将尝试从环境变量 DEEPINFRA_API_TOKEN 中获取令牌
queryPrefix
Section titled “queryPrefix”查询前缀:
string
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:56
要添加到查询的前缀
""textPrefix
Section titled “textPrefix”文本前缀:
string
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:62
添加到文本的前缀
""maxRetries
Section titled “maxRetries”最大重试次数:
number
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:68
5超时时间:
number
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:74
60 * 1000getTextEmbedding()
Section titled “getTextEmbedding()”getTextEmbedding(
text):Promise<number[]>
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:87
string
Promise<number[]>
BaseEmbedding.getTextEmbedding
getQueryEmbedding()
Section titled “getQueryEmbedding()”getQueryEmbedding(
query):Promise<null|number[]>
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:93
MessageContentDetail
Promise<null | number[]>
BaseEmbedding.getQueryEmbedding
getTextEmbeddings()
Section titled “getTextEmbeddings()”getTextEmbeddings(
texts):Promise<number[][]>
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:106
string[]
Promise<number[][]>
BaseEmbedding.getTextEmbeddings
getQueryEmbeddings()
Section titled “getQueryEmbeddings()”getQueryEmbeddings(
queries):Promise<number[][]>
定义于:.build/typescript/packages/providers/deepinfra/src/embedding.ts:111
string[]
Promise<number[][]>