跳转到内容

GeminiEmbedding

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:28

GeminiEmbedding 是 Gemini 的别名,它实现了 BaseEmbedding 接口。

  • BaseEmbedding

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

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:28

GeminiEmbedding 是 Gemini 的别名,它实现了 BaseEmbedding 接口。

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new GeminiEmbedding(opts?): GeminiEmbedding

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:33

GeminiEmbeddingOptions

GeminiEmbedding

BaseEmbedding.constructor

model: GEMINI_EMBEDDING_MODEL

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:29


人工智能: GoogleGenAI

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:30


embedBatchSize: number = DEFAULT_EMBED_BATCH_SIZE

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:31

BaseEmbedding.embedBatchSize

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

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:46

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings


getTextEmbeddingsBatch(texts, options?): Promise<number[][]>

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:54

获取一批文本的嵌入向量

string[]

BaseEmbeddingOptions

Promise<number[][]>

BaseEmbedding.getTextEmbeddingsBatch


getTextEmbedding(text): Promise<number[]>

定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:66

string

Promise<number[]>

BaseEmbedding.getTextEmbedding