MCPcopy
hub / github.com/Anil-matcha/Open-Generative-AI / generateVideo

Function generateVideo

packages/studio/src/muapi.js:102–114  ·  view source on GitHub ↗
(apiKey, params)

Source from the content-addressed store, hash-verified

100}
101
102export async function generateVideo(apiKey, params) {
103 const modelInfo = getVideoModelById(params.model);
104 const endpoint = modelInfo?.endpoint || params.model;
105 const payload = {};
106 if (params.prompt) payload.prompt = params.prompt;
107 if (params.aspect_ratio) payload.aspect_ratio = params.aspect_ratio;
108 if (params.duration) payload.duration = params.duration;
109 if (params.resolution) payload.resolution = params.resolution;
110 if (params.quality) payload.quality = params.quality;
111 if (params.mode) payload.mode = params.mode;
112 if (params.image_url) payload.image_url = params.image_url;
113 return submitAndPoll(endpoint, payload, apiKey, params.onRequestId, 900);
114}
115
116export async function generateI2V(apiKey, params) {
117 const modelInfo = getI2VModelById(params.model);

Callers 1

VideoStudioFunction · 0.90

Calls 2

getVideoModelByIdFunction · 0.90
submitAndPollFunction · 0.85

Tested by

no test coverage detected