kernl

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 ParameterDefault type
TValuestring

Parameters

ParameterType
modelIdstring

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'] });

On this page