team api
This commit is contained in:
22
opencat.go
22
opencat.go
@@ -8,9 +8,10 @@ import (
|
||||
"io/fs"
|
||||
"log"
|
||||
"net/http"
|
||||
"opencatd-open/pkg/team"
|
||||
"opencatd-open/router"
|
||||
"opencatd-open/store"
|
||||
"opencatd-open/team"
|
||||
"opencatd-open/team/dashboard"
|
||||
"os"
|
||||
|
||||
"github.com/duke-git/lancet/v2/fileutil"
|
||||
@@ -35,7 +36,7 @@ func main() {
|
||||
args := os.Args[1:]
|
||||
if len(args) > 0 {
|
||||
type user struct {
|
||||
ID uint
|
||||
ID int64
|
||||
Name string
|
||||
Token string
|
||||
}
|
||||
@@ -155,20 +156,25 @@ func main() {
|
||||
group.POST("/keys", team.HandleAddKey) // 添加Key
|
||||
group.DELETE("/keys/:id", team.HandleDelKey) // 删除Key
|
||||
|
||||
group.GET("/users", team.HandleUsers) // 获取所有用户信息
|
||||
group.POST("/users", team.HandleAddUser) // 添加用户
|
||||
group.DELETE("/users/:id", team.HandleDelUser) // 删除用户
|
||||
// group.GET("/users", team.HandleUsers) // 获取所有用户信息
|
||||
// group.POST("/users", team.HandleAddUser) // 添加用户
|
||||
// group.DELETE("/users/:id", team.HandleDelUser) // 删除用户
|
||||
|
||||
group.GET("/usages", team.HandleUsage)
|
||||
// group.GET("/usages", team.HandleUsage)
|
||||
|
||||
// 重置用户Token
|
||||
group.POST("/users/:id/reset", team.HandleResetUserToken)
|
||||
// // 重置用户Token
|
||||
// group.POST("/users/:id/reset", team.HandleResetUserToken)
|
||||
}
|
||||
// 初始化用户
|
||||
r.POST("/1/users/init", team.Handleinit)
|
||||
|
||||
r.Any("/v1/*proxypath", router.HandleProxy)
|
||||
|
||||
api := r.Group("/api")
|
||||
{
|
||||
api.POST("/login", dashboard.HandleLogin)
|
||||
}
|
||||
|
||||
// r.POST("/v1/chat/completions", router.HandleProy)
|
||||
// r.GET("/v1/models", router.HandleProy)
|
||||
// r.GET("/v1/dashboard/billing/subscription", router.HandleProy)
|
||||
|
||||
Reference in New Issue
Block a user