package main import ( "opencatd-open/router" _ "opencatd-open/store" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() group := r.Group("/1") { group.Use(router.AuthMiddleware()) // 获取当前用户信息 group.GET("/me", router.HandleMe) // 获取所有Key group.GET("/keys", router.HandleKeys) // 获取所有用户信息 group.GET("/users", router.HandleUsers) // 添加Key group.POST("/keys", router.HandleAddKey) // 删除Key group.DELETE("/keys/:id", router.HandleDelKey) // 添加用户 group.POST("/users", router.HandleAddUser) // 删除用户 group.DELETE("/users/:id", router.HandleDelUser) // 重置用户Token group.POST("/users/:id/reset", router.HandleResetUserToken) } // 初始化用户 r.POST("/1/users/init", router.Handleinit) r.POST("/v1/chat/completions", router.HandleProy) r.Run(":80") }