Function: resolveEmbeddingModel()
function resolveEmbeddingModel<TValue>(modelId: string): EmbeddingModel<TValue>;Defined in: retrieval/src/embed.ts:138
Resolve an embedding model from a provider/model-id string.
Type Parameters
| Type Parameter | Default type |
|---|---|
TValue | string |
Parameters
| Parameter | Type |
|---|---|
modelId | string |
Returns
EmbeddingModel<TValue>
Example
import { resolveEmbeddingModel } from '@kernl-sdk/retrieval';
import '@kernl-sdk/ai/openai'; // registers provider
const model = resolveEmbeddingModel('openai/text-embedding-3-small');
const result = await model.embed({ values: ['hello world'] });