🎨 优化模型配置 && 新增apikey功能 && 完善通用接口

This commit is contained in:
2026-03-03 17:13:24 +08:00
parent 2714e63d2a
commit 7dae1a6e2b
46 changed files with 3063 additions and 278 deletions

View File

@@ -0,0 +1,21 @@
package app
import (
v1 "git.echol.cn/loser/ai_proxy/server/api/v1"
"github.com/gin-gonic/gin"
)
type AiModelRouter struct{}
func (s *AiModelRouter) InitAiModelRouter(Router *gin.RouterGroup) {
aiModelRouter := Router.Group("aiModel")
aiModelApi := v1.ApiGroupApp.AppApiGroup.AiModelApi
{
aiModelRouter.POST("createAiModel", aiModelApi.CreateAiModel)
aiModelRouter.DELETE("deleteAiModel", aiModelApi.DeleteAiModel)
aiModelRouter.PUT("updateAiModel", aiModelApi.UpdateAiModel)
aiModelRouter.GET("findAiModel", aiModelApi.FindAiModel)
aiModelRouter.GET("getAiModelList", aiModelApi.GetAiModelList)
aiModelRouter.POST("syncProviderModels", aiModelApi.SyncProviderModels)
}
}