MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / generateVideo

Method generateVideo

ai/ai.ts:3730–3751  ·  view source on GitHub ↗
(
    prompt: string,
    images: AIContentPart[],
    imageMode: VideoImageMode = "auto",
    token?: AbortToken,
  )

Source from the content-addressed store, hash-verified

3728
3729 async generateVideo(
3730 prompt: string,
3731 images: AIContentPart[],
3732 imageMode: VideoImageMode = "auto",
3733 token?: AbortToken,
3734 ): Promise<AIVideo[]> {
3735 const { providerConfig, model, config } =
3736 await this.getCurrentProviderConfig("video");
3737 const { modeConfig } = this.resolveMode(providerConfig, "video", model);
3738 const handler = this.strategyHandlers[modeConfig.strategy]?.video;
3739 if (!handler) throw new UserError("当前提供商不支持视频生成");
3740 return await handler({
3741 providerConfig,
3742 model,
3743 config,
3744 modeConfig,
3745 prompt,
3746 images,
3747 imageMode,
3748 token,
3749 });
3750 }
3751}
3752
3753abstract class BaseFeatureHandler implements FeatureHandler {
3754 abstract readonly name: string;

Callers 1

executeMethod · 0.80

Calls 2

resolveModeMethod · 0.95

Tested by

no test coverage detected