diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0.rs index 334c79a82d..d0b1d47d94 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0.rs @@ -52,6 +52,8 @@ pub async fn execute_seedance2pro_seedance2p0( Ok(GenerateVideoResponse::Seedance2Pro(Seedance2proVideoResponsePayload { order_id: response.order_id, task_id: response.task_id, + maybe_order_ids: response.order_ids, + maybe_task_ids: response.task_ids, })) } diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0_fast.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0_fast.rs index e23de19ebe..1f3d85fa9c 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0_fast.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/execute/seedance2pro/execute_seedance2pro_seedance2p0_fast.rs @@ -49,5 +49,7 @@ pub async fn execute_seedance2pro_seedance2p0_fast( Ok(GenerateVideoResponse::Seedance2Pro(Seedance2proVideoResponsePayload { order_id: response.order_id, task_id: response.task_id, + maybe_order_ids: response.order_ids, + maybe_task_ids: response.task_ids, })) } diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_response.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_response.rs index f71d5b7a68..d9e8ba911b 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_response.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_response.rs @@ -16,6 +16,8 @@ pub struct MuapiVideoResponsePayload { pub struct Seedance2proVideoResponsePayload { pub order_id: String, pub task_id: String, + pub maybe_order_ids: Option>, + pub maybe_task_ids: Option>, } #[derive(Clone, Debug)] diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0/request.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0/request.rs index 07482b3a70..ee4287663e 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0/request.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0/request.rs @@ -27,6 +27,8 @@ impl KinoviSeedance2p0RequestState { Ok(GenerateVideoResponse::Seedance2Pro(Seedance2proVideoResponsePayload { order_id: response.order_id, task_id: response.task_id, + maybe_order_ids: response.order_ids, + maybe_task_ids: response.task_ids, })) } } diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0_fast/request.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0_fast/request.rs index cc03067f29..44e96a52c2 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0_fast/request.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video_v2/providers/kinovi/seedance_2p0_fast/request.rs @@ -27,6 +27,8 @@ impl KinoviSeedance2p0FastRequestState { Ok(GenerateVideoResponse::Seedance2Pro(Seedance2proVideoResponsePayload { order_id: response.order_id, task_id: response.task_id, + maybe_order_ids: response.order_ids, + maybe_task_ids: response.task_ids, })) } } diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/omni_gen/generate/video/pipeline_v1/execute/execute_kinovi.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/omni_gen/generate/video/pipeline_v1/execute/execute_kinovi.rs index c9091df79a..032cb51f66 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/omni_gen/generate/video/pipeline_v1/execute/execute_kinovi.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/omni_gen/generate/video/pipeline_v1/execute/execute_kinovi.rs @@ -155,6 +155,8 @@ async fn execute_generation_kinovi_inner( Ok(GenerateVideoResponse::Seedance2Pro(Seedance2proVideoResponsePayload { order_id: gen_response.order_id, task_id: gen_response.task_id, + maybe_order_ids: gen_response.order_ids, + maybe_task_ids: gen_response.task_ids, })) }