Merge pull request #1264 from feitianbubu/pr/uniq-channel-models

fix: unique channel models
This commit is contained in:
Calcium-Ion 2025-06-21 01:21:28 +08:00 committed by GitHub
commit ccabfe56cb

View File

@ -2,6 +2,7 @@ package controller
import (
"fmt"
"github.com/samber/lo"
"net/http"
"one-api/common"
"one-api/constant"
@ -136,6 +137,9 @@ func init() {
adaptor.Init(meta)
channelId2Models[i] = adaptor.GetModelList()
}
openAIModels = lo.UniqBy(openAIModels, func(m dto.OpenAIModels) string {
return m.Id
})
}
func ListModels(c *gin.Context) {