This commit is contained in:
Sakurasan
2025-02-01 23:52:55 +08:00
parent 65d6d12972
commit bc223d6530
30 changed files with 2683 additions and 242 deletions

View File

@@ -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)