Explorar o código

fix: unique channel models

skynono hai 8 meses
pai
achega
1fed1ee567
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      controller/model.go

+ 4 - 0
controller/model.go

@@ -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) {