kernl

Class: ModelRegistry

Defined in: packages/kernl/src/kernl/registry.ts:12

Registry for language models used by threads.

Models are keyed by "{provider}/{modelId}" and must be registered before storage can hydrate threads that reference them.

Implements

Constructors

Constructor

new ModelRegistry(): ModelRegistry;

Returns

ModelRegistry

Methods

get()

get(key: string): 
  | LanguageModel
  | undefined;

Defined in: packages/kernl/src/kernl/registry.ts:28

Get a model by its composite key ("{provider}/{modelId}").

Parameters

ParameterType
keystring

Returns

| LanguageModel | undefined

Implementation of

IModelRegistry.get


register()

register(model: LanguageModel): void;

Defined in: packages/kernl/src/kernl/registry.ts:18

Register a model instance. Idempotent - only adds if not already present.

Parameters

ParameterType
modelLanguageModel

Returns

void

On this page