feat: add ark seedance video generation

This commit is contained in:
stupid-h4er
2026-05-26 23:10:41 +08:00
parent 1493aed81d
commit c9fea71821
10 changed files with 436 additions and 20 deletions
+4
View File
@@ -22,11 +22,15 @@ func New() *gin.Engine {
api.GET("/auth/linux-do/callback", gin.WrapF(handler.LinuxDoCallback))
api.GET("/auth/me", middleware.OptionalAuth, gin.WrapF(handler.CurrentUser))
api.GET("/settings", gin.WrapF(handler.Settings))
api.GET("/media/references/:id", func(c *gin.Context) {
handler.ReferenceMedia(c.Writer, c.Request, c.Param("id"))
})
v1 := api.Group("/v1", middleware.UserAuth)
v1.POST("/images/generations", gin.WrapF(handler.AIImagesGenerations))
v1.POST("/images/edits", gin.WrapF(handler.AIImagesEdits))
v1.POST("/chat/completions", gin.WrapF(handler.AIChatCompletions))
v1.POST("/videos", gin.WrapF(handler.AIVideos))
v1.POST("/media/references", gin.WrapF(handler.UploadReferenceMedia))
v1.GET("/videos/:id", func(c *gin.Context) {
handler.AIVideo(c.Writer, c.Request, c.Param("id"))
})