first up
This commit is contained in:
47
opencat.go
Normal file
47
opencat.go
Normal file
@@ -0,0 +1,47 @@
|
||||
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")
|
||||
}
|
||||
Reference in New Issue
Block a user