feat: add seedance fail reason
This commit is contained in:
parent
22692b3f87
commit
dafc7618c3
@ -88,6 +88,10 @@ type responseTask struct {
|
|||||||
WebSearch int `json:"web_search"`
|
WebSearch int `json:"web_search"`
|
||||||
} `json:"tool_usage"`
|
} `json:"tool_usage"`
|
||||||
} `json:"usage"`
|
} `json:"usage"`
|
||||||
|
Error struct {
|
||||||
|
Code string `json:"code"`
|
||||||
|
Message string `json:"message"`
|
||||||
|
} `json:"error"`
|
||||||
CreatedAt int64 `json:"created_at"`
|
CreatedAt int64 `json:"created_at"`
|
||||||
UpdatedAt int64 `json:"updated_at"`
|
UpdatedAt int64 `json:"updated_at"`
|
||||||
}
|
}
|
||||||
@ -284,7 +288,7 @@ func (a *TaskAdaptor) ParseTaskResult(respBody []byte) (*relaycommon.TaskInfo, e
|
|||||||
case "failed":
|
case "failed":
|
||||||
taskResult.Status = model.TaskStatusFailure
|
taskResult.Status = model.TaskStatusFailure
|
||||||
taskResult.Progress = "100%"
|
taskResult.Progress = "100%"
|
||||||
taskResult.Reason = "task failed"
|
taskResult.Reason = resTask.Error.Message
|
||||||
default:
|
default:
|
||||||
// Unknown status, treat as processing
|
// Unknown status, treat as processing
|
||||||
taskResult.Status = model.TaskStatusInProgress
|
taskResult.Status = model.TaskStatusInProgress
|
||||||
@ -312,8 +316,8 @@ func (a *TaskAdaptor) ConvertToOpenAIVideo(originTask *model.Task) ([]byte, erro
|
|||||||
|
|
||||||
if dResp.Status == "failed" {
|
if dResp.Status == "failed" {
|
||||||
openAIVideo.Error = &dto.OpenAIVideoError{
|
openAIVideo.Error = &dto.OpenAIVideoError{
|
||||||
Message: "task failed",
|
Message: dResp.Error.Message,
|
||||||
Code: "failed",
|
Code: dResp.Error.Code,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user