package initialize import ( "git.echol.cn/loser/ai_proxy/server/router" "github.com/gin-gonic/gin" ) // 占位方法,保证文件可以正确加载,避免go空变量检测报错,请勿删除。 func holder(routers ...*gin.RouterGroup) { _ = routers _ = router.RouterGroupApp } func initBizRouter(routers ...*gin.RouterGroup) { privateGroup := routers[0] publicGroup := routers[1] holder(publicGroup, privateGroup) // 注册 AI 代理路由 appRouter := router.RouterGroupApp.App appRouter.InitAiProxyRouter(publicGroup) // AI 代理接口(公开) appRouter.InitAiPresetRouter(privateGroup) // 预设管理(需要登录) appRouter.InitAiProviderRouter(privateGroup) // 提供商管理(需要登录) appRouter.InitAiApiKeyRouter(privateGroup) // API密钥管理(需要登录) appRouter.InitAiModelRouter(privateGroup) // 模型管理(需要登录) }