kernl

Interface: Provider

Defined in: packages/protocol/src/provider/provider.ts:8

Provider for language, text embedding, and image generation models.

Properties

PropertyModifierTypeDefined in
specreadonly"1.0"packages/protocol/src/provider/provider.ts:9

Methods

languageModel()

languageModel(modelId: string): LanguageModel;

Defined in: packages/protocol/src/provider/provider.ts:16

Returns the language model with the given id.

Parameters

ParameterType
modelIdstring

Returns

LanguageModel

Throws

If no such model exists.


textEmbeddingModel()

textEmbeddingModel(modelId: string): EmbeddingModel<string>;

Defined in: packages/protocol/src/provider/provider.ts:23

Returns the text embedding model with the given id.

Parameters

ParameterType
modelIdstring

Returns

EmbeddingModel<string>

Throws

If no such model exists.

On this page