Sfoglia il codice sorgente

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

fix: unique channel models
Calcium-Ion 8 mesi fa
parent
commit
f89b29928c
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      controller/model.go

+ 4 - 0
controller/model.go

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