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
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
Section titled “embedBatchSize”embedBatchSize:
number=DEFAULT_EMBED_BATCH_SIZE
定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:31
BaseEmbedding.embedBatchSize
getTextEmbeddings()
Section titled “getTextEmbeddings()”getTextEmbeddings(
texts):Promise<number[][]>
定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:46
string[]
Promise<number[][]>
BaseEmbedding.getTextEmbeddings
getTextEmbeddingsBatch()
Section titled “getTextEmbeddingsBatch()”getTextEmbeddingsBatch(
texts,options?):Promise<number[][]>
定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:54
获取一批文本的嵌入向量
string[]
BaseEmbeddingOptions
Promise<number[][]>
BaseEmbedding.getTextEmbeddingsBatch
getTextEmbedding()
Section titled “getTextEmbedding()”getTextEmbedding(
text):Promise<number[]>
定义于:.build/typescript/packages/providers/google/src/GeminiEmbedding.ts:66
string
Promise<number[]>
BaseEmbedding.getTextEmbedding