Integra generacion de video en tu producto con OmniVideo API
Crea tareas Gemini Omni desde prompts o imagenes, consulta estado y recibe URLs de resultado con una REST API.
const response = await fetch('https://omnivideoapi.com/api/generate', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gemini-omni/video',
input: {
prompt: 'A product reveal shot with smooth camera motion',
mode: 'std',
aspect_ratio: '16:9',
duration: '5',
sound: true
}
})
});
const { data } = await response.json();
console.log(data.task_id);Gemini Omni video generation con una API limpia
Un endpoint de generacion, polling de estado, API keys y request logs.
Text-to-Video API
Crea tareas de video desde prompts con duracion, ratio, modo y audio opcional.
Image-to-Video API
Usa URLs publicas de imagen para guiar movimiento y generar videos cortos.
Async Status API
Envia jobs async, consulta estado y lee URLs de resultado.
Para equipos API y producto
Docs, pricing, auth, API keys y rutas BFF al backend de video.
REST simple
Usa POST /api/generate y GET /api/status.
Autenticacion API key
Clientes usan Bearer tokens y credentials upstream quedan server-side.
Jobs de video async
La generacion corre como tarea y no bloquea el request cycle.
Ejemplos listos
Docs con cURL, Node.js y Python.
Visibilidad de uso
Logs muestran task IDs, payloads, statuses, credits y previews.
Como funciona el flujo API
Autenticar, enviar, consultar.
Crear API key
Inicia sesion y crea un Bearer token server-side.
Enviar tarea
Envia model gemini-omni/video con prompt, mode, aspect_ratio, duration, sound e image_urls.
Consultar result URLs
Usa task_id hasta SUCCESS o FAILED.
Pricing por creditos para Gemini Omni API
Empieza con creditos y escala con suscripcion o top-up.
FAQ OmniVideo API
Preguntas comunes antes de integrar.
Empieza con Gemini Omni video API
Crea una key, ejecuta quickstart y conecta status polling.