diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/mod.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/mod.rs index a2d82dc0be..64a99e1bd6 100644 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/mod.rs +++ b/crates/vendor/fal-rs/src/endpoints/fal_ai/mod.rs @@ -1944,20 +1944,6 @@ pub mod sdxl_controlnet_union; ))) )] pub mod skyreels_i2v; -#[cfg(any( - feature = "endpoints", - feature = "endpoints_fal-ai", - feature = "endpoints_fal-ai_sora" -))] -#[cfg_attr( - docsrs, - doc(cfg(any( - feature = "endpoints", - feature = "endpoints_fal-ai", - feature = "endpoints_fal-ai_sora" - ))) -)] -pub mod sora; #[cfg(any( feature = "endpoints", feature = "endpoints_fal-ai", diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/mod.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/mod.rs deleted file mode 100644 index baeee15332..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/mod.rs +++ /dev/null @@ -1 +0,0 @@ -pub mod sora2; \ No newline at end of file diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/mod.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/mod.rs deleted file mode 100644 index 95a3fd25c5..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -pub mod sora_2_image_to_video; -pub mod sora_2_pro_image_to_video; -pub mod sora_2_pro_text_to_video; -pub mod sora_2_text_to_video; \ No newline at end of file diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_image_to_video.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_image_to_video.rs deleted file mode 100644 index df124a9200..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_image_to_video.rs +++ /dev/null @@ -1,48 +0,0 @@ -use crate::prelude::{Deserialize, FalRequest, Serialize}; - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct Sora2ImageToVideoInput { - pub prompt: String, - - /// Starting frame - pub image_url: String, - - /// Possible enum values: auto, 720p - /// Default value auto - #[serde(skip_serializing_if = "Option::is_none")] - pub resolution: Option, - - /// Possible enum values: auto, 9:16, 16:9 - /// Default value "auto" - #[serde(skip_serializing_if = "Option::is_none")] - pub aspect_ratio: Option, - - /// Duration in seconds - /// Possible enum values: 4, 8, 12 - /// Default value 4 - #[serde(skip_serializing_if = "Option::is_none")] - pub duration: Option, - - /// Whether to delete the video after generation for privacy reasons. - /// If True, the video cannot be used for remixing and will be permanently deleted. - /// Default value: true - #[serde(skip_serializing_if = "Option::is_none")] - pub delete_video: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct Sora2ImageToVideoOutput { - pub video: VideoFile, -} - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct VideoFile { - /// The URL where the file can be downloaded from. - pub url: String, -} - -pub fn sora_2_image_to_video( - params: Sora2ImageToVideoInput, -) -> FalRequest { - FalRequest::new("fal-ai/sora-2/image-to-video", params) -} diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_image_to_video.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_image_to_video.rs deleted file mode 100644 index b9fb092cb9..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_image_to_video.rs +++ /dev/null @@ -1,48 +0,0 @@ -use crate::prelude::{Deserialize, FalRequest, Serialize}; - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct Sora2ProImageToVideoInput { - pub prompt: String, - - /// Starting frame - pub image_url: String, - - /// Possible enum values: auto, 720p, 1080p - /// Default value auto - #[serde(skip_serializing_if = "Option::is_none")] - pub resolution: Option, - - /// Possible enum values: auto, 9:16, 16:9 - /// Default value "auto" - #[serde(skip_serializing_if = "Option::is_none")] - pub aspect_ratio: Option, - - /// Duration in seconds - /// Possible enum values: 4, 8, 12 - /// Default value 4 - #[serde(skip_serializing_if = "Option::is_none")] - pub duration: Option, - - /// Whether to delete the video after generation for privacy reasons. - /// If True, the video cannot be used for remixing and will be permanently deleted. - /// Default value: true - #[serde(skip_serializing_if = "Option::is_none")] - pub delete_video: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct Sora2ProImageToVideoOutput { - pub video: VideoFile, -} - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct VideoFile { - /// The URL where the file can be downloaded from. - pub url: String, -} - -pub fn sora_2_pro_image_to_video( - params: Sora2ProImageToVideoInput, -) -> FalRequest { - FalRequest::new("fal-ai/sora-2/image-to-video/pro", params) -} diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_text_to_video.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_text_to_video.rs deleted file mode 100644 index 8c23940cb2..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_pro_text_to_video.rs +++ /dev/null @@ -1,45 +0,0 @@ -use crate::prelude::{Deserialize, FalRequest, Serialize}; - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct Sora2ProTextToVideoInput { - pub prompt: String, - - /// Possible enum values: auto, 720p, 1080p - /// Default value auto - #[serde(skip_serializing_if = "Option::is_none")] - pub resolution: Option, - - /// Possible enum values: auto, 9:16, 16:9 - /// Default value "auto" - #[serde(skip_serializing_if = "Option::is_none")] - pub aspect_ratio: Option, - - /// Duration in seconds - /// Possible enum values: 4, 8, 12 - /// Default value 4 - #[serde(skip_serializing_if = "Option::is_none")] - pub duration: Option, - - /// Whether to delete the video after generation for privacy reasons. - /// If True, the video cannot be used for remixing and will be permanently deleted. - /// Default value: true - #[serde(skip_serializing_if = "Option::is_none")] - pub delete_video: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct Sora2ProTextToVideoOutput { - pub video: VideoFile, -} - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct VideoFile { - /// The URL where the file can be downloaded from. - pub url: String, -} - -pub fn sora_2_pro_text_to_video( - params: Sora2ProTextToVideoInput, -) -> FalRequest { - FalRequest::new("fal-ai/sora-2/text-to-video/pro", params) -} diff --git a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_text_to_video.rs b/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_text_to_video.rs deleted file mode 100644 index fb3cf830b9..0000000000 --- a/crates/vendor/fal-rs/src/endpoints/fal_ai/sora/sora2/sora_2_text_to_video.rs +++ /dev/null @@ -1,45 +0,0 @@ -use crate::prelude::{Deserialize, FalRequest, Serialize}; - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct Sora2TextToVideoInput { - pub prompt: String, - - /// Possible enum values: 720p - /// Default value 720p - #[serde(skip_serializing_if = "Option::is_none")] - pub resolution: Option, - - /// Possible enum values: auto, 9:16, 16:9 - /// Default value "auto" - #[serde(skip_serializing_if = "Option::is_none")] - pub aspect_ratio: Option, - - /// Duration in seconds - /// Possible enum values: 4, 8, 12 - /// Default value 4 - #[serde(skip_serializing_if = "Option::is_none")] - pub duration: Option, - - /// Whether to delete the video after generation for privacy reasons. - /// If True, the video cannot be used for remixing and will be permanently deleted. - /// Default value: true - #[serde(skip_serializing_if = "Option::is_none")] - pub delete_video: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct Sora2TextToVideoOutput { - pub video: VideoFile, -} - -#[derive(Debug, Serialize, Deserialize, Default)] -pub struct VideoFile { - /// The URL where the file can be downloaded from. - pub url: String, -} - -pub fn sora_2_text_to_video( - params: Sora2TextToVideoInput, -) -> FalRequest { - FalRequest::new("fal-ai/sora-2/text-to-video", params) -}