Răsfoiți Sursa

fix: 修复添加和编辑渠道无可选择模型

[email protected] 1 an în urmă
părinte
comite
54088bc664
3 a modificat fișierele cu 9 adăugiri și 1 ștergeri
  1. 1 0
      common/model-ratio.go
  2. 7 0
      controller/model.go
  3. 1 1
      router/api-router.go

+ 1 - 0
common/model-ratio.go

@@ -83,6 +83,7 @@ var ModelRatio = map[string]float64{
 	"SparkDesk-v1.1":            1.2858, // ¥0.018 / 1k tokens
 	"SparkDesk-v2.1":            1.2858, // ¥0.018 / 1k tokens
 	"SparkDesk-v3.1":            1.2858, // ¥0.018 / 1k tokens
+	"SparkDesk-v3.5":            1.2858, // ¥0.018 / 1k tokens
 	"360GPT_S2_V9":              0.8572, // ¥0.012 / 1k tokens
 	"embedding-bert-512-v1":     0.0715, // ¥0.001 / 1k tokens
 	"embedding_s1_v1":           0.0715, // ¥0.001 / 1k tokens

+ 7 - 0
controller/model.go

@@ -129,6 +129,13 @@ func ListModels(c *gin.Context) {
 	})
 }
 
+func ChannelListModels(c *gin.Context) {
+	c.JSON(200, gin.H{
+		"object": "list",
+		"data":   openAIModels,
+	})
+}
+
 func RetrieveModel(c *gin.Context) {
 	modelId := c.Param("model")
 	if model, ok := openAIModelsMap[modelId]; ok {

+ 1 - 1
router/api-router.go

@@ -73,7 +73,7 @@ func SetApiRouter(router *gin.Engine) {
 		{
 			channelRoute.GET("/", controller.GetAllChannels)
 			channelRoute.GET("/search", controller.SearchChannels)
-			channelRoute.GET("/models", controller.ListModels)
+			channelRoute.GET("/models", controller.ChannelListModels)
 			channelRoute.GET("/:id", controller.GetChannel)
 			channelRoute.GET("/test", controller.TestAllChannels)
 			channelRoute.GET("/test/:id", controller.TestChannel)