const { aparteGlobalConfig } = window.aparte;
const { createScenarioProvider } = window.apartePlugins.scenario;
// Stand-ins for real providers (openai-compat, ai-sdk, transformers): only their model lists matter here.
aparteGlobalConfig.registerAIProvider(
createScenarioProvider({ id: 'cloud', name: 'Cloud', models: [{ id: 'large', name: 'Large' }, { id: 'fast', name: 'Fast' }] }),
createScenarioProvider({ id: 'local', name: 'In the browser', models: [{ id: 'small', name: 'Small, offline' }] }),
);
aparteGlobalConfig.setModelConfig({ defaultProvider: 'cloud', defaultModel: 'large' });