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

Function generateAudio

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

Source from the content-addressed store, hash-verified

178}
179
180export async function generateAudio(apiKey, params) {
181 const modelInfo = getAudioModelById(params.model);
182 const endpoint = modelInfo?.endpoint || params.model;
183 const payload = {};
184 const skipKeys = ['model', 'onRequestId'];
185 for (const key in params) {
186 if (!skipKeys.includes(key) && params[key] !== undefined && params[key] !== null) {
187 payload[key] = params[key];
188 }
189 }
190 return submitAndPoll(endpoint, payload, apiKey, params.onRequestId, 900);
191}
192
193export function uploadFile(apiKey, file, onProgress) {
194 return new Promise((resolve, reject) => {

Callers 1

handleGenerateFunction · 0.90

Calls 2

getAudioModelByIdFunction · 0.90
submitAndPollFunction · 0.85

Tested by

no test coverage detected