From c3a96bc9802d3e58dadbdfeff643cf3d30f90f68 Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Fri, 6 Mar 2026 16:32:31 +0800 Subject: [PATCH] fix: kling risk fail return openAIVideo error --- relay/channel/task/kling/adaptor.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/relay/channel/task/kling/adaptor.go b/relay/channel/task/kling/adaptor.go index 55494882f..413ade04d 100644 --- a/relay/channel/task/kling/adaptor.go +++ b/relay/channel/task/kling/adaptor.go @@ -405,5 +405,12 @@ func (a *TaskAdaptor) ConvertToOpenAIVideo(originTask *model.Task) ([]byte, erro Code: fmt.Sprintf("%d", klingResp.Code), } } + + // https://app.klingai.com/cn/dev/document-api/apiReference/model/textToVideo + if data := klingResp.Data; data.TaskStatus == "failed" { + openAIVideo.Error = &dto.OpenAIVideoError{ + Message: data.TaskStatusMsg, + } + } return common.Marshal(openAIVideo) }