From 500d76d71eb7941a0844cf145827fe574f4ec163 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Mon, 16 Mar 2026 18:45:56 -0400 Subject: [PATCH] doc comment --- .../src/generate/generate_video/generate_video_request.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_request.rs b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_request.rs index bea91a5539..e28505d86e 100644 --- a/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_request.rs +++ b/crates/api_clients/artcraft/artcraft_router/src/generate/generate_video/generate_video_request.rs @@ -14,6 +14,9 @@ use crate::generate::generate_video::plan::artcraft::plan_generate_video_artcraf use crate::generate::generate_video::plan::artcraft::plan_generate_video_artcraft_seedance2p0::plan_generate_video_artcraft_seedance2p0; use crate::generate::generate_video::video_generation_plan::VideoGenerationPlan; +/// Plan to either (1) generate a video or (2) determine how much it costs to generate that video. +/// This works across multiple providers by shaping a generic "GenerateVideoRequest" into a provider-specific plan. +/// That plan can then be used to return a cost estimate for that given provider or return a struct that can be used to send a real generation request. pub struct GenerateVideoRequest<'a> { /// Which model to use. pub model: CommonVideoModel,