Function: registerProvider()
registerProvider(
name,factory,options?):void
Defined in: packages/core/src/providers/registry.ts:231
Register a custom provider factory
Parameters
name
string
Provider name
factory
ProviderFactory
Provider factory function
options?
Optional configuration (e.g. envKey for automatic API key lookup)
Returns
void
Example
registerProvider('custom', (config, modelConfig) => new CustomProvider(config, modelConfig), {
envKey: 'CUSTOM_API_KEY',
});