coai/admin/router.go
2024-01-14 12:11:59 +08:00

35 lines
1.1 KiB
Go

package admin
import (
"chat/channel"
"github.com/gin-gonic/gin"
)
func Register(app *gin.RouterGroup) {
channel.Register(app)
app.GET("/admin/analytics/info", InfoAPI)
app.GET("/admin/analytics/model", ModelAnalysisAPI)
app.GET("/admin/analytics/request", RequestAnalysisAPI)
app.GET("/admin/analytics/billing", BillingAnalysisAPI)
app.GET("/admin/analytics/error", ErrorAnalysisAPI)
app.GET("/admin/invitation/list", InvitationPaginationAPI)
app.POST("/admin/invitation/generate", GenerateInvitationAPI)
app.GET("/admin/redeem/list", RedeemListAPI)
app.POST("/admin/redeem/generate", GenerateRedeemAPI)
app.GET("/admin/user/list", UserPaginationAPI)
app.POST("/admin/user/quota", UserQuotaAPI)
app.POST("/admin/user/subscription", UserSubscriptionAPI)
app.POST("/admin/user/root", UpdateRootPasswordAPI)
app.POST("/admin/market/update", UpdateMarketAPI)
app.GET("/admin/logger/list", ListLoggerAPI)
app.GET("/admin/logger/download", DownloadLoggerAPI)
app.GET("/admin/logger/console", ConsoleLoggerAPI)
app.POST("/admin/logger/delete", DeleteLoggerAPI)
}