| package initialize | |
| import ( | |
| "github.com/gin-gonic/gin" | |
| "groqai2api/middlewares" | |
| "groqai2api/router" | |
| ) | |
| func InitRouter() *gin.Engine { | |
| Router := gin.Default() | |
| Router.Use(middlewares.Cors) | |
| Router.GET("/", func(c *gin.Context) { | |
| c.Redirect(302, "https://github.com/Star-Studio-Develop/Groq2API") | |
| }) | |
| Router.GET("/ping", func(c *gin.Context) { | |
| c.String(200, "(。•ˇ‸ˇ•。)哼!都怪你\n(`ȏ´) 也不哄哄人家\n(〃′o`)人家超想哭的,捶你胸口,大坏蛋!!!\n(。•ˇ‸ˇ•。)哼!都怪你\n(`ȏ´)也不哄哄人家\n(〃′o`)人家超想哭的,捶你胸口,大坏蛋!!!\n( ̄^ ̄)ゞ咩QAQ捶你胸口你好讨厌!\n( ̄^ ̄)ゞ咩QAQ捶你胸口你好讨厌!\n(=゚ω゚)ノ要抱抱嘤嘤嘤哼,要抱抱嘤嘤嘤哼,人家拿小拳拳捶你胸口!!!\n(=゚ω゚)ノ要抱抱嘤嘤嘤哼,要抱抱嘤嘤嘤哼,人家拿小拳拳捶你胸口!!!\n(。• ︿•̀。)大坏蛋,打死你(つд⊂)") | |
| }) | |
| v1Group := Router.Group("/v1/") | |
| router.InitRouter(v1Group) | |
| // 兼容 huggingface,huggingface 要求 /v1/chat/completions 请求前面必须有 /api 前缀,怪得很 | |
| apiV1Group := Router.Group("/api/v1/") | |
| router.InitRouter(apiV1Group) | |
| return Router | |
| } | |