PURISTA API / @purista/ai / ModelResourceRegistry
Class: ModelResourceRegistry
Defined in: packages/ai/src/providers/resources/ModelResourceRegistry.ts:13
Simple registry that maps resource names to provider implementations.
Example
ts
const registry = new ModelResourceRegistry()
registry.register('anthropic:claude-3', claudeProvider)
const provider = registry.get('anthropic:claude-3')Constructors
Constructor
new ModelResourceRegistry():
ModelResourceRegistry
Returns
ModelResourceRegistry
Methods
get()
get(
name):ModelProvider|undefined
Defined in: packages/ai/src/providers/resources/ModelResourceRegistry.ts:20
Parameters
name
string
Returns
ModelProvider | undefined
register()
register(
name,provider):void
Defined in: packages/ai/src/providers/resources/ModelResourceRegistry.ts:16
Parameters
name
string
provider
Returns
void
snapshot()
snapshot():
string[]
Defined in: packages/ai/src/providers/resources/ModelResourceRegistry.ts:24
Returns
string[]
