Files
openclaw/src/plugin-sdk/video-generation.ts
2026-04-06 19:36:01 +01:00

30 lines
972 B
TypeScript

// Public video-generation helpers and types for provider plugins.
export type {
GeneratedVideoAsset,
VideoGenerationMode,
VideoGenerationModeCapabilities,
VideoGenerationProvider,
VideoGenerationProviderCapabilities,
VideoGenerationProviderConfiguredContext,
VideoGenerationRequest,
VideoGenerationResolution,
VideoGenerationResult,
VideoGenerationSourceAsset,
VideoGenerationTransformCapabilities,
} from "../video-generation/types.js";
export {
DEFAULT_VIDEO_GENERATION_DURATION_SECONDS,
DEFAULT_VIDEO_GENERATION_TIMEOUT_MS,
DEFAULT_VIDEO_RESOLUTION_TO_SIZE,
buildDashscopeVideoGenerationInput,
buildDashscopeVideoGenerationParameters,
downloadDashscopeGeneratedVideos,
extractDashscopeVideoUrls,
pollDashscopeVideoTaskUntilComplete,
resolveVideoGenerationReferenceUrls,
} from "../video-generation/dashscope-compatible.js";
export type { DashscopeVideoGenerationResponse } from "../video-generation/dashscope-compatible.js";