Class: ProviderRegistry
Defined in: provider-sdk/src/registry.ts:17
Constructors
Constructor
new ProviderRegistry(
registerBuiltins?):ProviderRegistry
Defined in: provider-sdk/src/registry.ts:22
Parameters
registerBuiltins?
boolean = true
Returns
ProviderRegistry
Properties
tokenizers
readonlytokenizers:TokenizerRegistry
Defined in: provider-sdk/src/registry.ts:20
Local tokenizer profiles shared by core providers and provider plugins.
Methods
create()
create(
kind,config):ProviderAdapter
Defined in: provider-sdk/src/registry.ts:52
Instantiate an adapter for a kind. Throws PROVIDER_NOT_FOUND if unknown.
Parameters
kind
string
config
Returns
has()
has(
kind):boolean
Defined in: provider-sdk/src/registry.ts:43
Parameters
kind
string
Returns
boolean
kinds()
kinds():
string[]
Defined in: provider-sdk/src/registry.ts:47
Returns
string[]
register()
register(
kind,factory): () =>void
Defined in: provider-sdk/src/registry.ts:36
Register (or replace) a provider kind. Returns an unregister function.
Parameters
kind
string
factory
Returns
() => void