Function: embedMany()
function embedMany(options: {
abortSignal?: AbortSignal;
concurrency?: number;
model: string;
retries?: number;
texts: string[];
}): Promise<{
embeddings: number[][];
}>;Defined in: retrieval/src/embed.ts:65
Embed multiple text values.
Parameters
| Parameter | Type |
|---|---|
options | { abortSignal?: AbortSignal; concurrency?: number; model: string; retries?: number; texts: string[]; } |
options.abortSignal? | AbortSignal |
options.concurrency? | number |
options.model | string |
options.retries? | number |
options.texts | string[] |
Returns
Promise<{
embeddings: number[][];
}>
Example
import { embedMany } from '@kernl-sdk/retrieval';
import { openai } from '@kernl-sdk/ai/openai';
const { embeddings } = await embedMany({
model: 'openai/text-embedding-3-small',
texts: ['hello', 'world'],
concurrency: 5,
});