kernl

Function: registerEmbeddingProvider()

function registerEmbeddingProvider(name: string, factory: EmbeddingFactory): void;

Defined in: retrieval/src/embed.ts:182

Register an embedding provider. Typically called automatically when importing provider packages.

Parameters

ParameterType
namestring
factoryEmbeddingFactory

Returns

void

Example

import { openai } from '@ai-sdk/openai';
import { AISDKEmbeddingModel } from '@kernl-sdk/ai';

registerEmbeddingProvider('openai', (id) =>
  new AISDKEmbeddingModel(openai.embedding(id))
);

On this page