diff --git a/models.go b/models.go index dff46a9..493dcbb 100644 --- a/models.go +++ b/models.go @@ -2,6 +2,7 @@ package main import ( "context" + "sort" "strings" ) @@ -22,6 +23,10 @@ func LoadModels() ([]*Model, error) { return nil, err } + sort.Slice(list, func(i, j int) bool { + return list[i].Created > list[j].Created + }) + models := make([]*Model, len(list)) for index, model := range list { diff --git a/static/js/chat.js b/static/js/chat.js index 5961872..555b827 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -380,8 +380,6 @@ return []; } - models.sort((a, b) => a.name > b.name); - $model.innerHTML = ""; for (const model of models) {