API-ul de generare video pentru dezvoltatori. Creați videoclipuri, imagini, voci și avatare sau rulați fluxuri de lucru complete prin API sau SDK.
VideoGen rulează întreaga ta stivă de media generativ, astfel încât să te poți concentra pe construirea a ceva ce oamenii își doresc.
Fiecare cerere rulează pe cel mai bun model AI pentru sarcina respectivă. Evaluăm modelele de vârf pe sarcini reale de la peste 50k de clienți. Servit dintr-o rețea globală de calcul AI.
Rezultatele sunt gata de încorporat, difuzat sau descărcat fără nicio configurare suplimentară. Sunt incluse stocarea încorporată, transcodarea și livrarea globală.
Un singur API pentru video, imagini, vorbire și avatare. Apelează instrumente individuale sau rulează fluxuri de lucru precum script-to-video sau voiceover-to-video.
@videogen/sdk pe npm și videogen pe PyPI. Complet tipizat, generat automat din specificația noastră OpenAPI.
Webhook-uri și polling pentru pipeline-uri de producție. Conectează VideoGen la CRM-ul, CMS-ul sau joburile programate.
Demo în 5 minute, gata de producție în 15: folosește API-ul REST, SDK-urile predefinite sau proiecte exemplu.
CombinatorInstalați SDK-ul și începeți să generați videoclipuri imediat.
import { VideoGen, pollWorkflowRun } from "@videogen/sdk";
const vg = new VideoGen({ apiKey: "sk_videogen_live_..." });
const started = await vg.workflows.scriptToVideo({
script:
"Staying hydrated keeps your body and mind running at their best. Drinking enough water boosts your energy, focus, and mood. Keep a water bottle nearby and sip throughout the day.",
visualStyle: {
type: "AI_IMAGE",
aiStyle: "loose watercolor illustration with visible brushstrokes and soft color bleeds",
},
visualPacing: "MEDIUM",
quality: "HIGH",
remixActions: [
{ type: "ENABLE_CAPTIONS" },
{
type: "CONVERT_IMAGES_TO_VIDEOS",
motionPrompt: "slow cinematic push-in",
muteOutputVideos: true,
quality: "HIGH",
},
],
});
const workflowRunId = started?.workflowRunId;
if (typeof workflowRunId !== "string") {
throw new Error("Missing workflowRunId");
}
const run = await pollWorkflowRun({ client: vg, workflowRunId });
console.log(run.status, started?.projectUrl);npm install @videogen/sdk“VideoGen rezolvă cele mai mari probleme ale producției video—complexitatea, costul și timpul.”
Garry Tan — CEO-ul Y Combinator