diff --git a/src/schema/bytedance/seedance-2-0-mini_text-to-video.ts b/src/schema/bytedance/seedance-2-0-mini_text-to-video.ts new file mode 100644 index 0000000..6fcae85 --- /dev/null +++ b/src/schema/bytedance/seedance-2-0-mini_text-to-video.ts @@ -0,0 +1,32 @@ +import type { Schema } from "../../types"; +import { + endUserIdField, + generateAudioField, + seedanceAspectRatioField, + seedanceDurationField, + seedanceFastResolutionField, +} from "../_shared/index"; + +const schema: Schema = { + alias: "seedance-2-0-mini-text-to-video", + endpoint: "bytedance/seedance-2.0/mini/text-to-video", + modality: "video", + summary: "ByteDance Seedance 2.0 Mini 文生视频", + fields: [ + { + name: "prompt", + cliKey: "prompt", + type: "string", + required: true, + flag: "-p, --prompt ", + desc: "视频描述", + }, + seedanceFastResolutionField, + seedanceDurationField, + seedanceAspectRatioField, + generateAudioField, + endUserIdField, + ], +}; + +export default schema; diff --git a/src/schema/index.ts b/src/schema/index.ts index 3e85eda..5963a6f 100644 --- a/src/schema/index.ts +++ b/src/schema/index.ts @@ -3,6 +3,7 @@ import seedanceFastImageToVideo from "./bytedance/seedance-2-0-fast_image-to-vid import seedanceFastReferenceToVideo from "./bytedance/seedance-2-0-fast_reference-to-video"; import seedanceFastTextToVideo from "./bytedance/seedance-2-0-fast_text-to-video"; import seedanceImageToVideo from "./bytedance/seedance-2-0_image-to-video"; +import seedanceMiniTextToVideo from "./bytedance/seedance-2-0-mini_text-to-video"; import seedanceReferenceToVideo from "./bytedance/seedance-2-0_reference-to-video"; import seedanceTextToVideo from "./bytedance/seedance-2-0_text-to-video"; import seedream5LiteEdit from "./bytedance/seedream-5-lite_edit"; @@ -85,6 +86,7 @@ const ALL: readonly Schema[] = [ seedanceFastTextToVideo, seedanceFastImageToVideo, seedanceFastReferenceToVideo, + seedanceMiniTextToVideo, seedream5LiteTextToImage, seedream5LiteEdit, viduQ3TextToVideo,