MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / SetVideoRouter

Function SetVideoRouter

router/video-router.go:10–24  ·  view source on GitHub ↗
(router *gin.Engine)

Source from the content-addressed store, hash-verified

8)
9
10func SetVideoRouter(router *gin.Engine) {
11 videoV1Router := router.Group("/v1")
12 videoV1Router.Use(middleware.TokenAuth(), middleware.Distribute())
13 {
14 videoV1Router.POST("/video/generations", controller.RelayTask)
15 videoV1Router.GET("/video/generations/:task_id", controller.RelayTask)
16 }
17
18 klingV1Router := router.Group("/kling/v1")
19 klingV1Router.Use(middleware.KlingRequestConvert(), middleware.TokenAuth(), middleware.Distribute())
20 {
21 klingV1Router.POST("/videos/text2video", controller.RelayTask)
22 klingV1Router.POST("/videos/image2video", controller.RelayTask)
23 }
24}

Callers 1

SetRouterFunction · 0.85

Calls 3

TokenAuthFunction · 0.92
DistributeFunction · 0.92
KlingRequestConvertFunction · 0.92

Tested by

no test coverage detected