hardcode keyframe

This commit is contained in:
Brandon Thomas committed 2026-03-24 00:02:04 -04:00
1 parent b1e1a0270e
commit 8481e9de7c
10 files changed
+13 -9

No files matched your search

@@ -33,6 +33,7 @@ use mysql_queries::queries::prompts::insert_prompt::{insert_prompt, InsertPrompt
use sqlx::Acquire;
use tokens::tokens::generic_inference_jobs::InferenceJobToken;
use utoipa::ToSchema;
use enums::common::generation::common_generation_mode::CommonGenerationMode;
/// Kling 1.6 Pro Image to Video
#[utoipa::path(
@@ -221,7 +222,7 @@ pub async fn generate_kling_1_6_pro_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -30,6 +30,7 @@ use mysql_queries::queries::prompts::insert_prompt::{insert_prompt, InsertPrompt
use sqlx::Acquire;
use tokens::tokens::generic_inference_jobs::InferenceJobToken;
use utoipa::ToSchema;
use enums::common::generation::common_generation_mode::CommonGenerationMode;
/// Kling 2.1 Master Image to Video
#[utoipa::path(
@@ -208,7 +209,7 @@ pub async fn generate_kling_2_1_master_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -35,6 +35,7 @@ use mysql_queries::queries::prompts::insert_prompt::{insert_prompt, InsertPrompt
use sqlx::Acquire;
use tokens::tokens::generic_inference_jobs::InferenceJobToken;
use utoipa::ToSchema;
use enums::common::generation::common_generation_mode::CommonGenerationMode;
/// Kling 2.1 Pro Image to Video
#[utoipa::path(
@@ -223,7 +224,7 @@ pub async fn generate_kling_2_1_pro_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -239,7 +239,7 @@ pub async fn generate_seedance_1_0_lite_image_to_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe),
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -216,7 +216,7 @@ pub async fn generate_seedance_1_0_pro_image_to_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe),
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -220,7 +220,7 @@ pub async fn generate_veo_2_image_to_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe),
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -213,7 +213,7 @@ pub async fn generate_veo_3_fast_image_to_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe),
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -221,7 +221,7 @@ pub async fn generate_veo_3_image_to_video_handler(
maybe_positive_prompt: Some(prompt),
maybe_negative_prompt: None,
maybe_other_args: None,
maybe_generation_mode: Some(CommonGenerationMode::Keyframe),
maybe_generation_mode: Some(CommonGenerationMode::Keyframe), // TODO: This endpoint only supports keyframes for now
maybe_aspect_ratio: None,
maybe_resolution: None,
maybe_batch_count: None,
@@ -6,4 +6,5 @@ pub mod generate_seedance_1_0_pro_image_to_video_handler;
pub mod generate_veo_2_image_to_video_handler;
pub mod generate_veo_3_fast_image_to_video_handler;
pub mod generate_veo_3_image_to_video_handler;
pub mod multi_function;
pub mod multi_function;
pub mod image;