mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-02-08 12:34:43 +00:00
* FEATURE: LLM Triage support for systemless models. This change adds support for OSS models without support for system messages. LlmTriage's system message field is no longer mandatory. We now send the post contents in a separate user message. * Models using Ollama can also disable system prompts
20 lines
551 B
JavaScript
20 lines
551 B
JavaScript
import DiscourseRoute from "discourse/routes/discourse";
|
|
|
|
export default DiscourseRoute.extend({
|
|
async model(params) {
|
|
const allLlms = this.modelFor("adminPlugins.show.discourse-ai-llms");
|
|
const id = parseInt(params.id, 10);
|
|
const record = allLlms.findBy("id", id);
|
|
record.provider_params = record.provider_params || {};
|
|
return record;
|
|
},
|
|
|
|
setupController(controller, model) {
|
|
this._super(controller, model);
|
|
controller.set(
|
|
"allLlms",
|
|
this.modelFor("adminPlugins.show.discourse-ai-llms")
|
|
);
|
|
},
|
|
});
|