import DiscourseRoute from "discourse/routes/discourse"; export default class AdminPluginsShowDiscourseAiLlmsNew extends DiscourseRoute { queryParams = { llmTemplate: { refreshModel: true }, }; async model() { const record = this.store.createRecord("ai-llm"); record.provider_params = {}; return record; } setupController(controller, model) { super.setupController(controller, model); controller.set( "allLlms", this.modelFor("adminPlugins.show.discourse-ai-llms") ); controller.set( "llmTemplate", this.paramsFor(this.routeName).llmTemplate || null ); } }