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
| Parameter | Type |
|---|---|
key | string |
Returns
| LanguageModel
| undefined
Implementation of
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
| Parameter | Type |
|---|---|
model | LanguageModel |
Returns
void