Catálogo de modelos multimedia
Todos los modelos multimedia públicos de GetVibe API: imágenes, video, TTS, música y 3D. Las tarjetas provienen de GET /api/media-catalog: kind, variants, params, axes. Ejemplos de curl para POST /api/media/generate.
Lista completa de modelos multimedia públicos de GetVibe: imágenes, video, voz en off (TTS), música y 3D. Las tarjetas siguientes se generan automáticamente a partir del mismo catálogo que alimenta GET /api/media-catalog; cuando se añade un modelo al código, la documentación se actualiza junto con la tienda.
GET /api/media-catalog La tabla de precios distingue entre el importe total de un trabajo y una tarifa por unidad: en una fila con priceScope = unit_rate, `price` es null y la tarifa por unidad está en `unitPrice`. Para jobTotalStatus = metered o input_dependent, calcula el precio con los datos de entrada reales mediante POST /api/media/price. Los trabajos fallidos no se cobran; GET /api/media/jobs/{id} devuelve el importe final.Cómo leer la respuesta de /api/media-catalog
| Parámetro | Tipo | Descripción |
|---|---|---|
model | field | Id. público para el campo model en POST /api/media/generate. |
kind | field | image | video | audio | music | 3d. |
unit | field | Unidad de facturación: por imagen, por segundo, por clip, etc. |
note | field | Breve descripción de las capacidades. |
inputTypes | field | Tipos de entrada permitidos: text, image, video, audio. |
params | field | LEGACY: parámetros opts (key, type, default, options). |
fromRub | field | Precio "from" más bajo entre variantes/parámetros; exacto cuando priceStatus = exact. |
priceStatus | field | exact: la cotización es igual al cargo; estimate: se cobra según una medición realizada después del envío; unavailable: no hay precio. |
estimateReason | field | Para una estimación: el medidor a partir del cual se calcula el cargo. |
priceTableUrl | field | Enlace a la tabla de precios completa del modelo: GET /api/media/price-table. |
tiers | field | Consulta el JSON activo del catálogo. |
variants | field | rutas addressAs (por ejemplo, base:pixel, base:flow) con priceRub. |
axes | field | Ejes de precios unificados para la interfaz de usuario y la calculadora. |
inputSchema | field | Esquema de los campos prompt + opts para la validación del cliente. |
priceUnavailable | field | true — no se puede llamar a la ruta (503 en generate). |
pricesAreEstimate | field | true cuando al menos una variante del modelo es una estimación. |
pricingKind | field | fixed | gpu_runtime etc. — quote type. |
estimatedPriceRub | field | Consulta el JSON activo del catálogo. |
priceIsEstimate | field | Consulta el JSON activo del catálogo. |
priceWarning | field | Consulta el JSON activo del catálogo. |
generationAvailable | field | false para displayOnly y gpu_runtime sin liquidación. |
unavailableReason | field | Consulta el JSON activo del catálogo. |
displayOnly | field | Modelo de referencia sin dispatch (generación no disponible). |
curl "https://getvibeapi.com/api/media-catalog"
# public, no authorizationTabla de precios para distribuidores
GET /api/media/price-table?model=<id> (público) devuelve opts, price, unitPrice, priceScope, jobTotalStatus y requiredInputs. `price` es el importe total del trabajo; en una fila con priceScope = unit_rate, es null y la tarifa por unidad está en `unitPrice`, con `unit`. requiredInputs enumera los campos adicionales de la solicitud: allOf, anyOf y exactlyOneOf; prompt está en el nivel superior y los demás están dentro de opts. requiresInput indica el primer campo que falta según la misma validación que ejecuta POST /api/media/price: prompt o un archivo de entrada. additionalFormsPossible significa que la lista no es un esquema de validación completo. Calcula el precio con los datos de entrada reales mediante POST /api/media/price.
Familias que se suelen buscar en competidores
Seedance, Wan, Hailuo, Suno, TTS y 3D ya están en el catálogo de GetVibe:
- Seedance (ByteDance):
seedance-2.0seedance-1seedance-2-0-mini - Wan (Alibaba):
wan-2-7wan-2-6wan-2-2wan-animatewan-speech-to-videowan-2-7-image - Hailuo (MiniMax):
hailuo-2-3 - Suno (música):
suno - TTS (ElevenLabs):
tts - 3D (Hunyuan, Tripo, Meshy, Rodin, Trellis):
hunyuan3dhunyuan3d-2hunyuan3d-2mvtripomeshyrodintrellis
Fichas de modelos (204)
Una tabla de resumen por tipo de medio y tarjetas expandibles con parámetros y un curl de ejemplo. Una variante con el sufijo :pixel, :flow o :rep se envía tal cual en el campo model (consulta variants[].addressAs).
Images (54)
| model | Entrada | Unidad | Variantes | parámetros opts |
|---|---|---|---|---|
| seedream-5-0-pro | text | por imagen | seedream-5-0-pro:white | resolution |
| grok-imagine-2.0-ext | text, image | por imagen | grok-imagine-2.0-ext:white (unavailable) | mode, image_url, resolution |
| grok-imagine-image-2.0 | text, image | por imagen | grok-imagine-image-2.0:white | resolution, quality, image_url |
| grok-imagine-image-quality | text, image | por imagen | grok-imagine-image-quality:white | aspect_ratio, resolution, image_url, input_urls |
| midjourney | text, image | por imagen | midjourney:white (unavailable) | operation, image_url |
| wan2.7-image-pro | text, image | por imagen | wan2.7-image-pro:white | resolution, image_url, input_urls |
| seedream-5-0-flash | text, image | por imagen | seedream-5-0-flash:white, seedream-5-0-flash:flow | aspect_ratio, resolution, output_format, image_url |
| flux-2-max | text | por imagen | flux-2-max:white, flux-2-max:flow | aspect_ratio, resolution, output_format, safety_tolerance, prompt_upsampling, seed |
| recraft-v4-1 | text | por imagen | recraft-v4-1 | tier, aspect_ratio |
| ideogram-v4 | text | por imagen | ideogram-v4 | rendering_speed, aspect_ratio |
| ideogram-4-5 | text, image | por imagen | ideogram-4-5 | quality, size, image_url, input_urls |
| ideogram-4-5-precise-edit | text, image | por imagen | ideogram-4-5-precise-edit | quality, image_url, input_urls |
| krea-3 | text, image | por imagen | krea-3 | variant, resolution, aspect_ratio, reasoning_level, output_format, image_url, input_urls, negative_prompt, seed |
| flux-3-klein | text, image | por imagen | flux-3-klein, flux-3-klein:flow | resolution, aspect_ratio, output_format, enable_prompt_expansion, image_url, input_urls, seed |
| muse-image | text, image | por imagen | muse-image | aspect_ratio, output_format, image_url, input_urls |
| seedream-5-5 | text, image | por imagen | seedream-5-5 | resolution, aspect_ratio, output_format, background, image_url, input_urls |
| gpt-image-2 | text, image | por imagen | gpt-image-2:white, gpt-image-2, gpt-image-2:yellow (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls |
| gpt-image-2-5 | text, image | por imagen | gpt-image-2-5:white, gpt-image-2-5, gpt-image-2-5:yellow (unavailable) | aspect_ratio, resolution, tier, mode, image_url, input_urls |
| gpt-image-2-6 | text, image | por imagen | gpt-image-2-6:white, gpt-image-2-6:canvas | aspect_ratio, resolution, quality, complexity, tier, mode, image_url, input_urls |
| gpt-image-1-5 | text, image | por imagen | — | aspect_ratio, mode, quality, image_url, input_urls |
| nano-banana-pro | text, image | por imagen | nano-banana-pro:white, nano-banana-pro, nano-banana-pro:yellow (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls |
| nano-banana | text, image | por imagen | nano-banana:white (no disponible), nano-banana | aspect_ratio, mode, image_url, input_urls |
| imagen4 | text | por imagen | — | aspect_ratio, tier, negative_prompt, seed |
| nano-banana-2.1 | text, image | por imagen | nano-banana-2.1:white, nano-banana-2.1, nano-banana-2.1:yellow (unavailable) | aspect_ratio, resolution, output_format, image_url, input_urls |
| nano-banana-2 | text, image | por imagen | nano-banana-2:white (unavailable), nano-banana-2, nano-banana-2:yellow (unavailable) | aspect_ratio, tier, resolution, image_url, input_urls |
| grok-imagine | text, image | por imagen | grok-imagine:white, grok-imagine | aspect_ratio, mode, image_url, enable_pro |
| ideogram-v3 | text, image | por imagen | ideogram-v3:pixel, ideogram-v3:rep | aspect_ratio, mode, rendering_speed, image_url, style, expand_prompt, seed, negative_prompt, strength, num_images |
| ideogram-character | text, image | por imagen | ideogram-character, ideogram-character:rep | aspect_ratio, mode, image_url, input_urls, rendering_speed, style, expand_prompt, seed, negative_prompt, strength, num_images |
| flux-kontext | text, image | por imagen | — | aspect_ratio, tier, image_url |
| flux-2 | text, image | por imagen | flux-2, flux-2:flow (unavailable) | aspect_ratio, tier, mode, resolution, image_url, input_urls |
| flux-3-image | text, image | por imagen | flux-3-image:white | aspect_ratio, resolution, image_url, input_urls |
| krea-2 | text, image | por imagen | krea-2 | tier, style_reference, aspect_ratio, creativity, image_url, seed |
| flux-1.1-pro | text | por imagen | flux-1.1-pro, flux-1.1-pro:amber (unavailable) | aspect_ratio, seed |
| flux-fill | text, image | por imagen | flux-fill | tier, image_url, mask_url, seed |
| seedream | text, image | por imagen | — | aspect_ratio, version, mode, image_url, input_urls, guidance, image_resolution, max_images, seed |
| seedream-5 | text, image | por imagen | — | aspect_ratio, tier, mode, quality, image_url, input_urls |
| seedream-layer | image | por imagen | — | image_url, size, output_format, prompt |
| seedream-4-5 | text, image | por imagen | seedream-4-5, seedream-4-5:amber (unavailable) | aspect_ratio, mode, quality, image_url, input_urls |
| qwen-image | text, image | por imagen | — | aspect_ratio, version, mode, image_url, negative_prompt, strength, guidance, seed, num_inference_steps, acceleration |
| qwen3-image | text, image | por imagen | qwen3-image:white, qwen3-image, qwen3-image:amber (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed |
| qwen3-pro | text, image | por imagen | qwen3-pro, qwen3-pro:amber (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed |
| qwen-image-2-1 | text, image | por imagen | qwen-image-2-1 | aspect_ratio, resolution, mode, image_url, input_urls, mask_url, background, output_format, enhance_prompt, seed |
| recraft | image | por imagen | — | mode, image_url |
| image-upscale | image | por imagen | — | upscale_factor, image_url |
| z-image | text | por imagen | — | aspect_ratio |
| z-image-turbo | text | por imagen | z-image-turbo:white | aspect_ratio, resolution, prompt_extend |
| hunyuan-image-3-5 | text, image | por imagen | hunyuan-image-3-5:white | aspect_ratio, resolution, image_url, input_urls |
| wan-2-7-image | text, image | por imagen | wan-2-7-image, wan-2-7-image:white (unavailable) | aspect_ratio, tier, mode, enable_sequential, resolution, n, seed, watermark, thinking_mode, color_palette, bbox_list, image_url, input_urls |
| grok-imagine-image-2-0 | text, image | por imagen | — | mode, aspect_ratio, image_urls, image_url |
| minimax-h3-image | text, image | por imagen | — | mode, aspect_ratio, resolution, width, height, expand_prompt, output_format, seed, image_url, image_urls |
| topaz-upscale-generative | image | por imagen | topaz-upscale-generative | image_url, model, source_megapixels, output_megapixels, upscale_factor |
| topaz-sharpen | image | por imagen | topaz-sharpen | image_url, model, source_megapixels |
| topaz-denoise | image | por imagen | topaz-denoise | image_url, model, source_megapixels |
| topaz-upscale-precision | image | por imagen | topaz-upscale-precision | image_url, model, source_megapixels, output_megapixels, upscale_factor, output_format, face_enhancement |
seedream-5-0-pro
Seedream 5.0 Pro (ByteDance) — texto a imagen en 1K o 2K. Se cobra por imagen según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedream-5-0-pro:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
- variants: seedream-5-0-pro:white
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-5-0-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"resolution":"1K"}}'grok-imagine-2.0-ext
Edición regional de Grok Imagine 2.0: no disponible temporalmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-imagine-2.0-ext:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: region_edit · opciones: region_edit |
image_urlreq. | text | Imagen (URL) |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
- variants: grok-imagine-2.0-ext:white
- mode: region_edit
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-2.0-ext","prompt":"A beautiful landscape in a digital illustration style.","opts":{"mode":"region_edit","image_url":"https://example.com/input.jpg","resolution":"1K"}}'grok-imagine-image-2.0
Grok Imagine Image 2.0 (xAI): conversión de texto a imagen en 1K, calidad base o edición a partir de una imagen de origen. Precio por imagen; una imagen de origen añade un recargo incluido en la cotización.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-imagine-image-2.0:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 1K · opciones: 1K |
quality | select | Calidad · predeterminada: low · opciones: low |
image_url | text | Imagen de origen (URL, recargo por imagen de entrada) |
- variants: grok-imagine-image-2.0:white
- resolution: 1K
- calidad: low
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-image-2.0","prompt":"A beautiful landscape in a digital illustration style.","opts":{"resolution":"1K","quality":"low"}}'grok-imagine-image-quality
Grok Imagine Image Quality (xAI): texto a imagen y edición con referencias (hasta 3 imágenes) en 1K o 2K. Se cobra por imagen; cada imagen de origen añade un recargo incluido en la cotización.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-imagine-image-quality:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 3:4, 4:3, 9:16, 16:9, 2:3, 3:2, 9:19.5, 19.5:9, 9:20, 20:9, 1:2, 2:1 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
image_url | text | Imagen de origen (URL, recargo por imagen de entrada) |
input_urls | array | Imágenes de origen (URL, hasta 3; se aplica un recargo) |
- variants: grok-imagine-image-quality:white
- aspect_ratio: auto | 1:1 | 3:4 | 4:3 | 9:16 | 16:9 | 2:3 | 3:2 | 9:19.5 | 19.5:9 | 9:20 | 20:9 | 1:2 | 2:1
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-image-quality","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'midjourney
Midjourney: no disponible temporalmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
midjourney:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
operation | select | Operación · predeterminado: imagine · opciones: imagine, action, turbo |
image_url | text | Imagen (URL) |
- variants: midjourney:white
- operation: imagine | action | turbo
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"midjourney","prompt":"A beautiful landscape in a digital illustration style.","opts":{"operation":"imagine"}}'wan2.7-image-pro
Wan 2.7 Image Pro (Alibaba): generación y edición de imágenes con hasta 9 referencias. Se cobra por imagen.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan2.7-image-pro:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–9 URL, para i2i) |
- variants: wan2.7-image-pro:white
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan2.7-image-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'seedream-5-0-flash
Seedream 5.0 Flash (ByteDance) — generación rápida de texto a imagen y edición con una sola referencia. Salida de 1K / 1.5K / 2K, 10 relaciones de aspecto o automática. Un precio fijo por imagen en todas las resoluciones.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedream-5-0-flash:white | white | White · Available |
seedream-5-0-flash:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9 |
resolution | select | Resolución · predeterminada: 2K · opciones: 1K, 1.5K, 2K |
output_format | select | Formato · predeterminado: jpeg · opciones: jpeg, png |
image_url | text | Imagen (URL, para editar) |
- variants: seedream-5-0-flash:white, seedream-5-0-flash:flow
- aspect_ratio: auto | 1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 3:2 | 2:3 | 2:1 | 1:2 | 21:9
- resolution: 1K | 1.5K | 2K
- output_format: jpeg | png
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-5-0-flash","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","resolution":"2K","output_format":"jpeg"}}'flux-2-max
FLUX.2 [max] (Black Forest Labs) — el nivel superior de FLUX.2 para obtener el máximo detalle, de texto a imagen. Precio según el tamaño de salida: 1MP / 2MP / 3MP / 4MP.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-2-max:white | white | White · Available |
flux-2-max:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 9:21 |
resolution | select | Resolution · default: 1MP · options: 1MP, 2MP, 3MP, 4MP |
output_format | select | Formato · predeterminado: jpeg · opciones: jpeg, png, webp |
safety_tolerance | select | Safety tolerance (0 strictest, 5 most permissive) · default: 2 · options: 0, 1, 2, 3, 4, 5 |
prompt_upsampling | bool | Sobremuestreo del prompt · predeterminado: false |
seed | number | Seed (opcional) |
- variants: flux-2-max:white, flux-2-max:flow
- aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 3:2 | 2:3 | 21:9 | 9:21
- resolution: 1MP | 2MP | 3MP | 4MP
- output_format: jpeg | png | webp
- safety_tolerance: 0 | 1 | 2 | 3 | 4 | 5
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-2-max","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1MP","output_format":"jpeg","safety_tolerance":"2"}}'recraft-v4-1
Recraft V4.1: texto a imagen para diseño, ilustración, fotorrealismo y tipografía limpia. Tres niveles: Flash (el más económico y rápido), Standard y Pro (máximo detalle). Precio por imagen según el nivel.
| Parámetro | Tipo | Descripción |
|---|---|---|
recraft-v4-1 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Nivel · valor predeterminado: standard · opciones: flash, standard, pro |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16 |
- variants: recraft-v4-1
- tier: flash | standard | pro
- aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"recraft-v4-1","prompt":"A beautiful landscape in a digital illustration style.","opts":{"tier":"standard","aspect_ratio":"1:1"}}'ideogram-v4
Ideogram 4.0: la nueva generación de Ideogram (junio de 2026): tipografía precisa y texto dentro de la imagen, pósteres, logotipos e ilustraciones; salida de aproximadamente 2K. Tres velocidades: Turbo, Balanced y Quality. Se cobra por imagen según la velocidad.
| Parámetro | Tipo | Descripción |
|---|---|---|
ideogram-v4 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
rendering_speed | select | Velocidad · predeterminada: balanced · opciones: turbo, balanced, quality |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 16:10, 10:16, 2:1, 1:2 |
- variants: ideogram-v4
- rendering_speed: turbo | balanced | quality
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 16:10 | 10:16 | 2:1 | 1:2
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-v4","prompt":"A beautiful landscape in a digital illustration style.","opts":{"rendering_speed":"balanced","aspect_ratio":"1:1"}}'ideogram-4-5
Ideogram 4.5 — la generación más reciente de Ideogram: tipografía precisa y texto dentro de las imágenes, carteles, logotipos y edición de imágenes de origen (hasta 5 referencias). Cuatro niveles de calidad: Very Low, Low, Medium, High. Precio por imagen según el nivel; la edición de una imagen de origen se factura con su propia tarifa.
| Parámetro | Tipo | Descripción |
|---|---|---|
ideogram-4-5 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
quality | select | Calidad · predeterminado: medium · opciones: very_low, low, medium, high |
size | select | Size · default: 1024x1024 · options: 1024x1024, 1344x768, 768x1344, 1280x896, 896x1280, 1536x640, 640x1536 |
image_url | text | Imagen de origen (URL, opcional) |
input_urls | array | Imágenes de origen (URL, hasta 5) |
- variants: ideogram-4-5
- quality: very_low | low | medium | high
- size: 1024x1024 | 1344x768 | 768x1344 | 1280x896 | 896x1280 | 1536x640 | 640x1536
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-4-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"quality":"medium","size":"1024x1024","input_urls":["https://example.com/input.jpg"]}}'ideogram-4-5-precise-edit
Ideogram 4.5 Precise Edit — edición fiel de una imagen de origen a partir de una instrucción de texto, preservando la composición. Se requiere una imagen de origen (URL). Cuatro niveles de calidad: Very Low, Low, Medium, High. Precio por imagen según el nivel.
| Parámetro | Tipo | Descripción |
|---|---|---|
ideogram-4-5-precise-edit | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
quality | select | Calidad · predeterminado: medium · opciones: very_low, low, medium, high |
image_urlreq. | text | Imagen de origen (URL) |
input_urls | array | Imágenes de origen (URL, hasta 5) |
- variants: ideogram-4-5-precise-edit
- quality: very_low | low | medium | high
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-4-5-precise-edit","prompt":"A beautiful landscape in a digital illustration style.","opts":{"quality":"medium","image_url":"https://example.com/input.jpg","input_urls":["https://example.com/input.jpg"]}}'krea-3
Krea 3: la generación de modelos más reciente de Krea (octubre de 2026): conversión de texto a imagen y edición en lenguaje natural a partir de imágenes de referencia (hasta 8). Dos variantes: Quality y Speed. 1K (~1 MP) o 2K (~4 MP). El precio se calcula por imagen según el tamaño; cada imagen de referencia añade el precio de una imagen adicional de ese tamaño.
| Parámetro | Tipo | Descripción |
|---|---|---|
krea-3 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
variant | select | Opción · predeterminado: quality · opciones: quality, speed |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 |
reasoning_level | select | Razonamiento del prompt · predeterminado: low · opciones: low, medium |
output_format | select | Formato · predeterminado: png · opciones: png, jpeg |
image_url | text | Imagen de referencia (URL, para edición) |
input_urls | array | Imágenes de referencia (URL, hasta 8) |
negative_prompt | text | Prompt negativo (solo Quality) |
seed | number | Seed (opcional) |
- variants: krea-3
- variant: quality | speed
- resolution: 1K | 2K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3
- reasoning_level: low | medium
- output_format: png | jpeg
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"krea-3","prompt":"A beautiful landscape in a digital illustration style.","opts":{"variant":"quality","resolution":"1K","aspect_ratio":"1:1","reasoning_level":"low","output_format":"png","input_urls":["https://example.com/input.jpg"]}}'flux-3-klein
FLUX 3 Klein: el modelo más asequible de la familia FLUX 3 de Black Forest Labs (octubre de 2026): generación de texto a imagen y edición a partir de imágenes de referencia (hasta 10). 1K (~1 MP), 2K (~4 MP) o 4K (hasta 16 MP). Precio por imagen según el tamaño de salida; las imágenes de referencia no cambian el precio.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-3-klein | pixel | Pixel · Disponible |
flux-3-klein:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21, auto |
output_format | select | Formato · predeterminado: png · opciones: png, jpeg, webp |
enable_prompt_expansion | bool | Expandir el prompt automáticamente · predeterminado: true |
image_url | text | Imagen de referencia (URL, para edición) |
input_urls | array | Imágenes de referencia (URL, hasta 10) |
seed | number | Seed (opcional) |
- variants: flux-3-klein, flux-3-klein:flow
- resolution: 1K | 2K | 4K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9 | 9:21 | auto
- output_format: png | jpeg | webp
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-3-klein","prompt":"A beautiful landscape in a digital illustration style.","opts":{"resolution":"1K","aspect_ratio":"1:1","output_format":"png","input_urls":["https://example.com/input.jpg"]}}'muse-image
Muse Image de Meta: generación de texto a imagen y edición en lenguaje natural a partir de imágenes de referencia (hasta 10). El modelo elige el tamaño automáticamente (~2.5 MP, por ejemplo, 1600×1600 para 1:1). Un único precio por imagen para cualquier relación de aspecto.
| Parámetro | Tipo | Descripción |
|---|---|---|
muse-image | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
output_format | select | Formato · predeterminado: png · opciones: png, jpeg, webp |
image_url | text | Imagen de referencia (URL, para edición) |
input_urls | array | Imágenes de referencia (URL, hasta 10) |
- variants: muse-image
- aspect_ratio: auto | 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9
- output_format: png | jpeg | webp
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"muse-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","output_format":"png","input_urls":["https://example.com/input.jpg"]}}'seedream-5-5
Seedream 5.5 de ByteDance: generación de imágenes a partir de texto y edición con imágenes de referencia (hasta 10). Salida en 1K / 1.5K / 2K, 5 relaciones de aspecto o auto, PNG o JPEG, fondo transparente opcional. El precio por imagen depende de la resolución (2K cuesta más); cada imagen de referencia añade un recargo fijo.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedream-5-5 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 2K · opciones: 1K, 1.5K, 2K |
aspect_ratio | select | Relación de aspecto · predeterminado: auto · opciones: auto, 1:1, 4:3, 3:4, 16:9, 9:16 |
output_format | select | Formato · predeterminado: png · opciones: png, jpeg |
background | select | Fondo · predeterminado: auto · opciones: auto, opaque, transparent |
image_url | text | Imagen de referencia (URL, para edición) |
input_urls | array | Imágenes de referencia (URL, hasta 10) |
- variants: seedream-5-5
- resolution: 1K | 1.5K | 2K
- aspect_ratio: auto | 1:1 | 4:3 | 3:4 | 16:9 | 9:16
- output_format: png | jpeg
- background: auto | opaque | transparent
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-5-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"resolution":"2K","aspect_ratio":"auto","output_format":"png","background":"auto","input_urls":["https://example.com/input.jpg"]}}'gpt-image-2
GPT Image 2: generación y edición de imágenes. Texto a imagen e imagen a imagen (edición/restauración).
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-image-2:white | white | White · Available |
gpt-image-2 | pixel | Pixel · Disponible |
gpt-image-2:yellow | yellow | Yellow · No disponible: la ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–16 URL, para el modo de edición) |
- variants: gpt-image-2:white, gpt-image-2, gpt-image-2:network, gpt-image-2:yellow
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9
- resolution: 1K | 2K | 4K (affects price)
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'gpt-image-2-5
GPT Image 2.5: generación y edición de imágenes. Texto a imagen e imagen a imagen. Dos variantes de Pixel: Flare (rápida, predeterminada) y Sunburst (precisión).
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-image-2-5:white | white | White · Available |
gpt-image-2-5 | pixel | Pixel · Disponible |
gpt-image-2-5:yellow | yellow | Yellow · No disponible: la ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
tier | select | Opción · predeterminado: flare · opciones: flare, sunburst |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–16 URL, para el modo de edición) |
- variants: gpt-image-2-5:white, gpt-image-2-5, gpt-image-2-5:network, gpt-image-2-5:yellow
- tiers: 1K, 2K, 4K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9
- resolution: 1K | 2K | 4K (affects price)
- tier: flare | sunburst (affects price)
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","tier":"flare","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'gpt-image-2-6
GPT Image 2.6 — generación y edición de imágenes. De texto a imagen y de imagen a imagen. Flare (rápido, predeterminado) y Sunburst (precisión), con controles de complejidad y calidad. 1K, 2K y 4K en la ruta principal, con Canvas como respaldo.
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-image-2-6:white | white | White · Available |
gpt-image-2-6:canvas | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
quality | select | Calidad · predeterminado: high · opciones: low, medium, high |
complexity | select | Complejidad · predeterminado: high · opciones: low, medium, high |
tier | select | Opción · predeterminado: flare · opciones: flare, sunburst |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–16 URL, para el modo de edición) |
- variants: gpt-image-2-6:white, gpt-image-2-6:canvas
- niveles: 1K · low, 1K · medium, 1K · high, 2K · low, 2K · medium, 2K · high, 4K · low, 4K · medium, 4K · high
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9
- resolution: 1K | 2K | 4K (affects price)
- quality: low | medium | high (affects price)
- complexity: low | medium | high (affects price)
- tier: flare | sunburst (affects price)
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2-6","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","quality":"high","complexity":"high","tier":"flare","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'gpt-image-1-5
GPT Image 1.5: generación y edición de imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 1:1 · opciones: 1:1, 2:3, 3:2 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
quality | select | Calidad · predeterminada: medium · opciones: medium, high |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–16 URL, para el modo de edición) |
- aspect_ratio: 1:1 | 2:3 | 3:2
- mode: text-to-image | image-to-image (affects price)
- quality: medium | high (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-1-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image","quality":"medium","input_urls":["https://example.com/input.jpg"]}}'nano-banana-pro
Nano Banana Pro: generación y edición de imágenes de Google. Text-to-image y edición basada en prompts (eliminar o reemplazar elementos).
| Parámetro | Tipo | Descripción |
|---|---|---|
nano-banana-pro:white | white | White · Available |
nano-banana-pro | pixel | Pixel · Disponible |
nano-banana-pro:yellow | yellow | Yellow · No disponible: la ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, edit |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–8 URL, para el modo de edición) |
- variants: nano-banana-pro:white, nano-banana-pro, nano-banana-pro:yellow
- tiers: 1K, 2K, 4K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- resolution: 1K | 2K | 4K
- mode: text-to-image | edit (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'nano-banana
Nano Banana (Gemini 2.5 Flash Image): generación rápida de imágenes (Pixel google/nano-banana) y edición (google/nano-banana-edit, image_urls). Sin enrutamiento por nivel.
| Parámetro | Tipo | Descripción |
|---|---|---|
nano-banana:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
nano-banana | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, edit |
image_url | text | Imagen (URL, para el modo de edición) |
input_urls | array | Imágenes (1–10 URL, para el modo de edición) |
- variants: nano-banana:white, nano-banana
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- mode: text-to-image | edit (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'imagen4
Google Imagen 4: alta calidad.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Calidad · predeterminada: standard · opciones: fast, standard, ultra |
negative_prompt | text | Prompt negativo (opcional) |
seed | number | Seed (opcional) |
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: fast | standard | ultra (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"imagen4","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"standard"}}'nano-banana-2.1
Nano Banana 2.1: generación y edición de imágenes de Google con hasta 10 imágenes de referencia, relaciones de aspecto panorámicas, resolución de 1K/2K/4K y salida PNG/JPG.
| Parámetro | Tipo | Descripción |
|---|---|---|
nano-banana-2.1:white | white | White · Available |
nano-banana-2.1 | pixel | Pixel · Disponible |
nano-banana-2.1:yellow | yellow | Yellow · No disponible: la ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: 1:1, 2:3, 3:2, 1:4, 4:1, 3:4, 4:3, 4:5, 5:4, 1:8, 8:1, 9:16, 16:9, 21:9, auto |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
output_format | select | Formato · predeterminado: jpg · opciones: png, jpg |
image_url | text | Imagen (URL, referencia) |
input_urls | array | Imágenes (1–10 URL, referencia) |
- variants: nano-banana-2.1:white, nano-banana-2.1, nano-banana-2.1:yellow
- tiers: 1K, 2K, 4K
- aspect_ratio: 1:1 | 2:3 | 3:2 | 1:4 | 4:1 | 3:4 | 4:3 | 4:5 | 5:4 | 1:8 | 8:1 | 9:16 | 16:9 | 21:9 | auto
- resolution: 1K | 2K | 4K
- output_format: png | jpg
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-2.1","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","resolution":"1K","output_format":"jpg","input_urls":["https://example.com/input.jpg"]}}'nano-banana-2
Nano Banana 2: generación de imágenes de Google a partir de texto o de una imagen de referencia. Lite → nano-banana-2-lite; Standard → nano-banana-2 (con resolución upstream de 1K/2K/4K).
| Parámetro | Tipo | Descripción |
|---|---|---|
nano-banana-2:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
nano-banana-2 | pixel | Pixel · Disponible |
nano-banana-2:yellow | yellow | Yellow · No disponible: la ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Calidad · predeterminada: standard · opciones: lite, standard |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
image_url | text | Imagen (URL, referencia) |
input_urls | array | Imágenes (1–10 URL, referencia) |
- variants: nano-banana-2:white, nano-banana-2, nano-banana-2:network, nano-banana-2:yellow
- niveles: Lite, Standard · 1K, Standard · 2K, Standard · 4K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: lite | standard
- resolution: 1K | 2K | 4K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-2","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"standard","resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'grok-imagine
Grok Imagine: generación de imágenes y de imagen a imagen de xAI. 4 créditos por imagen; I2I requiere una imagen de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-imagine:white | white | White · Available |
grok-imagine | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i) |
enable_pro | bool | Pro (calidad por encima de velocidad) · predeterminado: false |
- variants: grok-imagine:white, grok-imagine
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image"}}'ideogram-v3
Ideogram v3: excelente renderizado de texto en imágenes. Modos: generación, remix y reframe (los dos últimos, solo Pixel); edición sin máscara: solo Canvas.
| Parámetro | Tipo | Descripción |
|---|---|---|
ideogram-v3:pixel | pixel | Pixel · Disponible |
ideogram-v3:rep | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, edit, remix (solo Pixel), reframe (solo Pixel) |
rendering_speed | select | Velocidad · predeterminada: DEFAULT · opciones: TURBO, DEFAULT, QUALITY |
image_url | text | Imagen (URL, para editar/remezclar/reencuadrar) |
style | select | Estilo · predeterminado: AUTO · opciones: AUTO, GENERAL, REALISTIC, DESIGN |
expand_prompt | bool | Expandir el prompt · valor predeterminado: false |
seed | number | Semilla |
negative_prompt | text | Prompt negativo |
strength | select | Strength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1 |
num_images | select | Número de imágenes · predeterminado: 1 · opciones: 1, 2, 3, 4 |
- variants: ideogram-v3:pixel, ideogram-v3:rep
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- mode: text-to-image | edit | remix | reframe (affects price)
- rendering_speed: TURBO | DEFAULT | QUALITY (affects price)
- style: AUTO | GENERAL | REALISTIC | DESIGN
- strength: 0.8 | 0.2 | 0.4 | 0.6 | 1
- num_images: 1 | 2 | 3 | 4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-v3:pixel","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image","rendering_speed":"DEFAULT","style":"AUTO","strength":"0.8","num_images":"1"}}'ideogram-character
Ideogram Character: personajes estilizados. Edición de un personaje sin máscara: solo Canvas.
| Parámetro | Tipo | Descripción |
|---|---|---|
ideogram-character | pixel | Pixel · Disponible |
ideogram-character:rep | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Modo · predeterminado: character · opciones: character, edit, remix |
image_url | text | URL de imagen (referencia de personaje; lienzo para editar/remezclar) |
input_urls | array | Referencia del personaje (URL, para editar o remezclar) |
rendering_speed | select | Velocidad · predeterminada: DEFAULT · opciones: TURBO, DEFAULT, QUALITY |
style | select | Estilo · predeterminado: AUTO · opciones: AUTO, REALISTIC, FICTION |
expand_prompt | bool | Expandir el prompt · valor predeterminado: false |
seed | number | Semilla |
negative_prompt | text | Prompt negativo |
strength | select | Strength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1 |
num_images | select | Número de imágenes · predeterminado: 1 · opciones: 1, 2, 3, 4 |
- variants: ideogram-character, ideogram-character:rep
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- mode: character | edit | remix (affects price)
- rendering_speed: TURBO | DEFAULT | QUALITY
- style: AUTO | REALISTIC | FICTION
- strength: 0.8 | 0.2 | 0.4 | 0.6 | 1
- num_images: 1 | 2 | 3 | 4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-character","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"character","input_urls":["https://example.com/input.jpg"],"rendering_speed":"DEFAULT","style":"AUTO","strength":"0.8","num_images":"1"}}'flux-kontext
Flux Kontext — edición e imagen a imagen.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Calidad · predeterminada: pro · opciones: pro, max |
image_urlreq. | text | Imagen (URL) |
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: pro | max (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-kontext","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"pro","image_url":"https://example.com/input.jpg"}}'flux-2
Flux 2 — la nueva generación de FLUX. De texto a imagen y de imagen a imagen.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-2 | pixel | Pixel · Disponible |
flux-2:flow | flow | Flow · No disponible: la ruta flux-2:flow solo admite texto a imagen. Usa flux-2 (Pixel) para imagen a imagen. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Versión · predeterminada: pro · opciones: pro, flex |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
image_url | text | Imagen (URL, para imagen a imagen) |
input_urls | array | Imágenes (1–8 URL, para imagen a imagen) |
- variants: flux-2, flux-2:flow
- niveles: Pro · 1K, Pro · 2K, Flex · 1K, Flex · 2K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: pro | flex
- mode: text-to-image | image-to-image (affects price)
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-2","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"pro","mode":"text-to-image","resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'flux-3-image
FLUX 3 Image (Black Forest Labs): texto a imagen y edición con referencias (hasta 10 imágenes). Resoluciones 768sq, 1K, 1.5K, 2K o 4K; el precio por imagen depende de la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-3-image:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 21:9, 2:1, 16:9, 3:2, 7:5, 4:3, 5:4, 1:1, 4:5, 3:4, 5:7, 2:3, 9:16, 1:2, 9:21 |
resolution | select | Resolution · default: 1K · options: 768sq, 1K, 1.5K, 2K, 4K |
image_url | text | Imagen de referencia (URL, hasta 10) |
input_urls | array | Imágenes de referencia (URL, hasta 10) |
- variants: flux-3-image:white
- aspect_ratio: auto | 21:9 | 2:1 | 16:9 | 3:2 | 7:5 | 4:3 | 5:4 | 1:1 | 4:5 | 3:4 | 5:7 | 2:3 | 9:16 | 1:2 | 9:21
- resolution: 768sq | 1K | 1.5K | 2K | 4K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-3-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'krea-2
Krea 2: el modelo de imágenes fotorrealistas de Krea con control de estilo. Tres niveles: Turbo (el más rápido y económico), Medium y Large (el modelo insignia, con el mejor fotorrealismo). Precio fijo por imagen; la relación de aspecto no lo cambia.
| Parámetro | Tipo | Descripción |
|---|---|---|
krea-2 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Nivel · valor predeterminado: turbo · opciones: turbo, medium, large |
style_reference | select | Referencia de estilo · predeterminada: none · opciones: none, image |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16 |
creativity | select | Libertad de interpretación del prompt · predeterminado: medium · opciones: raw, low, medium, high |
image_url | text | Imagen de referencia del estilo (URL) |
seed | number | Seed (opcional) |
- variants: krea-2
- niveles: Turbo, Turbo · referencia, Medium, Medium · referencia, Large, Large · referencia
- tier: turbo | medium | large
- style_reference: none | image
- aspect_ratio: 1:1 | 4:3 | 3:2 | 16:9 | 2.35:1 | 4:5 | 2:3 | 9:16
- creativity: raw | low | medium | high
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"krea-2","prompt":"A beautiful landscape in a digital illustration style.","opts":{"tier":"turbo","style_reference":"none","aspect_ratio":"1:1","creativity":"medium"}}'flux-1.1-pro
FLUX 1.1 [pro] — el modelo insignia de Black Forest Labs mediante Canvas. De texto a imagen: fotorrealismo, cumplimiento preciso del prompt, 6× más rápido que FLUX.1 [pro].
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-1.1-pro | canvas | Canvas · Disponible |
flux-1.1-pro:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
seed | number | Seed (opcional) |
- variants: flux-1.1-pro, flux-1.1-pro:amber
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-1.1-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1"}}'flux-fill
FLUX.1 Fill — inpainting de Black Forest Labs: vuelve a dibujar una región enmascarada de la imagen (eliminación de objetos, reemplazo del fondo, extensión de la escena). Requiere una imagen de origen y una máscara en blanco y negro.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-fill | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Versión · predeterminada: dev · opciones: dev, pro |
image_urlreq. | text | Imagen (URL) |
mask_urlreq. | text | Máscara (URL, en blanco y negro, del mismo tamaño) |
seed | number | Seed (opcional) |
- variants: flux-fill
- tier: dev | pro (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-fill","prompt":"A beautiful landscape in a digital illustration style.","opts":{"tier":"dev","image_url":"https://example.com/input.jpg","mask_url":"https://example.com/mask.png"}}'seedream
ByteDance Seedream — generación y edición de imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
version | select | Versión · predeterminada: v4 · opciones: v3, v4 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i, opcional) |
input_urls | array | Images (1–10 URLs, for i2i, V4) |
guidance | select | Guidance (V3) · default: 2.5 · options: 2.5, 1, 5, 7.5, 10 |
image_resolution | select | Resolution (V4) · default: 1K · options: 1K, 2K, 4K |
max_images | select | Max images per set (V4) · default: 1 · options: 1, 2, 3, 4, 5, 6 |
seed | number | Seed (opcional) |
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- version: v3 | v4 (affects price)
- mode: text-to-image | image-to-image (affects price)
- guidance: 2.5 | 1 | 5 | 7.5 | 10
- image_resolution: 1K | 2K | 4K
- max_images: 1 | 2 | 3 | 4 | 5 | 6
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","version":"v4","mode":"text-to-image","input_urls":["https://example.com/input.jpg"],"guidance":"2.5","image_resolution":"1K","max_images":"1"}}'seedream-5
ByteDance Seedream 5 — Lite y Pro, generación y edición (seedream/5-*-text-to-image y seedream/5-*-image-to-image).
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Calidad · predeterminada: lite · opciones: lite, pro |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
quality | select | Calidad de salida · predeterminado: basic · opciones: basic, high, ultra |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–14 URL, para i2i) |
- niveles: Lite, Pro · básico (1K), Pro · alta (2K)
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: lite | pro
- mode: text-to-image | image-to-image (affects price)
- quality: basic | high | ultra
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"lite","mode":"text-to-image","quality":"basic","input_urls":["https://example.com/input.jpg"]}}'seedream-layer
ByteDance Seedream 5.0 Pro — descomposición de capas: divide una imagen en capas independientes.
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
size | select | Resolución · predeterminada: 1.5K · opciones: auto, 1K, 1.5K, 2K |
output_format | select | Formato · predeterminado: jpeg · opciones: jpeg, png |
prompt | text | Prompt (qué resaltar, con <bbox>) |
- tiers: auto, 1K, 1.5K, 2K
- size: auto | 1K | 1.5K | 2K (affects price)
- output_format: jpeg | png
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-layer","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","size":"1.5K","output_format":"jpeg"}}'seedream-4-5
ByteDance Seedream 4.5 — generación y edición de alta calidad.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedream-4-5 | pixel | Pixel · Disponible |
seedream-4-5:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
quality | select | Calidad de salida · predeterminado: basic · opciones: basic, high |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–14 URL, para i2i) |
- variants: seedream-4-5, seedream-4-5:amber
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- mode: text-to-image | image-to-image (affects price)
- quality: basic | high
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedream-4-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image","quality":"basic","input_urls":["https://example.com/input.jpg"]}}'qwen-image
Alibaba Qwen Image: generación y edición de imágenes (V1 y V2).
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
version | select | Versión · predeterminada: v2 · opciones: v2, v1 |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i) |
negative_prompt | text | Prompt negativo (V1) |
strength | number | Strength (0–1, for V1 i2i) |
guidance | text | Escala de orientación (V1) |
seed | number | Seed (opcional) |
num_inference_steps | select | Inference steps (V1) · default: 30 · options: 30, 20, 40, 50 |
acceleration | select | Aceleración (V1) · predeterminado: none · opciones: none, regular, high |
- tiers: V2 t2i, V2 i2i, V1 t2i (per megapixel), V1 i2i (per megapixel)
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- version: v2 | v1 (affects price)
- mode: text-to-image | image-to-image (affects price)
- num_inference_steps: 30 | 20 | 40 | 50
- acceleration: none | regular | high
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","version":"v2","mode":"text-to-image","num_inference_steps":"30","acceleration":"none"}}'qwen3-image
Alibaba Qwen Image 3.0: generación y edición de imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen3-image:white | white | White · Available |
qwen3-image | pixel | Pixel · Disponible |
qwen3-image:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–3 URL, para i2i) |
negative_prompt | text | Prompt negativo |
seed | number | Seed (opcional) |
- variants: qwen3-image:white, qwen3-image, qwen3-image:amber
- tiers: 1K, 2K
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- resolution: 1K | 2K
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'qwen3-pro
Alibaba Qwen Image 3.0 Pro: generación y edición de imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen3-pro | pixel | Pixel · Disponible |
qwen3-pro:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–3 URL, para i2i) |
negative_prompt | text | Prompt negativo |
seed | number | Seed (opcional) |
- variants: qwen3-pro, qwen3-pro:amber
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- resolution: 1K | 2K (affects price)
- mode: text-to-image | image-to-image (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'qwen-image-2-1
Alibaba Qwen Image 2.1: generación y edición en un solo modelo (docs.Pixel/market/qwen2-1/*). Hasta 10 imágenes de referencia, edición local basada en máscara y salida transparente (alfa) nativa.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen-image-2-1 | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, auto |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–10 URL, para i2i) |
mask_url | text | Máscara (URL; blanco = cambiar, negro = conservar) |
background | select | Fondo · predeterminado: opaco · opciones: opaco, transparente |
output_format | select | Formato de salida · predeterminado: png · opciones: png, webp, jpeg |
enhance_prompt | bool | Mejorar el prompt · predeterminado: false |
seed | number | Seed (opcional) |
- variants: qwen-image-2-1
- tiers: 1K, 2K
- aspect_ratio: 1:1 | 4:3 | 3:4 | 3:2 | 2:3 | 16:9 | 9:16 | auto
- resolution: 1K | 2K
- mode: text-to-image | image-to-image (affects price)
- background: opaque | transparent
- output_format: png | webp | jpeg
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen-image-2-1","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","mode":"text-to-image","input_urls":["https://example.com/input.jpg"],"background":"opaque","output_format":"png"}}'recraft
Recraft: eliminación del fondo y aumento de resolución de imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: remove-bg · opciones: remove-bg, upscale |
image_urlreq. | text | Imagen (URL) |
- mode: remove-bg | upscale (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"recraft","prompt":"A beautiful landscape in a digital illustration style.","opts":{"mode":"remove-bg","image_url":"https://example.com/input.jpg"}}'image-upscale
Image Upscale — aumenta la resolución de una imagen por un factor de ×1, ×2, ×4 o ×8 (×2 de forma predeterminada). Envía un image_url público (JPG, PNG, WEBP, HEIC, BMP o GIF de hasta 20 MB); el tamaño de salida es exactamente el tamaño de origen × factor, sin recortes. ×1 conserva el tamaño y solo mejora la calidad. El precio por imagen depende del total de píxeles de salida: hasta 4.19 MP — 1.5 créditos, hasta 16.78 MP — 4 créditos, hasta 67.11 MP — 12 créditos; con ×1, el nivel depende del tamaño de origen. Las solicitudes cuya salida supere los 67.11 MP o los 16,384 px por lado se rechazan antes de realizar el cobro. El servidor mide la imagen de origen antes de que comience la tarea.
| Parámetro | Tipo | Descripción |
|---|---|---|
upscale_factor | select | Scale · default: 2 · options: 1, 2, 4, 8 |
image_urlreq. | text | Imagen (URL) |
- niveles: 2K · ≤4.19 MP, 4K · ≤16.78 MP, 8K · ≤67.11 MP
- upscale_factor: 1 | 2 | 4 | 8
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"image-upscale","prompt":"A beautiful landscape in a digital illustration style.","opts":{"upscale_factor":"2","image_url":"https://example.com/input.jpg"}}'z-image
Z-Image: generación de imágenes de costo ultrabajo.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"z-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1"}}'z-image-turbo
Z-Image Turbo: texto a imagen rápido y de bajo costo en 1K o 2K. La reescritura inteligente del prompt duplica el precio.
| Parámetro | Tipo | Descripción |
|---|---|---|
z-image-turbo:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K |
prompt_extend | bool | Reescritura inteligente del prompt (cuesta más) · predeterminado: false |
- variants: z-image-turbo:white
- aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 3:2 | 2:3
- resolution: 1K | 2K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"z-image-turbo","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K"}}'hunyuan-image-3-5
Hunyuan Image 3.5 (Tencent) — generación de texto a imagen y basada en referencias (hasta 5 imágenes) en 1K, 2K o 4K. Se cobra por imagen; 4K cuesta más.
| Parámetro | Tipo | Descripción |
|---|---|---|
hunyuan-image-3-5:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 |
resolution | select | Resolución · predeterminada: 1K · opciones: 1K, 2K, 4K |
image_url | text | Imagen de referencia (URL, hasta 5) |
input_urls | array | Imágenes de referencia (URL, hasta 5) |
- variants: hunyuan-image-3-5:white
- aspect_ratio: auto | 1:1 | 2:3 | 3:2 | 3:4 | 4:3 | 4:5 | 5:4 | 9:16 | 16:9 | 21:9
- resolution: 1K | 2K | 4K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hunyuan-image-3-5","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","input_urls":["https://example.com/input.jpg"]}}'wan-2-7-image
Wan 2.7 Image: generación y edición de imágenes (Alibaba Wan). T2I sin input_urls; I2I mediante input_urls (hasta 9).
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-2-7-image | pixel | Pixel · Disponible |
wan-2-7-image:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Calidad · predeterminada: standard · opciones: standard, pro |
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
enable_sequential | bool | Generación secuencial (hasta 12 imágenes) · predeterminado: false |
resolution | select | Resolución · predeterminada: 2K · opciones: 1K, 2K, 4K |
n | select | Number of images · default: 1 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |
seed | number | Seed (0–2147483647, opcional) |
watermark | bool | Marca de agua · predeterminado: false |
thinking_mode | select | Modo de razonamiento · valor predeterminado: false · opciones: false, true |
color_palette | array | Paleta de colores (3–10 colores, solo cuando enable_sequential=false) |
bbox_list | array | Áreas Bbox (una lista por cada imagen de input_urls, hasta 2 cuadros) |
image_url | text | Imagen (URL, para i2i) |
input_urls | array | Imágenes (1–9 URL, para i2i) |
- variants: wan-2-7-image, wan-2-7-image:white
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
- tier: standard | pro (affects price)
- mode: text-to-image | image-to-image (affects price)
- resolution: 1K | 2K | 4K
- n: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
- thinking_mode: false | true
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-2-7-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"standard","mode":"text-to-image","resolution":"2K","n":"1","thinking_mode":"false","input_urls":["https://example.com/input.jpg"]}}'grok-imagine-image-2-0
Grok Imagine Image 2.0 (xAI): generación de imágenes y edición basada en referencias. Tarifa fija de 4 créditos Pixel por imagen en ambos modos; el modo de edición acepta de 1 a 5 URLs de imágenes de referencia.
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-edit |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 2:3, 3:2, 16:9, 9:16 |
image_urls | array | Imágenes de referencia (1–5 URLs, para edición) |
image_url | text | Imagen (URL, para editar) |
- niveles: Generación, Edición
- mode: text-to-image | image-edit
- aspect_ratio: 1:1 | 2:3 | 3:2 | 16:9 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-image-2-0","prompt":"A beautiful landscape in a digital illustration style.","opts":{"mode":"text-to-image","aspect_ratio":"1:1","image_urls":["https://example.com/input.jpg"]}}'minimax-h3-image
MiniMax H3 Image — generación y edición de imágenes. 1K/2K/4K (hasta ~16 MP) o ancho×altura personalizados (0.66–20 MP, hasta 8192 px por lado), 10 relaciones de aspecto más auto. La edición acepta 1–16 imágenes de referencia; cada referencia añade 0.5 créditos al precio. La expansión del prompt está activada de forma predeterminada; salida en PNG o JPEG; seed opcional.
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-image · opciones: text-to-image, image-to-image |
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 5:4, 4:3, 3:2, 16:9, 21:9, 4:5, 3:4, 2:3, 9:16 |
resolution | select | Resolución · predeterminada: 2K · opciones: 1K, 2K, 4K |
width | number | Ancho personalizado, px (junto con la altura) |
height | number | Altura personalizada, px (junto con el ancho) |
expand_prompt | bool | Mejorar el prompt (activado de forma predeterminada) · valor predeterminado: true |
output_format | select | Formato · predeterminado: png · opciones: png, jpeg |
seed | number | Seed (opcional) |
image_url | text | Imagen (URL, referencia) |
image_urls | array | Imágenes (1–16 URLs, de referencia) |
- tiers: 1K, 2K, 4K
- mode: text-to-image | image-to-image
- aspect_ratio: auto | 1:1 | 5:4 | 4:3 | 3:2 | 16:9 | 21:9 | 4:5 | 3:4 | 2:3 | 9:16
- resolution: 1K | 2K | 4K
- output_format: png | jpeg
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"mode":"text-to-image","aspect_ratio":"auto","resolution":"2K","output_format":"png"}}'topaz-upscale-generative
Topaz Generative Upscale mediante Flow — la facturación por megapíxel iniciado depende del modelo de Topaz y del tamaño de salida seleccionados; se requieren los megapíxeles de origen y de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
topaz-upscale-generative | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
model | select | Modelo de Topaz · valor predeterminado: Wonder 3 · opciones: Wonder, Wonder 2, Wonder 3, Wonder 3.5, Recover 3, Standard MAX, Redefine, Recovery, Recovery V2 |
source_megapixelsreq. | number | Tamaño de origen, MP |
output_megapixelsreq. | number | Tamaño de salida, MP |
upscale_factor | select | Multiplicador · predeterminado: 2 · opciones: 2, 4 |
- variants: topaz-upscale-generative
- model: Wonder | Wonder 2 | Wonder 3 | Wonder 3.5 | Recover 3 | Standard MAX | Redefine | Recovery | Recovery V2
- upscale_factor: 2 | 4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"topaz-upscale-generative","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","model":"Wonder 3","source_megapixels":1,"output_megapixels":4,"upscale_factor":"2"}}'topaz-sharpen
Topaz Sharpen mediante Flow — facturación por megapíxel iniciado, con los modelos clásicos facturados en bloques de 24MP y los modelos Super Focus en bloques de 20MP.
| Parámetro | Tipo | Descripción |
|---|---|---|
topaz-sharpen | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
model | select | Modelo de Topaz · valor predeterminado: Standard · opciones: Standard, Strong, Lens Blur V2, Motion Blur, Natural, Refocus, Wildlife, Portrait, Auto Sharpen, Super Focus V2, Super Focus V3 |
source_megapixelsreq. | number | Size, MP |
- variants: topaz-sharpen
- model: Standard | Strong | Lens Blur V2 | Motion Blur | Natural | Refocus | Wildlife | Portrait | Auto Sharpen | Super Focus V2 | Super Focus V3
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"topaz-sharpen","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","model":"Standard","source_megapixels":1}}'topaz-denoise
Topaz Denoise mediante Flow — facturación por megapíxel iniciado, con Normal/Strong/Extreme en bloques de 24MP y Denoise Max en bloques de 20MP.
| Parámetro | Tipo | Descripción |
|---|---|---|
topaz-denoise | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
model | select | Modelo de Topaz · valor predeterminado: Normal · opciones: Normal, Strong, Extreme, Denoise Max |
source_megapixelsreq. | number | Size, MP |
- variants: topaz-denoise
- model: Normal | Strong | Extreme | Denoise Max
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"topaz-denoise","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","model":"Normal","source_megapixels":1}}'topaz-upscale-precision
Topaz Precision Upscale mediante Flow (Standard V2, High Fidelity V2/V3, Low Resolution V2, CGI, Text Refine, Faces): aumento de resolución fiel sin detalles generados, con una salida de hasta 512 MP para impresión. Se cobra por cada bloque de 24 MP de salida iniciado; source_megapixels y output_megapixels son obligatorios, upscale_factor es un multiplicador fraccionario de 1–4.
| Parámetro | Tipo | Descripción |
|---|---|---|
topaz-upscale-precision | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
model | select | Modelo de Topaz · valor predeterminado: Standard V2 · opciones: Standard V2, High Fidelity V2, High Fidelity V3, Low Resolution V2, CGI, Text Refine, Faces |
source_megapixelsreq. | number | Tamaño de origen, MP |
output_megapixelsreq. | number | Tamaño de salida, MP |
upscale_factor | number | Multiplicador (1–4, fraccionario) · valor predeterminado: 2 |
output_format | select | Formato · predeterminado: jpeg · opciones: jpeg, png |
face_enhancement | bool | Mejora de rostros · valor predeterminado: true |
- variants: topaz-upscale-precision
- model: Standard V2 | High Fidelity V2 | High Fidelity V3 | Low Resolution V2 | CGI | Text Refine | Faces
- output_format: jpeg | png
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"topaz-upscale-precision","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","model":"Standard V2","source_megapixels":1,"output_megapixels":4,"upscale_factor":"2","output_format":"jpeg"}}'Video (86)
| model | Entrada | Unidad | Variantes | parámetros opts |
|---|---|---|---|---|
| seedance-2.0-face | text, image, video | por segundo | seedance-2.0-face:white (unavailable) | duration, resolution, image_url, video_url |
| seedance-2.0-fast-face | text | por segundo | seedance-2.0-fast-face:white | duration, resolution |
| happyhorse-1.1 | text, image, video | por segundo | happyhorse-1.1:white (unavailable) | input, duration, resolution, image_url, video_url |
| kling-video-o1 | text, image | por segundo | kling-video-o1:white | duration, resolution, aspect_ratio, image_url |
| MiniMax-H3-Context-IR | text, image, video, audio | por clip | MiniMax-H3-Context-IR:white (unavailable) | input |
| MiniMax-H3-Regeneration | text, video | por segundo | MiniMax-H3-Regeneration:white (unavailable) | duration |
| MiniMax-Hailuo-02 | text, image | por segundo | MiniMax-Hailuo-02:white | duration, resolution, image_url |
| skyreels-v4-fast | text, image, audio, video | por segundo | skyreels-v4-fast:white | duration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode |
| skyreels-v4-std | text, image, audio, video | por segundo | skyreels-v4-std:white | duration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode |
| wan2.7-r2v | text, image, video | por segundo | wan2.7-r2v:white (unavailable) | duration, resolution, image_url, video_url |
| wan2.7-videoedit | text, video | por segundo | wan2.7-videoedit:white (unavailable) | duration, resolution, video_url |
| wan3.0-video | text, image, video | por segundo | wan3.0-video:white | duration, resolution, aspect_ratio, image_url |
| minimax-h3-max-styles | text, image | por segundo | minimax-h3-max-styles | style, duration, aspect_ratio, damage_level, image_url, seed |
| minimax-h3-max-relight | video, image | por segundo | minimax-h3-max-relight | video_url, reference_image_url, resolution, aspect_ratio, seed |
| minimax-h3-max-extend | text, video | por segundo | minimax-h3-max-extend | video_url, engine, duration, resolution, aspect_ratio, output, enable_prompt_expansion, seed |
| minimax-h3-max-insert | text, video | por segundo | minimax-h3-max-insert | video_url, start_time, resume_time, duration, resolution, color_match, enable_prompt_expansion, seed |
| minimax-h3-max-camera | image, text | por segundo | minimax-h3-max-camera | image_url, camera_move, duration, resolution, prompt_expansion_mode, seed |
| runway-gen-4-5 | text, image | por clip | runway-gen-4-5 | duration, aspect_ratio, image_url, seed |
| p-video-2 | text, image, audio | por clip | p-video-2 | duration, resolution, draft, aspect_ratio, image_url, last_frame_url, audio_url, save_audio, seed |
| p-video-2-pro | text, image | por clip | p-video-2-pro | mode, duration, resolution, aspect_ratio, image_url, last_frame_url, seed |
| p-video-2-pro-reference | text, image, video, audio | por clip | p-video-2-pro-reference | mode, duration, resolution, aspect_ratio, reference_image_urls, reference_video_urls, reference_audio_urls, keep_audio, first_frame_url, last_frame_url, seed |
| p-video-edit | video, image, text | por segundo | p-video-edit | video_url, input_urls, draft, seed |
| luma-ray-3-2 | text, image | por clip | luma-ray-3-2 | resolution, duration, aspect_ratio, image_url, end_image_url, loop |
| veo-3.1 | text, image | por clip | veo-3.1:white (unavailable), veo-3.1, veo-3.1:flow | aspect_ratio, tier, generationType, resolution, duration, imageUrls |
| kling-v2.6 | text, image | por clip | kling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:white | aspect_ratio, duration, input, resolution, image_url, audio |
| kling-v3.0 | text, image | por segundo | kling-v3.0, kling-v3.0:prime | aspect_ratio, duration, mode, multi_shots, multi_prompt, audio, image_url, last_frame_url, kling_elements |
| kling-v3-omni | text, image | por segundo | kling-v3-omni, kling-v3-omni:prime | input, aspect_ratio, resolution, audio, duration, image_url, last_frame_url |
| kling-v3-omni-reference | text, image, video | por segundo | kling-v3-omni-reference | video_input, aspect_ratio, resolution, audio, duration, image_url, input_urls, video_url |
| kling-v3-omni-transformation | video, image | por segundo | kling-v3-omni-transformation | resolution, aspect_ratio, duration, video_url, image_url, input_urls |
| kling-v4 | text, image, video, audio | por segundo | kling-v4 | input, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices |
| kling-v4-flash | text, image, video, audio | por segundo | kling-v4-flash | input, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices |
| kling-v3-turbo | text, image | por segundo | — | aspect_ratio, duration, input, resolution, image_url |
| kling-v2-5-turbo | text, image | por clip | — | aspect_ratio, duration, input, image_url |
| kling-ai-avatar | image, audio | por segundo | — | tier, image_url, audio_url |
| kling-motion-control | image, video | por segundo | — | version, resolution, duration, image_url, video_url |
| seedance-2.0 | text, image | por segundo | seedance-2.0:white (unavailable), seedance-2.0:pixel, seedance-2.0:prime (unavailable) | tier, input, video_input, resolution, duration, image_url, last_frame_url, input_urls, video_url, reference_audio_urls, web_search, audio |
| seedance-2.5 | text, image | por segundo | seedance-2.5:white (unavailable), seedance-2.5:rep (unavailable), seedance-2.5:pixel, seedance-2.5:prime (unavailable) | input, video_input, aspect_ratio, resolution, duration, image_url, last_frame_url, input_urls, video_url, reference_audio_urls, audio |
| seedance-2-0-mini | text, image | por segundo | seedance-2-0-mini:pixel, seedance-2-0-mini:prime | resolution, input, video_input, duration, image_url, last_frame_url, audio |
| pixverse-v6 | text, image | por segundo | pixverse-v6:pixel, pixverse-v6:white | mode, aspect_ratio, quality, duration, audio, multi_clip, seed, image_url, input_urls, last_frame_url, image_references, task_id, video_url |
| pixverse-v6-max | text, image | por segundo | pixverse-v6-max:pixel, pixverse-v6-max:flow | mode, aspect_ratio, quality, duration, audio, seed, image_url, input_urls |
| wan-3-0 | text, image | por segundo | wan-3-0, wan-3-0:amber (unavailable) | mode, duration, resolution, aspect_ratio, image_url, negative_prompt, seed, prompt_extend |
| wan-3-0-prime | text, image, video, audio | por segundo | wan-3-0-prime:white (unavailable), wan-3-0-prime:pixel, wan-3-0-prime:flow (unavailable) | mode, input, duration, resolution, aspect_ratio, audio, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls, reference_file_urls, reference_link_urls, seed |
| flux-3 | text, image, video | por segundo | flux-3 | mode, duration, quality, resolution, aspect_ratio, image_url, video_url, generate_audio |
| wan-2-7 | text, image, video | por segundo | wan-2-7:white, wan-2-7:pixel | aspect_ratio, duration, mode, resolution, image_url, last_frame_url, first_clip_url, video_url, audio_url, first_frame, reference_voice, negative_prompt, seed, prompt_extend, watermark, audio_setting |
| wan-2-6 | text, image | por clip | wan-2-6, wan-2-6:amber (unavailable) | input, duration, resolution, image_url |
| wan-2-5 | text, image | por clip | — | input, duration, aspect_ratio, resolution, image_url, negative_prompt, enable_prompt_expansion, seed, nsfw_checker |
| wan-2-2 | text, image | por clip | — | aspect_ratio, input, resolution, image_url |
| wan-speech-to-video | text, image, audio | por segundo | wan-speech-to-video:flow | resolution, image_url, audio_url, num_frames, frames_per_second, negative_prompt, num_inference_steps, guidance_scale, shift |
| hailuo-2-3 | image | por clip | hailuo-2-3, hailuo-2-3:white | tier, duration, resolution, image_url |
| vidu-q3 | text, image | por segundo | vidu-q3:white, vidu-q3, vidu-q3:amber (unavailable) | input, duration, resolution, image_url |
| vidu-q2 | text, image | por segundo | vidu-q2 | tier, input, duration, resolution, image_url |
| vidu-q4 | text, image, audio | por segundo | vidu-q4:pixel, vidu-q4:flow | input, resolution, duration, audio, aspect_ratio, image_url, reference_image_urls, reference_audio_urls |
| happyhorse | text, image, video | por segundo | happyhorse:pixel, happyhorse:prime (unavailable) | aspect_ratio, duration, version, input, resolution, image_url, reference_image, video_url, audio_setting, seed |
| grok-imagine-video | text, image | por segundo | grok-imagine-video, grok-imagine-video:white (unavailable) | version, input, mode, aspect_ratio, resolution, duration, image_url, first_frame_url, last_frame_url, loop_url, keyframes |
| grok-imagine-upscale | video | por ampliación | — | task_id, resolution |
| grok-imagine-extend | text, video | por clip | — | task_id, extend_times, source_resolution, extend_at |
| minimax-h3-max | text, image | por segundo | minimax-h3-max | input, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker |
| minimax-h3-max-turbo | text, image | por segundo | minimax-h3-max-turbo | input, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker |
| gemini-omni-flash-1-1-flow | text, image, video | por segundo | gemini-omni-flash-1-1-flow | input, resolution, aspect_ratio, image_url, video_url, end_image_url, image_urls, reference_video_urls, source_duration_seconds, duration |
| minimax-h3 | text, image, video | por segundo | minimax-h3, minimax-h3:white, minimax-h3:amber (unavailable) | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls, input_video_duration |
| minimax-h3-lite | text, image, video, audio | por segundo | minimax-h3-lite, minimax-h3-lite:amber (unavailable) | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls |
| minimax-h3-highspeed | text, image, video, audio | por segundo | minimax-h3-highspeed | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls |
| gemini-omni-video | text, image | por clip | — | input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed |
| gemini-omni-flash-1-1 | text, image, video, audio | por clip | — | input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed |
| gemini-omni-flash-1-2 | text, image | por segundo | gemini-omni-flash-1-2, gemini-omni-flash-1-2:white | input, aspect_ratio, duration, resolution, image_url, last_frame_url, image_urls, character_ids |
| gemini-omni-flash-1-2-extend | text, image, video | por segundo | — | source_task_id, duration, resolution, image_urls |
| runway-gen4 | text, image | por clip | — | aspect_ratio, duration, quality, image_url |
| omnihuman-1-5 | image, audio, text | por segundo | — | image_url, audio_url, output_resolution, pe_fast_mode, seed, mask_url |
| omnihuman-2-0 | image, audio, text | por segundo | — | image_url, audio_url, enable_watermark |
| volcengine-lipsync | video, audio | por segundo | — | mode, video_url, audio_url, separate_vocal, open_scenedet, align_audio |
| topaz-video-upscale | video | por segundo | topaz-video-upscale | video_url, upscale_factor, model, target_fps |
| video-upscale | video | por segundo | — | video_url, resolution |
| omnihuman-v2 | image, audio, text | por segundo | omnihuman-v2:flow | image_url, audio_url |
| omnihuman-v1.5 | image, audio, text | por segundo | omnihuman-v1.5:flow | image_url, audio_url, mask_url, resolution, turbo_mode |
| lipsync-2-pro | video, audio | por segundo | lipsync-2-pro:flow | video_url, audio_url, sync_mode |
| sync-3 | video, audio | por segundo | sync-3:flow | video_url, audio_url, sync_mode |
| react-1 | video, audio | por segundo | react-1:flow | video_url, audio_url, emotion, model_mode, temperature, sync_mode |
| minimax-h3-max-lipsync | image, audio | por segundo | minimax-h3-max-lipsync:flow | image_url, audio_url, resolution, enable_transcription, seed |
| sync-3-avatar | image, audio | por segundo | sync-3-avatar:flow | image_url, audio_url |
| heygen-avatar-4 | image, audio | por segundo | heygen-avatar-4:flow | image_url, audio_url, resolution, aspect_ratio, talking_style |
| heygen-avatar-v | text, audio | por segundo | heygen-avatar-v:flow | avatar, audio_url, resolution, aspect_ratio |
| veed-fabric-1.0 | image, audio | por segundo | veed-fabric-1.0:flow | image_url, audio_url, resolution |
| ltx-2.5-audio-to-video | image, audio, text | por segundo | ltx-2.5-audio-to-video:flow | image_url, audio_url, aspect_ratio, guidance_scale |
| pika | image, text | por clip | pika | image_url, resolution, seed, negative_prompt, duration |
| p-video-avatar | text, image, audio | por segundo | p-video-avatar | image_url, audio_url, voice_script, resolution |
| suno-music-video | audio | por clip | suno-music-video, suno-music-video:white | source_task_id, source_track, source_audio_id, author, domain_name |
seedance-2.0-face
Seedance 2.0 Face — temporalmente no disponible.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedance-2.0-face:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración, seg · predeterminada: 5 · opciones: 5 |
resolution | select | Resolución · predeterminada: 480P · opciones: 480P, 720P, 1080P |
image_url | text | Imagen (URL) |
video_url | text | Video de referencia (URL) |
- variants: seedance-2.0-face:white
- duration: 5
- resolution: 480P | 720P | 1080P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2.0-face","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"480P"}}'seedance-2.0-fast-face
Seedance 2.0 Fast Face (ByteDance) — texto a video en 480P o 720P, sin audio. Se cobra por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedance-2.0-fast-face:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración, seg · predeterminada: 5 · opciones: 5 |
resolution | select | Resolución · predeterminada: 480P · opciones: 480P, 720P |
- variants: seedance-2.0-fast-face:white
- duration: 5
- resolution: 480P | 720P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2.0-fast-face","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"480P"}}'happyhorse-1.1
HappyHorse 1.1: no disponible temporalmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
happyhorse-1.1:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 720P · opciones: 720P, 1080P |
image_url | text | Imagen (URL) |
video_url | text | Video de referencia (URL) |
- variants: happyhorse-1.1:white
- input: text-to-video | image-to-video | reference-to-video
- duration: 5 | 10
- resolution: 720P | 1080P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"happyhorse-1.1","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","resolution":"720P"}}'kling-video-o1
Kling Video O1: texto a video o video a partir del primer fotograma. 720P (Standard) o 1080P (Pro), 5 o 10 segundos. Se factura por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-video-o1:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 720P · opciones: 720P, 1080P |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
image_url | text | Imagen (URL, para I2V) |
- variants: kling-video-o1:white
- duration: 5 | 10
- resolution: 720P | 1080P
- aspect_ratio: 16:9 | 9:16 | 1:1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-video-o1","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720P","aspect_ratio":"16:9"}}'MiniMax-H3-Context-IR
MiniMax H3 Context IR: no disponible temporalmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
MiniMax-H3-Context-IR:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: context · opciones: context |
- variants: MiniMax-H3-Context-IR:white
- input: context
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-H3-Context-IR","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"context"}}'MiniMax-H3-Regeneration
MiniMax H3 Regeneration: no disponible temporalmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
MiniMax-H3-Regeneration:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | number | Duración, seg · predeterminada: 5 |
- variants: MiniMax-H3-Regeneration:white
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-H3-Regeneration","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5"}}'MiniMax-Hailuo-02
MiniMax Hailuo 02: texto a video o video con primer fotograma. 512P (solo primer fotograma), 768P o 1080P (solo 5 segundos). Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
MiniMax-Hailuo-02:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 768P · opciones: 512P, 768P, 1080P |
image_url | text | Imagen (URL, para I2V) |
- variants: MiniMax-Hailuo-02:white
- duration: 5 | 10
- resolution: 512P | 768P | 1080P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-Hailuo-02","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"768P"}}'skyreels-v4-fast
SkyReels V4 Fast — texto a video, video a partir del primer fotograma o avatar parlante: las fotos del personaje más un clip de voz producen habla sincronizada con los labios y movimiento corporal. Referencia de video: repite el movimiento de un clip o extiende un clip. 480P / 720P / 1080P, 3–15 segundos. Se cobra por segundo según la resolución; una referencia de video tiene su propia tarifa y, en el modo de referencia de movimiento, la salida sigue la duración del clip (hasta 10 s) y se cobra como 10 s.
| Parámetro | Tipo | Descripción |
|---|---|---|
skyreels-v4-fast:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolución · predeterminada: 480P · opciones: 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4 |
image_url | text | Imagen (URL, para I2V) |
reference_image_urls | array | Fotos del personaje (1–5 URLs, para el avatar) |
audio_url | text | Voz del avatar (URL de audio, hasta 15 s) |
video_url | text | Video de referencia (URL, MP4/MOV de hasta 15 s) |
video_mode | select | Modo de video de referencia · predeterminado: reference · opciones: reference, extend |
- variants: skyreels-v4-fast:white
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 480P | 720P | 1080P
- aspect_ratio: 16:9 | 4:3 | 1:1 | 9:16 | 3:4
- video_mode: reference | extend
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"skyreels-v4-fast","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"480P","aspect_ratio":"16:9","reference_image_urls":["https://example.com/input.jpg"],"video_mode":"reference"}}'skyreels-v4-std
SkyReels V4 Standard — el nivel de mayor calidad de SkyReels V4: texto a video, video a partir del primer fotograma o avatar parlante (fotos del personaje más un clip de voz). Referencia de video: repite el movimiento de un clip o extiende un clip. 480P / 720P / 1080P, 3–15 segundos. Se cobra por segundo según la resolución; una referencia de video tiene su propia tarifa y, en el modo de referencia de movimiento, la salida sigue la duración del clip (hasta 10 s) y se cobra como 10 s.
| Parámetro | Tipo | Descripción |
|---|---|---|
skyreels-v4-std:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolución · predeterminada: 480P · opciones: 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4 |
image_url | text | Imagen (URL, para I2V) |
reference_image_urls | array | Fotos del personaje (1–5 URLs, para el avatar) |
audio_url | text | Voz del avatar (URL de audio, hasta 15 s) |
video_url | text | Video de referencia (URL, MP4/MOV de hasta 15 s) |
video_mode | select | Modo de video de referencia · predeterminado: reference · opciones: reference, extend |
- variants: skyreels-v4-std:white
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 480P | 720P | 1080P
- aspect_ratio: 16:9 | 4:3 | 1:1 | 9:16 | 3:4
- video_mode: reference | extend
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"skyreels-v4-std","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"480P","aspect_ratio":"16:9","reference_image_urls":["https://example.com/input.jpg"],"video_mode":"reference"}}'wan2.7-r2v
Wan 2.7 Reference-to-Video (Alibaba): video a partir de una imagen o un video de referencia (hasta 10 segundos con un video). Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan2.7-r2v:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | number | Duración, seg · predeterminada: 5 |
resolution | select | Resolución · predeterminada: 720P · opciones: 720P, 1080P |
image_url | text | Imagen de referencia (URL) |
video_url | text | Video de referencia (URL) |
- variants: wan2.7-r2v:white
- resolution: 720P | 1080P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan2.7-r2v","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720P"}}'wan2.7-videoedit
Wan 2.7 Video Edit: temporalmente no disponible.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan2.7-videoedit:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | number | Duración, seg · predeterminada: 5 |
resolution | select | Resolución · predeterminada: 720P · opciones: 720P, 1080P |
video_urlreq. | text | Video (URL) |
- variants: wan2.7-videoedit:white
- resolution: 720P | 1080P
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan2.7-videoedit","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720P","video_url":"https://example.com/input.mp4"}}'wan3.0-video
Wan 3.0 Video (Alibaba): texto a video o video del primer fotograma a 480P / 720P / 1080P. Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan3.0-video:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | number | Duración, seg · predeterminada: 5 |
resolution | select | Resolución · predeterminada: 480P · opciones: 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Imagen (URL, para I2V) |
- variants: wan3.0-video:white
- resolution: 480P | 720P | 1080P
- aspect_ratio: 16:9 | 4:3 | 1:1 | 3:4 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan3.0-video","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"480P","aspect_ratio":"16:9"}}'minimax-h3-max-styles
MiniMax H3 Max Styles: video con sonido y un estilo prediseñado: cinta VHS, dibujos animados de los años 70, low-poly, animación dibujada a mano o pixel art de 16 bits. A partir de texto o de un primer fotograma (image_url), 768p, 5–15 segundos. Precio por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-styles | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
style | select | Estilo · predeterminado: vhs · opciones: vhs, retro-toon-70s, low-poly, hand-drawn, 16bit-pixel |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 21:9, 4:3, 1:1, 3:4, 9:16 |
damage_level | select | Desgaste de la cinta (solo VHS) · predeterminado: medium · opciones: light, medium, heavy |
image_url | text | Primer fotograma (URL, opcional) |
seed | number | Seed (opcional) |
- variants: minimax-h3-max-styles
- style: vhs | retro-toon-70s | low-poly | hand-drawn | 16bit-pixel
- duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- aspect_ratio: 16:9 | 21:9 | 4:3 | 1:1 | 3:4 | 9:16
- damage_level: light | medium | heavy
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-styles","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"style":"vhs","duration":"5","aspect_ratio":"16:9","damage_level":"medium"}}'minimax-h3-max-relight
MiniMax H3 Max Relight: vuelve a iluminar un video existente (hasta 15 segundos) a partir de una referencia de iluminación: una imagen de una esfera iluminada como quieres. La escena y el movimiento se mantienen; cambia la iluminación. 480p / 768p / 1080p / 2K. Precio por segundo del video fuente.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-relight | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
reference_image_urlreq. | text | Referencia de iluminación (URL de un render de una esfera) |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
aspect_ratio | select | Relación de aspecto · predeterminado: adaptive · opciones: adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
seed | number | Seed (opcional) |
- variants: minimax-h3-max-relight
- resolution: 480p | 768p | 1080p | 2k
- aspect_ratio: adaptive | 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-relight","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","reference_image_url":"https://example.com/input.jpg","resolution":"768p","aspect_ratio":"adaptive"}}'minimax-h3-max-extend
MiniMax H3 Max Extend: continúa un video existente (de 1.6 a 60 segundos) durante 1–15 segundos a partir de una descripción de lo que ocurre después. Turbo es más rápido y cuesta la mitad; Max ofrece mayor calidad. El resultado es la fuente junto con la continuación, o solo la continuación. 480p / 768p / 1080p / 2K. Precio por segundo del video nuevo.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-extend | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
engine | select | Modelo · predeterminado: turbo · opciones: turbo, max |
duration | select | Seconds to add · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
aspect_ratio | select | Relación de aspecto · predeterminado: auto · opciones: auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
output | select | Resultado · predeterminado: extended · opciones: extended, continuation |
enable_prompt_expansion | bool | Expandir el prompt automáticamente · predeterminado: true |
seed | number | Seed (opcional) |
- variants: minimax-h3-max-extend
- engine: turbo | max
- duration: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 480p | 768p | 1080p | 2k
- aspect_ratio: auto | 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- output: extended | continuation
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-extend","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","engine":"turbo","duration":"5","resolution":"768p","aspect_ratio":"auto","output":"extended"}}'minimax-h3-max-insert
MiniMax H3 Max Insert: inserta una escena nueva (5–13 segundos) en un video existente entre start_time y resume_time (segundos de la fuente, 2 y 3 de forma predeterminada; start_time no puede ser anterior a 1.625 s y deben quedar aproximadamente 1.5 s de la fuente después de resume_time). Los colores se igualan con los de la fuente. El prompt describe la escena nueva. 480p / 768p. Precio por segundo de la escena nueva.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-insert | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
start_time | number | Insertar en, s · predeterminado: 2 |
resume_time | number | Reanudar la fuente en, s · predeterminado: 3 |
duration | select | New scene length, s · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13 |
resolution | select | Resolución · predeterminada: 768p · opciones: 480p, 768p |
color_match | bool | Igualar los colores con la fuente · predeterminado: true |
enable_prompt_expansion | bool | Expandir el prompt automáticamente · predeterminado: true |
seed | number | Seed (opcional) |
- variants: minimax-h3-max-insert
- duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
- resolution: 480p | 768p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-insert","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","start_time":"2","resume_time":"3","duration":"5","resolution":"768p"}}'minimax-h3-max-camera
MiniMax H3 Max Camera Controls: un video a partir de una imagen en el que solo se mueve la cámara: orbita hacia la derecha, hacia la izquierda o 360°, se acerca, se aleja, sube o desciende. La escena permanece quieta a menos que el prompt indique lo contrario. 480p / 768p / 1080p, 1–15 segundos. Precio por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-camera | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
camera_move | select | Movimiento de cámara · predeterminado: orbit-right · opciones: orbit-right, orbit-left, orbit-360, push-in, pull-out, rise, descend |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolución · predeterminado: 480p · opciones: 480p, 768p, 1080p |
prompt_expansion_mode | select | Expansión del prompt · predeterminado: balanced · opciones: balanced, quality, disabled |
seed | number | Seed (opcional) |
- variants: minimax-h3-max-camera
- camera_move: orbit-right | orbit-left | orbit-360 | push-in | pull-out | rise | descend
- duration: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 480p | 768p | 1080p
- prompt_expansion_mode: balanced | quality | disabled
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-camera","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","camera_move":"orbit-right","duration":"5","resolution":"480p","prompt_expansion_mode":"balanced"}}'runway-gen-4-5
Runway Gen-4.5 — la nueva generación de Runway: video cinematográfico a partir de texto o de un primer fotograma, clips de 5 o 10 segundos, 6 relaciones de aspecto. Precio por clip según la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
runway-gen-4-5 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 |
image_url | text | Primer fotograma (URL, opcional) |
seed | number | Seed (opcional) |
- variants: runway-gen-4-5
- duration: 5 | 10
- aspect_ratio: 16:9 | 9:16 | 4:3 | 3:4 | 1:1 | 21:9
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"runway-gen-4-5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","aspect_ratio":"16:9"}}'p-video-2
P-Video-2 (Pruna AI): video rápido y de bajo costo a partir de texto o de un fotograma inicial (también se puede definir un fotograma final), con sonido. 720p o 1080p, de 2 a 20 segundos, 7 relaciones de aspecto. El modo borrador cuesta la mitad, para hacer pruebas rápidas. Puedes enviar una pista de audio ya preparada (audio_url): el video se genera para seguirla, el clip dura lo mismo que la pista y se cobra por cada segundo de esta. El precio se calcula por clip según la resolución, el modo y la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
p-video-2 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 2, 3, 5, 8, 10, 15, 20 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
draft | bool | Modo de borrador (más barato, menor calidad) · predeterminado: false |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
image_url | text | Primer fotograma (URL, opcional) |
last_frame_url | text | Último fotograma (URL, opcional) |
audio_url | text | Pista de audio ya preparada que el video se genera para seguir (URL, MP3/WAV/FLAC, opcional) |
save_audio | bool | Conservar el sonido en el clip · predeterminado: true |
seed | number | Seed (opcional) |
- variants: p-video-2
- duration: 2 | 3 | 5 | 8 | 10 | 15 | 20
- resolution: 720p | 1080p
- aspect_ratio: 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 1:1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"p-video-2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720p","aspect_ratio":"16:9"}}'p-video-2-pro
P-Video-2 Pro (Pruna AI) — la versión avanzada de P-Video-2: video con sonido a partir de texto o de un primer y un último fotograma, de 5 a 15 segundos, en 480p o 768p. Tres modos: Cost (el más barato), Speed (rápido) y Quality (la mejor calidad). Precio por clip según el modo, la resolución y la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
p-video-2-pro | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: speed · opciones: cost, speed, quality |
duration | select | Duration, sec · default: 5 · options: 5, 8, 10, 12, 15 |
resolution | select | Resolución · predeterminada: 768p · opciones: 480p, 768p |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
image_url | text | Primer fotograma (URL, opcional) |
last_frame_url | text | Último fotograma (URL, opcional) |
seed | number | Seed (opcional) |
- variants: p-video-2-pro
- mode: cost | speed | quality
- duration: 5 | 8 | 10 | 12 | 15
- resolution: 480p | 768p
- aspect_ratio: 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 1:1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"p-video-2-pro","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"speed","duration":"5","resolution":"768p","aspect_ratio":"16:9"}}'p-video-2-pro-reference
P-Video-2 Pro Reference (Pruna AI): video a partir de referencias: fotos de un personaje o producto (hasta 9), videos de referencia (hasta 3) y audios (hasta 3), de 5 a 15 segundos, 480p o 768p, modos Speed y Cost. Con keep_audio, tu única pista de audio se conserva como sonido del clip —la misma voz, las mismas palabras— y el video (movimiento, labios) se genera para ajustarse a ella. Sin keep_audio, el audio es solo una muestra que se imita. El precio se calcula por clip: segundos de salida más referencias (video por segundo, imágenes por unidad, audio por segundo).
| Parámetro | Tipo | Descripción |
|---|---|---|
p-video-2-pro-reference | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: speed · opciones: speed, cost |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolución · predeterminada: 768p · opciones: 480p, 768p |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: adaptive, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
reference_image_urls | array | Imágenes de referencia: personaje, producto, estilo (URL, hasta 9, incluidos los fotogramas) |
reference_video_urls | array | Videos de referencia (URL, hasta 3, 2–15 s cada uno, 15 s en total) |
reference_audio_urls | array | Audio (URL, hasta 3, 15 s en total): una muestra o, con keep_audio, la banda sonora del clip |
keep_audio | bool | Conservar mi pista de audio como banda sonora del clip (exactamente 1 archivo) · predeterminado: false |
first_frame_url | text | Primer fotograma (URL, opcional) |
last_frame_url | text | Último fotograma (URL, opcional) |
seed | number | Seed (opcional) |
- variants: p-video-2-pro-reference
- mode: speed | cost
- duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 480p | 768p
- aspect_ratio: adaptive | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 1:1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"p-video-2-pro-reference","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"speed","duration":"5","resolution":"768p","aspect_ratio":"16:9","reference_image_urls":["https://example.com/input.jpg"],"reference_video_urls":["https://example.com/input.jpg"],"reference_audio_urls":["https://example.com/input.jpg"]}}'p-video-edit
P-Video Edit (Pruna AI) — edita un video existente a partir de una instrucción de texto: reemplaza un objeto, el fondo, el estilo o la iluminación, con o sin imágenes de referencia (hasta 4). Video de origen de hasta 15 segundos; el resultado dura lo mismo que el original. El modo de borrador es más barato. Precio por segundo del video de origen.
| Parámetro | Tipo | Descripción |
|---|---|---|
p-video-edit | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
input_urls | array | Imágenes de referencia (URL, hasta 4) |
draft | bool | Modo de borrador (más barato, menor calidad) · predeterminado: false |
seed | number | Seed (opcional) |
- variantes: p-video-edit
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"p-video-edit","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","input_urls":["https://example.com/input.jpg"]}}'luma-ray-3-2
Luma Ray 3.2 — la nueva generación de Luma Ray (sucesora de Ray 2): video cinematográfico sin audio a partir de texto o de un primer y un último fotograma, con bucle continuo. 540p, 720p o 1080p; 5 segundos y 10 segundos a partir de texto. 6 relaciones de aspecto. Precio por clip según la resolución y la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
luma-ray-3-2 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 720p · opciones: 540p, 720p, 1080p |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 |
image_url | text | Primer fotograma (URL, opcional) |
end_image_url | text | Último fotograma (URL, opcional) |
loop | bool | Bucle continuo · valor predeterminado: false |
- variants: luma-ray-3-2
- resolution: 540p | 720p | 1080p
- duration: 5 | 10
- aspect_ratio: 16:9 | 9:16 | 4:3 | 3:4 | 1:1 | 21:9
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"luma-ray-3-2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"720p","duration":"5","aspect_ratio":"16:9"}}'veo-3.1
Google Veo 3.1: Lite usa la versión preliminar de Veo 3.1 Lite, Fast usa Veo 3.1 Fast y Quality usa Veo 3.1. Todos los niveles generan video con audio nativo; esta API no tiene un interruptor de audio. 720p/1080p/4K, 4/6/8 segundos; el modo de referencia solo está disponible en Lite/Fast y requiere 8 segundos. Consulta la cotización actual antes de cada tarea.
| Parámetro | Tipo | Descripción |
|---|---|---|
veo-3.1:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
veo-3.1 | pixel | Pixel · Disponible |
veo-3.1:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
tier | select | Calidad · predeterminada: fast · opciones: lite, fast, quality |
generationType | select | Tipo de generación · predeterminado: TEXT_2_VIDEO · opciones: TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
duration | select | Duración, seg · predeterminada: 8 · opciones: 4, 6, 8 |
imageUrls | array | imageUrls: URLs HTTP(S) públicas (1–2 para el primer/último fotograma; 1–3 para referencias) |
- variants: veo-3.1:white, veo-3.1, veo-3.1:flow
- niveles: Lite · 720p, Lite · 1080p, Lite · 4k, Fast · 720p, Fast · 1080p, Fast · 4k, Quality · 720p, Quality · 1080p, Quality · 4k (texto → video), Quality · 4k (fotogramas/referencias)
- aspect_ratio: 16:9 | 9:16
- tier: lite | fast | quality
- generationType: TEXT_2_VIDEO | FIRST_AND_LAST_FRAMES_2_VIDEO | REFERENCE_2_VIDEO
- resolution: 720p | 1080p | 4k
- duration: 4 | 6 | 8
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"veo-3.1","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","tier":"fast","generationType":"TEXT_2_VIDEO","resolution":"720p","duration":"8","imageUrls":["https://example.com/input.jpg"]}}'kling-v2.6
Kling v2.6 HD: texto a video e imagen a video, opcionalmente con sonido.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v2.6 | pixel | Pixel · Disponible |
kling-v2.6:flow | flow | Flow · Disponible |
kling-v2.6:prime | prime | Prime · Disponible |
kling-v2.6:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
resolution | select | Resolución · predeterminada: 1080p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V) |
audio | bool | Con sonido · valor predeterminado: false |
- variants: kling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:white
- niveles: 5s · sin audio, 10s · sin audio, 5s · con audio, 10s · con audio
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- input: text-to-video | image-to-video (affects price)
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v2.6","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","input":"text-to-video","resolution":"1080p"}}'kling-v3.0
Kling v3.0: la versión más reciente. Se factura por segundo según la resolución, opcionalmente con sonido. Modos: std (720p), pro (1080p), 4K.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v3.0 | pixel | Pixel · Disponible |
kling-v3.0:prime | prime | Prime · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
mode | select | Modo de calidad · predeterminado: pro · opciones: std, pro, 4K |
multi_shots | select | Multi-shot · predeterminado: false · opciones: false, true |
multi_prompt | array | Tomas (multi_prompt, hasta 5) |
audio | bool | Con sonido · valor predeterminado: false |
image_url | text | Primer fotograma (URL, opcional) |
last_frame_url | text | Último fotograma (URL, opcional) |
kling_elements | array | Elementos del personaje (hasta 3) |
- variants: kling-v3.0, kling-v3.0:prime
- niveles: 720p · sin audio, 720p · con audio, 1080p · sin audio, 1080p · con audio, 4K · sin audio, 4K · con audio
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- mode: std | pro | 4K
- multi_shots: false | true
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3.0","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","mode":"pro","multi_shots":"false"}}'kling-v3-omni
Kling v3.0 Omni mediante Prime (proveedor exclusivo): T2V e I2V, std (720p) o pro (1080p), sin sonido. Se factura por segundo. Las funciones de elementos/referencias de Omni no están disponibles (el contrato de Prime no puede expresarlas).
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v3-omni | pixel | Pixel · Disponible |
kling-v3-omni:prime | prime | Prime · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
audio | bool | Audio nativo · predeterminado: false |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
image_url | text | Primer fotograma (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, opcional, I2V) |
- variants: kling-v3-omni, kling-v3-omni:prime
- niveles: 720p · sin audio, 720p · con audio, 1080p · sin audio, 1080p · con audio, 4K · sin audio, 4K · con audio
- input: text-to-video | image-to-video (affects price)
- aspect_ratio: 16:9 | 9:16 | 1:1
- resolution: 720p | 1080p | 4k
- duration: 5 | 10
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3-omni","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"720p","duration":"5"}}'kling-v3-omni-reference
Kling 3.0 Omni Reference — video a partir de imágenes de referencia (hasta 7) o de un video de referencia, o de ambos. Audio nativo solo sin un video de referencia. 720p/1080p/4K. Se cobra por segundo según la resolución, el audio y si se usa un video de referencia.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v3-omni-reference | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_input | select | Referencia de video · predeterminada: without-video · opciones: without-video, with-video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
audio | bool | Audio nativo · predeterminado: false |
duration | select | Duration, sec (3–15) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
image_url | text | Imagen de referencia (URL) |
input_urls | array | Imágenes de referencia (URL, hasta 7; hasta 4 junto con un video) |
video_url | text | Video de referencia (URL, 3–15 s, MP4/MOV) |
- variants: kling-v3-omni-reference
- niveles: 720p · sin audio, 720p · con audio, 720p · con video, 1080p · sin audio, 1080p · con audio, 1080p · con video, 4K · sin audio, 4K · con audio, 4K · con video
- video_input: without-video | with-video
- aspect_ratio: 16:9 | 9:16 | 1:1
- resolution: 720p | 1080p | 4k
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3-omni-reference","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_input":"without-video","aspect_ratio":"16:9","resolution":"720p","duration":"5","input_urls":["https://example.com/input.jpg"]}}'kling-v3-omni-transformation
Kling 3.0 Omni Transformation — cambia el estilo o transforma un video de origen (3–15.5 s) a partir de una descripción de texto, opcionalmente con imágenes de referencia (hasta 4). El resultado no tiene audio. 720p/1080p/4K. Se cobra por segundo; el resultado sigue al video de origen, por lo que la elección de duración solo es una estimación del costo.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v3-omni-transformation | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
aspect_ratio | select | Relación de aspecto (solo con imágenes de referencia) · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración (estimada), seg · predeterminada: 5 · opciones: 5, 10, 15 |
video_urlreq. | text | Video (URL) |
image_url | text | Imagen de referencia (URL) |
input_urls | array | Imágenes de referencia (URL, hasta 4) |
- variants: kling-v3-omni-transformation
- tiers: 720p, 1080p, 4K
- resolution: 720p | 1080p | 4k
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3-omni-transformation","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"720p","aspect_ratio":"16:9","duration":"5","video_url":"https://example.com/input.mp4","input_urls":["https://example.com/input.jpg"]}}'kling-v4
Kling 4.0 — video de 3 a 30 segundos con audio nativo y sincronización labial: a partir de texto, de fotogramas clave (primero, último y hasta 8 fotogramas intermedios) o de referencias (hasta 10 imágenes, 5 videos, 7 elementos y 3 voces). 720p/1080p. Precio por segundo según la resolución; si se usa un video de entrada, sus segundos también se facturan.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v4 | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, keyframe-to-video, reference-to-video |
aspect_ratio | select | Relación de aspecto · predeterminado: auto · opciones: auto, 16:9, 9:16, 1:1, 21:9 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
duration | number | Duración (3–30 s) · predeterminado: 5 |
image_url | text | Primer fotograma (URL) |
keyframe_urls | array | Fotogramas intermedios (URLs, hasta 8) |
last_frame_url | text | Último fotograma (URL, opcional) |
reference_image_urls | array | Imágenes de referencia (URLs) |
reference_video_urls | array | Videos de referencia (URLs) |
keep_original_sound | bool | Conservar el sonido del video de referencia · predeterminado: false |
elements | array | Elementos (hasta 7: nombre + 2–4 imágenes o un video de 3–8 s) |
voices | array | Voces (hasta 3: nombre + audio_url) |
- variants: kling-v4, kling-v4:white, kling-v4:prime
- input: text-to-video | keyframe-to-video | reference-to-video (affects price)
- aspect_ratio: auto | 16:9 | 9:16 | 1:1 | 21:9
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v4","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"auto","resolution":"720p","duration":"5"}}'kling-v4-flash
Kling 4.0 Flash — la modalidad más rápida y económica de Kling 4.0: a partir de texto, de fotogramas clave (primero, último y hasta 8 fotogramas intermedios) o de referencias (hasta 10 imágenes, 5 videos, 7 elementos y 3 voces). 720p, 3–20 segundos, audio nativo. El precio se calcula por segundo; si se incluye un video de entrada, sus segundos también se facturan.
| Parámetro | Tipo | Descripción |
|---|---|---|
kling-v4-flash | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, keyframe-to-video, reference-to-video |
aspect_ratio | select | Relación de aspecto · predeterminado: auto · opciones: auto, 16:9, 9:16, 1:1, 21:9 |
resolution | select | Resolución · predeterminado: 720p · opciones: 720p |
duration | number | Duración (3–20 s) · predeterminado: 5 |
image_url | text | Primer fotograma (URL) |
keyframe_urls | array | Fotogramas intermedios (URLs, hasta 8) |
last_frame_url | text | Último fotograma (URL, opcional) |
reference_image_urls | array | Imágenes de referencia (URLs) |
reference_video_urls | array | Videos de referencia (URLs) |
keep_original_sound | bool | Conservar el sonido del video de referencia · predeterminado: false |
elements | array | Elementos (hasta 7: nombre + 2–4 imágenes o un video de 3–8 s) |
voices | array | Voces (hasta 3: nombre + audio_url) |
- variants: kling-v4-flash
- input: text-to-video | keyframe-to-video | reference-to-video (affects price)
- aspect_ratio: auto | 16:9 | 9:16 | 1:1 | 21:9
- resolution: 720p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v4-flash","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"auto","resolution":"720p","duration":"5"}}'kling-v3-turbo
Kling v3 Turbo: rápido, T2V e I2V. Se factura por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V) |
- tiers: 720p, 1080p
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- input: text-to-video | image-to-video (affects price)
- resolution: 720p | 1080p (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3-turbo","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","input":"text-to-video","resolution":"720p"}}'kling-v2-5-turbo
Kling v2.5 Turbo: rápido, con la mejor relación calidad-precio, T2V e I2V.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
image_url | text | Imagen (URL, para I2V) |
- tiers: 5s, 10s
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- input: text-to-video | image-to-video (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v2-5-turbo","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","input":"text-to-video"}}'kling-ai-avatar
Kling AI Avatar 2.0: sincronización de avatar y voz. Requiere prompt, image_url y audio_url; el proveedor ascendente rechaza un prompt vacío. La duración la establece el archivo de audio.
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Calidad · predeterminada: std · opciones: std, pro |
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
- niveles: Standard 720p, Pro 1080p
- tier: std | pro (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-ai-avatar","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"tier":"std","image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'kling-motion-control
Kling Motion Control: transfiere el movimiento de un video al personaje de una imagen, en las versiones 2.6 y 3.0. Requiere image_url y video_url. Se factura por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
version | select | Versión · predeterminada: 3.0 · opciones: 2.6, 3.0 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
duration | select | Duración (estimada), seg · predeterminada: 5 · opciones: 5, 10 |
image_urlreq. | text | Imagen (URL) |
video_urlreq. | text | Video (URL) |
- tiers: 2.6 · 720p, 2.6 · 1080p, 3.0 · 720p, 3.0 · 1080p
- version: 2.6 | 3.0 (affects price)
- resolution: 720p | 1080p
- duration: 5 | 10
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-motion-control","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"version":"3.0","resolution":"720p","duration":"5","image_url":"https://example.com/input.jpg","video_url":"https://example.com/input.mp4"}}'seedance-2.0
ByteDance Seedance 2.0 — precio por segundo. Estándar/Rápido × resolución × entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedance-2.0:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
seedance-2.0:pixel | pixel | Pixel · Disponible |
seedance-2.0:prime | prime | Prime · No disponible: La ruta seedance-2.0:prime no admite imágenes de referencia (input_urls). Usa seedance-2.0 (Pixel). |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Versión · predeterminada: standard · opciones: standard, fast |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
video_input | select | Referencia de video · predeterminada: without-video · opciones: without-video, with-video |
resolution | select | Resolution · default: 720p · options: 480p, 720p, 1080p, 4K |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, opcional, I2V) |
input_urls | array | Imágenes de referencia (1–16 URLs) |
video_url | text | Video de referencia (URL) |
reference_audio_urls | array | Muestras de voz: 2–30 segundos, hasta 10 URL, hasta 15 MB cada una y 30 segundos en total |
web_search | select | Búsqueda web · predeterminado: false · opciones: false, true |
audio | bool | Generar sonido · predeterminado: false |
- variants: seedance-2.0:white, seedance-2.0:pixel, seedance-2.0:prime
- niveles: standard · sin video · 480p, standard · sin video · 720p, standard · sin video · 1080p, standard · sin video · 4K, standard · con video · 480p, standard · con video · 720p, standard · con video · 1080p, standard · con video · 4K, fast · sin video · 480p, fast · sin video · 720p, fast · con video · 480p, fast · con video · 720p
- tier: standard | fast (affects price)
- input: text-to-video | image-to-video (affects price)
- video_input: without-video | with-video
- resolution: 480p | 720p | 1080p | 4K
- duration: 5 | 10
- web_search: false | true
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2.0","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"tier":"standard","input":"text-to-video","video_input":"without-video","resolution":"720p","duration":"5","input_urls":["https://example.com/input.jpg"],"reference_audio_urls":["https://example.com/input.jpg"],"web_search":"false"}}'seedance-2.5
ByteDance Seedance 2.5 — precio por segundo según la presencia de una referencia de video y la resolución. Se admiten T2V, I2V y edición de video; la edición requiere una relación de aspecto adaptativa, una duración de -1 y una duración de origen de 4–30 segundos.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedance-2.5:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
seedance-2.5:rep | canvas | Canvas · No disponible: la ruta :rep no está disponible para este modo. Usa Pixel (sin :rep) o el modelo base. |
seedance-2.5:pixel | pixel | Pixel · Disponible |
seedance-2.5:prime | prime | Prime · No disponible: La ruta seedance-2.5:prime no admite imágenes de referencia (input_urls). Usa seedance-2.5 (Pixel). |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
video_input | select | Referencia de video · predeterminada: without-video · opciones: without-video, with-video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1, adaptive |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, opcional, I2V) |
input_urls | array | Imágenes de referencia (1–16 URLs) |
video_url | text | Video de referencia (URL) |
reference_audio_urls | array | Muestras de voz: 2–30 segundos, hasta 10 URL, hasta 15 MB cada una y 30 segundos en total |
audio | bool | Generar sonido · predeterminado: false |
- variants: seedance-2.5:white, seedance-2.5:rep, seedance-2.5:pixel, seedance-2.5:prime
- niveles: con video · 480p, con video · 720p, con video · 1080p, sin video · 480p, sin video · 720p, sin video · 1080p
- input: text-to-video | image-to-video (affects price)
- video_input: without-video | with-video
- aspect_ratio: 16:9 | 9:16 | 1:1 | adaptive
- resolution: 480p | 720p | 1080p
- duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2.5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","video_input":"without-video","aspect_ratio":"16:9","resolution":"720p","duration":"5","input_urls":["https://example.com/input.jpg"],"reference_audio_urls":["https://example.com/input.jpg"]}}'seedance-2-0-mini
Seedance 2.0 Mini — opción económica de ByteDance, hasta 720p. Se cobra por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
seedance-2-0-mini:pixel | pixel | Pixel · Disponible |
seedance-2-0-mini:prime | prime | Prime · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 480p · opciones: 480p, 720p |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
video_input | select | Referencia de video · predeterminada: without-video · opciones: without-video, with-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, opcional) |
audio | bool | Generar sonido · predeterminado: false |
- variants: seedance-2-0-mini:pixel, seedance-2-0-mini:prime
- niveles: sin video · 480p, sin video · 720p, con video · 480p, con video · 720p
- resolution: 480p | 720p
- input: text-to-video | image-to-video (affects price)
- video_input: without-video | with-video
- duration: 5 | 10
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2-0-mini","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"480p","input":"text-to-video","video_input":"without-video","duration":"5"}}'pixverse-v6
PixVerse V6: texto/imagen/referencia/transición/extensión. Se cobra por segundo según la calidad y el sonido.
| Parámetro | Tipo | Descripción |
|---|---|---|
pixverse-v6:pixel | pixel | Pixel · Disponible |
pixverse-v6:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video, transition, extend |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9 |
quality | select | Quality · default: 720p · options: 360p, 540p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
audio | bool | Generar sonido · predeterminado: false |
multi_clip | bool | Generar varios clips · predeterminado: false |
seed | number | Seed (0–2147483647, opcional) |
image_url | text | Imagen del primer fotograma (URL) |
input_urls | array | Imágenes (1–2 URL) |
last_frame_url | text | Imagen del último fotograma (URL) |
image_references | array | References (1–7) |
task_id | text | ID de la tarea completada desde la que se continuará |
video_url | text | URL del video desde el que se continuará |
- variants: pixverse-v6:pixel, pixverse-v6:white
- niveles: 360p · false, 360p · true, 540p · false, 540p · true, 720p · false, 720p · true, 1080p · false, 1080p · true
- mode: text-to-video | image-to-video | reference-to-video | transition | extend (affects price)
- aspect_ratio: 16:9 | 4:3 | 1:1 | 3:4 | 9:16 | 2:3 | 3:2 | 21:9
- quality: 360p | 540p | 720p | 1080p
- duration: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"pixverse-v6","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","aspect_ratio":"16:9","quality":"720p","duration":"5"}}'pixverse-v6-max
PixVerse V6 Max — texto a video cinematográfico o video desde el primer fotograma: hasta 15 segundos a 360p–1080p con audio nativo opcional. Precio por segundo según la resolución y el audio.
| Parámetro | Tipo | Descripción |
|---|---|---|
pixverse-v6-max:pixel | pixel | Pixel · Disponible |
pixverse-v6-max:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9 |
quality | select | Quality · default: 720p · options: 360p, 540p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
audio | bool | Generar sonido · predeterminado: false |
seed | number | Seed (0–2147483647, opcional) |
image_url | text | Primer fotograma (URL, para imagen → video) |
input_urls | array | Primer fotograma (1 URL) |
- variants: pixverse-v6-max:pixel, pixverse-v6-max:flow
- niveles: 360p · false, 360p · true, 540p · false, 540p · true, 720p · false, 720p · true, 1080p · false, 1080p · true
- mode: text-to-video | image-to-video (affects price)
- aspect_ratio: 16:9 | 4:3 | 1:1 | 3:4 | 9:16 | 2:3 | 3:2 | 21:9
- quality: 360p | 540p | 720p | 1080p
- duration: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"pixverse-v6-max","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","aspect_ratio":"16:9","quality":"720p","duration":"5"}}'wan-3-0
Wan 3.0 (Alibaba): T2V e I2V a 480p/720p/1080p. Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-3-0 | canvas | Canvas · Disponible |
wan-3-0:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p, 1080p |
aspect_ratio | select | Relación de aspecto · predeterminada: adaptive · opciones: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4 |
image_url | text | Imagen (URL, para I2V: primer fotograma) |
negative_prompt | text | Prompt negativo (opcional) |
seed | number | Seed (0–2147483647, opcional) |
prompt_extend | bool | Expansión automática del prompt · predeterminado: true |
- variants: wan-3-0, wan-3-0:amber
- tiers: 480p, 720p, 1080p
- mode: text-to-video | image-to-video (affects price)
- duration: 5 | 10
- resolution: 480p | 720p | 1080p (affects price)
- aspect_ratio: adaptive | 16:9 | 9:16 | 1:1 | 4:3 | 3:4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-3-0","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","duration":"5","resolution":"720p","aspect_ratio":"adaptive"}}'wan-3-0-prime
Wan 3.0 Video Prime (Alibaba): video a partir de texto, de un primer (y último) fotograma, de referencias (imágenes, video, audio) o de un archivo o una página web. De 2 a 30 s, 480p/720p/1080p, con o sin sonido. El precio se calcula por segundo de salida según la resolución; el modo, la relación de aspecto y el sonido no cambian el precio.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-3-0-prime:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
wan-3-0-prime:pixel | pixel | Pixel · Disponible |
wan-3-0-prime:flow | flow | Flow · No disponible: la ruta wan-3-0-prime:flow no admite entradas de archivo ni de enlace. Usa wan-3-0-prime:pixel. |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, first-frame-to-video, first-last-frame-to-video, reference-to-video, file-to-video, link-to-video |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
duration | select | Duration, sec · default: 5 · options: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p, 1080p |
aspect_ratio | select | Relación de aspecto · predeterminada: adaptive · opciones: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 |
audio | bool | Audio · predeterminado: true |
first_frame_url | text | Primer fotograma (URL) |
last_frame_url | text | Último fotograma (URL) |
reference_image_urls | array | Imágenes de referencia (URLs) |
reference_video_urls | array | Videos de referencia (URLs) |
reference_audio_urls | array | Audio de referencia (URL) |
reference_file_urls | array | Archivos (URL) |
reference_link_urls | array | Páginas públicas (URL) |
seed | number | Semilla |
- variants: wan-3-0-prime:white, wan-3-0-prime:pixel, wan-3-0-prime:flow
- niveles: 480p · por segundo, 720p · por segundo, 1080p · por segundo
- mode: text-to-video | first-frame-to-video | first-last-frame-to-video | reference-to-video | file-to-video | link-to-video
- input: text-to-video | image-to-video | reference-to-video
- duration: 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30
- resolution: 480p | 720p | 1080p
- aspect_ratio: adaptive | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-3-0-prime","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","input":"text-to-video","duration":"5","resolution":"720p","aspect_ratio":"adaptive","reference_image_urls":["https://example.com/input.jpg"],"reference_video_urls":["https://example.com/input.jpg"],"reference_audio_urls":["https://example.com/input.jpg"],"reference_file_urls":["https://example.com/input.jpg"],"reference_link_urls":["https://example.com/input.jpg"]}}'flux-3
FLUX 3 (Black Forest Labs) — un modelo de video con audio sincronizado: de texto a video, de imagen a video y continuación de clips. 720p/1080p, 5–20 s. Precio por segundo según la resolución y el modo. Draft es un renderizado de vista previa rápido, solo en 720p.
| Parámetro | Tipo | Descripción |
|---|---|---|
flux-3 | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, image-to-video, extend |
duration | select | Duration, sec · default: 5 · options: 5, 6, 8, 10, 15, 20 |
quality | select | Calidad · predeterminada: full · opciones: full, draft |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
aspect_ratio | select | Relación de aspecto · predeterminada: auto · opciones: auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Imagen (URL, para I2V) |
video_url | text | Video (URL, para continuación) |
generate_audio | bool | Audio sincronizado · predeterminado: true |
- variants: flux-3
- tiers: 720p, 1080p, Draft 720p, Continuation 720p, Continuation 1080p, Continuation, draft 720p
- mode: text-to-video | image-to-video | extend (affects price)
- duration: 5 | 6 | 8 | 10 | 15 | 20
- quality: full | draft
- resolution: 720p | 1080p
- aspect_ratio: auto | 21:9 | 2:1 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","duration":"5","quality":"full","resolution":"720p","aspect_ratio":"auto"}}'wan-2-7
Wan 2.7 (Alibaba): T2V, I2V, edición de video, Reference-to-Video. Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-2-7:white | white | White · Available |
wan-2-7:pixel | pixel | Pixel · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
mode | select | Modo · predeterminado: text-to-video · opciones: text-to-video, image-to-video, edit, reference-to-video |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V/R2V: primer fotograma) |
last_frame_url | text | Último fotograma (URL, para I2V) |
first_clip_url | text | Clip desde el que continuar (URL, para la continuación de I2V) |
video_url | text | Video (URL, para Edit/R2V) |
audio_url | text | Audio (URL; para T2V: banda sonora; para I2V: audio de control) |
first_frame | text | Primer fotograma R2V (URL) |
reference_voice | text | Voz de referencia (URL wav/mp3, 1–10 s) |
negative_prompt | text | Prompt negativo (opcional) |
seed | text | Seed (0–2147483647, opcional) |
prompt_extend | bool | Expansión automática del prompt · predeterminado: true |
watermark | bool | Marca de agua "AI generated" · predeterminado: false |
audio_setting | select | Audio (para Edit) · predeterminado: auto · opciones: auto, origin |
- variants: wan-2-7:white, wan-2-7:pixel
- tiers: T2V · 720p, T2V · 1080p, I2V · 720p, I2V · 1080p, Edit · 720p, Edit · 1080p, R2V · 720p, R2V · 1080p
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- mode: text-to-video | image-to-video | edit | reference-to-video (affects price)
- resolution: 720p | 1080p (affects price)
- audio_setting: auto | origin
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-2-7","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","mode":"text-to-video","resolution":"720p"}}'wan-2-6
Wan 2.6: T2V e I2V. Se cobra por clip según la duración y la resolución. No admite aspect_ratio (se detecta automáticamente).
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-2-6 | pixel | Pixel · Disponible |
wan-2-6:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, flash-image-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10, 15 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V) |
- variants: wan-2-6, wan-2-6:amber
- tiers: 5s · 720p, 5s · 1080p, 10s · 720p, 10s · 1080p, 15s · 720p, 15s · 1080p
- input: text-to-video | image-to-video | flash-image-to-video (affects price)
- duration: 5 | 10 | 15
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-2-6","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","resolution":"720p"}}'wan-2-5
Wan 2.5: T2V e I2V Pixel. Se cobra por clip según la duración y la resolución, igual para ambas entradas.
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL pública, para I2V) |
negative_prompt | text | Prompt negativo (hasta 500 caracteres) |
enable_prompt_expansion | bool | Expansión del prompt · predeterminado: false |
seed | number | Seed (entero) |
nsfw_checker | bool | Comprobador de NSFW · predeterminado: false |
- tiers: 5s · 720p, 5s · 1080p, 10s · 720p, 10s · 1080p
- input: text-to-video | image-to-video
- duration: 5 | 10
- aspect_ratio: 16:9 | 9:16 | 1:1
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-2-5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","aspect_ratio":"16:9","resolution":"720p"}}'wan-2-2
Wan 2.2 A14B Turbo: el Wan más económico. T2V e I2V, 480p/580p/720p.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p |
image_url | text | Imagen (URL, para I2V) |
- tiers: 480p, 720p
- aspect_ratio: 16:9 | 9:16
- input: text-to-video | image-to-video (affects price)
- resolution: 480p | 720p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-2-2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","input":"text-to-video","resolution":"720p"}}'wan-speech-to-video
Wan 2.2 A14B Speech-to-Video Turbo mediante Flow: video de un personaje que habla. Requiere prompt, image_url y audio_url. Siempre a 16 fps; num_frames (40–120, múltiplo de 4) establece la duración: se renderizan num_frames − 3 fotogramas, 80 → 4.81 s, como máximo 120 → 7.31 s. El audio que supera la duración del clip se recorta. Se cobra por segundo del video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
wan-speech-to-video:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
resolution | select | Resolución · predeterminada: 480p · opciones: 480p, 580p, 720p |
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
num_frames | number | Número de fotogramas |
frames_per_second | number | FPS |
negative_prompt | text | Prompt negativo |
num_inference_steps | number | Pasos de generación |
guidance_scale | number | Escala de orientación |
shift | number | Mayús |
- variants: wan-speech-to-video:flow
- resolution: 480p | 580p | 720p (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan-speech-to-video","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"480p","image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'hailuo-2-3
Hailuo 2.3: solo I2V Standard e I2V Pro.
| Parámetro | Tipo | Descripción |
|---|---|---|
hailuo-2-3 | pixel | Pixel · Disponible |
hailuo-2-3:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Calidad · predeterminada: i2v-std · opciones: i2v-std, i2v-pro |
duration | select | Duración, seg · predeterminada: 6 · opciones: 6, 10 |
resolution | select | Resolución · predeterminada: 768p · opciones: 768p, 1080p |
image_urlreq. | text | Imagen (URL, obligatoria) |
- variants: hailuo-2-3, hailuo-2-3:white
- niveles: I2V Std · 6s · 768p, I2V Std · 6s · 1080p, I2V Std · 10s · 768p, I2V Pro · 6s · 768p, I2V Pro · 6s · 1080p, I2V Pro · 10s · 768p
- tier: i2v-std | i2v-pro (affects price)
- duration: 6 | 10
- resolution: 768p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hailuo-2-3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"tier":"i2v-std","duration":"6","resolution":"768p","image_url":"https://example.com/input.jpg"}}'vidu-q3
Vidu Q3: T2V, I2V y de referencia a video. 540p/720p/1080p, con una duración de 5 o 10 s. Se cobra por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
vidu-q3:white | white | White · Available |
vidu-q3 | prime | Prime · Disponible |
vidu-q3:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 720p · opciones: 540p, 720p, 1080p |
image_url | text | Imagen (URL, para I2V/R2V) |
- variants: vidu-q3:white, vidu-q3, vidu-q3:amber
- tiers: 540p, 720p, 1080p
- input: text-to-video | image-to-video | reference-to-video (affects price)
- duration: 5 | 10
- resolution: 540p | 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"vidu-q3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","resolution":"720p"}}'vidu-q2
Vidu Q2 de Prime (único proveedor): T2V, I2V y generación de video a partir de referencias. Niveles Standard, Pro, Turbo y Pro Fast, con precios por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
vidu-q2 | prime | Prime · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
tier | select | Modo · predeterminado: t2v · opciones: t2v, pro, turbo, pro-fast |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p, 1080p |
image_url | text | Imagen (URL, para I2V/R2V) |
- variants: vidu-q2
- niveles: T2V · 480p, T2V · 720p, T2V · 1080p, Pro · 480p, Pro · 720p, Pro · 1080p, Turbo · 480p, Turbo · 720p, Turbo · 1080p, Pro Fast · 720p, Pro Fast · 1080p
- tier: t2v | pro | turbo | pro-fast
- input: text-to-video | image-to-video | reference-to-video
- duration: 5 | 10
- resolution: 480p | 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"vidu-q2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"tier":"t2v","input":"text-to-video","duration":"5","resolution":"720p"}}'vidu-q4
Vidu Q4 — la generación más reciente de Vidu (Pixel): video a partir de una imagen del primer fotograma o video a partir de referencias (hasta 15 imágenes y hasta 3 clips de audio MP3 de 3–12s). Audio sincronizado nativo, que puedes desactivar. Duración de 3–16s, resoluciones de 540p/720p/1080p/2K/4K. Precio por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
vidu-q4:pixel | pixel | Pixel · Disponible |
vidu-q4:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: image-to-video · opciones: image-to-video, reference-to-video |
resolution | select | Resolution · default: 720p · options: 540p, 720p, 1080p, 2k, 4k |
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
audio | bool | Con sonido · predeterminado: true |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 1:1, 4:3, 3:4 |
image_urlreq. | text | Imagen (URL, para I2V) |
reference_image_urlsreq. | array | Imágenes de referencia (1–15 URL, para R2V) |
reference_audio_urls | array | Audio de referencia (MP3, 3–12s, hasta 3 URL, para R2V) |
- variants: vidu-q4:pixel, vidu-q4:flow
- tiers: 540p, 720p, 1080p, 2K, 4K
- input: image-to-video | reference-to-video
- resolution: 540p | 720p | 1080p | 2k | 4k
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
- aspect_ratio: 16:9 | 9:16 | 1:1 | 4:3 | 3:4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"vidu-q4","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"image-to-video","resolution":"720p","duration":"5","image_url":"https://example.com/input.jpg"}}'happyhorse
HappyHorse (Alibaba): versiones 1.0 y 1.1. T2V, I2V, Reference; solo Video Edit 1.0. Se cobra por segundo. Prime usa las tarifas actualizadas de Prime y no admite Video Edit.
| Parámetro | Tipo | Descripción |
|---|---|---|
happyhorse:pixel | pixel | Pixel · Disponible |
happyhorse:prime | prime | Prime · No disponible: La ruta multimedia seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 6 · opciones: 6, 10 |
version | select | Versión · predeterminada: 1.0 · opciones: 1.0, 1.1 |
input | select | Entrada · predeterminado: texto a video · opciones: text-to-video, image-to-video, reference-to-video, video-edit |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V/R2V) |
reference_image | text | Imagen de referencia (URL, para R2V/Edit) |
video_url | text | Video (URL, para Video Edit) |
audio_setting | select | Audio (para Edit) · predeterminado: auto · opciones: auto, origin |
seed | text | Seed (opcional) |
- variants: happyhorse:pixel, happyhorse:prime
- tiers: 1.0 · 720p, 1.0 · 1080p, 1.1 · 720p, 1.1 · 1080p
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 6 | 10
- version: 1.0 | 1.1 (affects price)
- input: text-to-video | image-to-video | reference-to-video | video-edit (affects price)
- resolution: 720p | 1080p
- audio_setting: auto | origin
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"happyhorse","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"6","version":"1.0","input":"text-to-video","resolution":"720p"}}'grok-imagine-video
Grok Imagine Video (xAI): T2V e I2V. Versiones 1.0 (slugs independientes para T2V/I2V) y 1.5 en vista previa. Precio por segundo según la resolución. El modo Spicy no está disponible para I2V (imágenes externas). Versión 1.5: primer y último fotograma (first_frame_url, last_frame_url), un fotograma de bucle loop_url y hasta 4 fotogramas clave ({url, timestamp_s}, segundos enteros mayores que 0 y menores que la duración); no cambian el precio.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-imagine-video | pixel | Pixel · Disponible |
grok-imagine-video:white | white | Blanco · No disponible: la ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
version | select | Versión · predeterminada: 1.0 · opciones: 1.0, 1.5 |
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
mode | select | Modo de movimiento · predeterminado: normal · opciones: normal, fun, spicy |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p, 1080p |
duration | select | Duración, seg · predeterminada: 6 · opciones: 6, 10 |
image_url | text | Imagen (URL, para I2V) |
first_frame_url | text | Primer fotograma (URL, opcional) |
last_frame_url | text | Último fotograma (URL, opcional) |
loop_url | text | Fotograma de bucle: inicio y final del clip (URL, opcional) |
keyframes | array | Fotogramas clave (hasta 4: url + timestamp_s, segundos enteros) |
- variantes: grok-imagine-video, grok-imagine-video:white
- tiers: 1.0 · 480p, 1.0 · 720p, 1.0 · 1080p, 1.5 · 480p, 1.5 · 720p
- version: 1.0 | 1.5 (affects price)
- input: text-to-video | image-to-video (affects price)
- mode: normal | fun | spicy
- aspect_ratio: 16:9 | 9:16 | 1:1
- resolution: 480p | 720p | 1080p (affects price)
- duration: 6 | 10
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-video","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"version":"1.0","input":"text-to-video","mode":"normal","aspect_ratio":"16:9","resolution":"720p","duration":"6"}}'grok-imagine-upscale
Grok Imagine Upscale: aumenta a 1080p la resolución de un video generado por Pixel. Requiere el task_id de una generación de video de Pixel exitosa (no se admiten videos externos).
| Parámetro | Tipo | Descripción |
|---|---|---|
task_idreq. | text | ID de la tarea de video de Pixel exitosa (origen) |
resolution | select | Resolución del video de origen (para calcular el precio) · predeterminado: 720p · opciones: 480p, 720p |
- tiers: 480P → 1080P, 720P → 1080P
- resolution: 480p | 720p (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-upscale","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"720p"}}'grok-imagine-extend
Grok Imagine Video Extend: continúa un clip generado en Pixel (no se aceptan videos externos). Se cobra por clip según dos ejes: duración de la extensión (6 o 10 s) y resolución del clip de origen.
| Parámetro | Tipo | Descripción |
|---|---|---|
task_idreq. | text | ID de la tarea de video de Pixel exitosa (origen) |
extend_times | select | Duración de la extensión, en segundos · valor predeterminado: 6 · opciones: 6, 10 |
source_resolution | select | Resolución del video de origen (para la tarifa) · predeterminada: 720p · opciones: 480p, 720p |
extend_at | number | Continuar desde el segundo (≥2) |
- niveles: 6 s · 480p, 6 s · 720p, 10 s · 480p, 10 s · 720p
- extend_times: 6 | 10
- source_resolution: 480p | 720p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-extend","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"extend_times":"6","source_resolution":"720p"}}'minimax-h3-max
Flow Research H3 Max — un modelo independiente entrenado posteriormente a partir de MiniMax H3. De texto a video y de imagen a video en 480P/768P durante 5–15 segundos. Precio de lista publicado: $0.05/s en 480P y $0.08/s en 768P.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
resolution | select | Resolución · predeterminada: 768p · opciones: 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, para I2V) |
target_audio_url | text | Pista de audio ya preparada: reemplaza la banda sonora del clip (URL de audio, al menos 2 s, hasta 15 MB, opcional) |
prompt_expansion_mode | select | Expansión del prompt · predeterminado: balanced · opciones: balanced, quality |
seed | number | Semilla |
enable_safety_checker | bool | Comprobador de seguridad · predeterminado: true |
- variants: minimax-h3-max
- input: text-to-video | image-to-video
- resolution: 480p | 768p
- duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- aspect_ratio: 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- prompt_expansion_mode: balanced | quality
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","resolution":"768p","duration":"5","aspect_ratio":"16:9","prompt_expansion_mode":"balanced"}}'minimax-h3-max-turbo
MiniMax H3 Max Turbo mediante Flow: texto a video e imagen a video. Se cobra por segundo de salida según 480p o 768p; la tarifa promocional termina el 7 de septiembre de 2026.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-turbo | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video |
resolution | select | Resolución · predeterminada: 480p · opciones: 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, para I2V) |
target_audio_url | text | Pista de audio ya preparada: reemplaza la banda sonora del clip (URL de audio, al menos 2 s, hasta 15 MB, opcional) |
prompt_expansion_mode | select | Expansión del prompt · predeterminado: balanced · opciones: balanced, quality |
seed | number | Semilla |
enable_safety_checker | bool | Comprobador de seguridad · predeterminado: true |
- variants: minimax-h3-max-turbo
- input: text-to-video | image-to-video
- resolution: 480p | 768p
- duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- aspect_ratio: 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- prompt_expansion_mode: balanced | quality
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-turbo","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","resolution":"480p","duration":"5","aspect_ratio":"16:9","prompt_expansion_mode":"balanced"}}'gemini-omni-flash-1-1-flow
Gemini Omni Flash v1.1 mediante Flow: texto a video, imagen a video, referencia a video y edición. Se cobra por segundo de salida según 360p/720p/1080p/4K.
| Parámetro | Tipo | Descripción |
|---|---|---|
gemini-omni-flash-1-1-flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video, edit |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
image_url | text | Image/reference (URL) |
video_url | text | Video (URL, para edición) |
end_image_url | text | Último fotograma (URL) |
image_urls | array | Imágenes de referencia (URLs) |
reference_video_urls | array | Videos de referencia (URLs) |
source_duration_seconds | number | Duración del video de origen, segundos (para editar) |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10 |
- variants: gemini-omni-flash-1-1-flow
- input: text-to-video | image-to-video | reference-to-video | edit
- resolution: 360p | 720p | 1080p | 4k
- aspect_ratio: 16:9 | 9:16
- duration: 5 | 6 | 7 | 8 | 9 | 10
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-flash-1-1-flow","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","resolution":"720p","aspect_ratio":"16:9","duration":"5"}}'minimax-h3
MiniMax H3 (Hailuo 03): T2V, I2V y referencia a video. Se cobra por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3 | pixel | Pixel · Disponible |
minimax-h3:white | white | White · Available |
minimax-h3:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Resolución · predeterminada: 768p · opciones: 768p, 2k |
duration | select | Duration, sec · default: 6 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Primer fotograma (URL, para I2V) |
last_frame_url | text | Fotograma final (URL, para I2V) |
reference_image_urls | array | Imágenes de referencia (1–9 URLs, para R2V) |
reference_video_urls | array | Videos de referencia (hasta 3 URLs, para R2V) |
reference_audio_urls | array | Audio de referencia (hasta 3 URL, para R2V) |
input_video_duration | number | Duración del video de entrada, seg (para R2V) |
- variants: minimax-h3, minimax-h3:white, minimax-h3:amber
- tiers: 768p, 2K
- input: text-to-video | image-to-video | reference-to-video (affects price)
- aspect_ratio: 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- resolution: 768p | 2k
- duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"768p","duration":"6"}}'minimax-h3-lite
MiniMax H3 Lite — la versión más ligera de MiniMax H3: generación de video a partir de texto, video con primer y último fotograma y generación con referencias (hasta 9 imágenes, 3 videos y 3 clips de audio). De 4 a 15 segundos en 480P o 768P. Precio por segundo según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-lite | canvas | Canvas · Disponible |
minimax-h3-lite:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Resolución · predeterminada: 768p · opciones: 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Primer fotograma (URL, para I2V) |
last_frame_url | text | Fotograma final (URL, para I2V) |
reference_image_urls | array | Imágenes de referencia (1–9 URLs, para R2V) |
reference_video_urls | array | Videos de referencia (hasta 3 URLs, para R2V) |
reference_audio_urls | array | Audio de referencia (hasta 3 URL, para R2V) |
- variants: minimax-h3-lite, minimax-h3-lite:amber
- tiers: 480p, 768p
- input: text-to-video | image-to-video | reference-to-video (affects price)
- aspect_ratio: 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- resolution: 480p | 768p (affects price)
- duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-lite","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"768p","duration":"5"}}'minimax-h3-highspeed
MiniMax H3 Highspeed — la versión más rápida de MiniMax H3: generación de video a partir de texto, video con primer y último fotograma y generación con referencias (hasta 9 imágenes, 3 videos y 3 clips de audio). De 4 a 15 segundos en 768P. Precio por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-highspeed | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Resolución · predeterminada: 768p · opciones: 768p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Primer fotograma (URL, para I2V) |
last_frame_url | text | Fotograma final (URL, para I2V) |
reference_image_urls | array | Imágenes de referencia (1–9 URLs, para R2V) |
reference_video_urls | array | Videos de referencia (hasta 3 URLs, para R2V) |
reference_audio_urls | array | Audio de referencia (hasta 3 URL, para R2V) |
- variants: minimax-h3-highspeed
- tiers: 768p
- input: text-to-video | image-to-video | reference-to-video (affects price)
- aspect_ratio: 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16
- resolution: 768p (afecta al precio)
- duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-highspeed","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"768p","duration":"5"}}'gemini-omni-video
Gemini Omni Video: generación multimodal. El sonido usa hasta 3 audio_ids de POST /api/media/gemini-omni-audio. Son voces predeterminadas, no clonación de voz a partir de una grabación ni sincronización labial con una pista subida. Para usar un guion exacto con una voz clonada, usa voice-clone-tts y omnihuman-1-5.
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada de video · predeterminada: no-video · opciones: no-video, video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
duration | select | Duración, seg · predeterminada: 8 · opciones: 4, 6, 8, 10 |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
image_url | text | Imagen (URL, opcional) |
audio_ids | array | Hasta 3 audio_ids — POST /api/media/gemini-omni-audio |
video_list | array | Videos de referencia (objetos video_list según el esquema de Pixel) |
seed | number | Seed (opcional) |
- niveles: Sin video · 4 sec · 720p, Sin video · 4 sec · 1080p, Sin video · 4 sec · 4K, Sin video · 6 sec · 720p, Sin video · 6 sec · 1080p, Sin video · 6 sec · 4K, Sin video · 8 sec · 720p, Sin video · 8 sec · 1080p, Sin video · 8 sec · 4K, Sin video · 10 sec · 720p, Sin video · 10 sec · 1080p, Sin video · 10 sec · 4K, Con video · 720p, Con video · 1080p, Con video · 4K
- input: no-video | video
- aspect_ratio: 16:9 | 9:16
- duration: 4 | 6 | 8 | 10
- resolution: 720p | 1080p | 4k
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-video","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"no-video","aspect_ratio":"16:9","duration":"8","resolution":"720p"}}'gemini-omni-flash-1-1
Gemini Omni 1.1 Flash: generación multimodal. El sonido usa hasta 3 audio_ids de POST /api/media/gemini-omni-audio. Son voces predeterminadas, no clonación de voz a partir de una grabación ni sincronización labial con una pista subida. No combines audio_ids con first_frame_url. Para usar un guion exacto con una voz clonada, usa voice-clone-tts y omnihuman-1-5.
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada de video · predeterminada: no-video · opciones: no-video, video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
duration | select | Duración, seg · predeterminada: 8 · opciones: 4, 6, 8, 10 |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
image_url | text | Imagen (URL, opcional) |
audio_ids | array | Hasta 3 audio_ids — POST /api/media/gemini-omni-audio |
video_list | array | Entrada de video (objetos video_list según el esquema de Pixel) |
seed | number | Seed (opcional) |
- niveles: Sin video · 4 sec · 360p, Sin video · 4 sec · 720p, Sin video · 4 sec · 1080p, Sin video · 4 sec · 4K, Sin video · 6 sec · 360p, Sin video · 6 sec · 720p, Sin video · 6 sec · 1080p, Sin video · 6 sec · 4K, Sin video · 8 sec · 360p, Sin video · 8 sec · 720p, Sin video · 8 sec · 1080p, Sin video · 8 sec · 4K, Sin video · 10 sec · 360p, Sin video · 10 sec · 720p, Sin video · 10 sec · 1080p, Sin video · 10 sec · 4K, Con video · 360p, Con video · 720p, Con video · 1080p, Con video · 4K
- input: no-video | video
- aspect_ratio: 16:9 | 9:16
- duration: 4 | 6 | 8 | 10
- resolution: 360p | 720p | 1080p | 4k
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-flash-1-1","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"no-video","aspect_ratio":"16:9","duration":"8","resolution":"720p"}}'gemini-omni-flash-1-2
Gemini Omni 1.2 Flash (Google): video a partir de texto, un fotograma inicial (y uno final) o referencias, de hasta 15 segundos. 360p/720p/1080p/4K, 16:9 o 9:16. Audio nativo: las voces, la música y los efectos se generan automáticamente; no se acepta audio de entrada. Hasta 2 personajes (character_ids de POST /api/media/gemini-omni-character, no disponibles con un fotograma inicial/final) al mismo precio. Para extender un clip terminado, usa gemini-omni-flash-1-2-extend. El precio se calcula por segundo de salida según la resolución.
| Parámetro | Tipo | Descripción |
|---|---|---|
gemini-omni-flash-1-2 | pixel | Pixel · Disponible |
gemini-omni-flash-1-2:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
input | select | Entrada · predeterminado: text-to-video · opciones: text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16 |
duration | select | Duration, sec (up to 10 with a last frame) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
image_url | text | Imagen (URL, para I2V) |
last_frame_url | text | Último fotograma (URL, para I2V) |
image_urls | array | Imágenes de referencia (URLs) |
character_ids | array | Personajes: hasta 2 ids de POST /api/media/gemini-omni-character |
- variants: gemini-omni-flash-1-2, gemini-omni-flash-1-2:white
- niveles: 360p · por segundo, 720p · por segundo, 1080p · por segundo, 4K · por segundo
- input: text-to-video | image-to-video | reference-to-video
- aspect_ratio: 16:9 | 9:16
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
- resolution: 360p | 720p | 1080p | 4k
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-flash-1-2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","duration":"5","resolution":"720p"}}'gemini-omni-flash-1-2-extend
Gemini Omni 1.2 Flash Extend: prolonga un clip terminado de Gemini Omni 1.2 Flash entre 3–10 segundos a partir de una descripción de lo que sucede después. El origen es el jobId de tu clip de 360p o 720p de hasta 15 segundos (puedes encadenar extensiones mientras el clip de origen no supere los 15 segundos). El resultado es el clip completo (origen + continuación) con la resolución y la relación de aspecto del original. Hasta 3 imágenes de referencia para la parte nueva. El precio se calcula por segundo añadido según la resolución del original.
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | jobId del clip de origen de Gemini Omni 1.2 Flash |
duration | select | Seconds to add · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10 |
resolution | select | Resolución del clip de origen (para la tarifa) · predeterminada: 720p · opciones: 360p, 720p |
image_urls | array | Imágenes de referencia para la continuación (URLs) |
- niveles: 360p · por segundo añadido, 720p · por segundo añadido
- duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
- resolution: 360p | 720p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-flash-1-2-extend","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720p","image_urls":["https://example.com/input.jpg"]}}'runway-gen4
Runway Gen4 — calidad cinematográfica. T2V e I2V, 720p/1080p.
| Parámetro | Tipo | Descripción |
|---|---|---|
aspect_ratio | select | Relación de aspecto · predeterminada: 16:9 · opciones: 16:9, 9:16, 1:1 |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5, 10 |
quality | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
image_url | text | Imagen (URL, para I2V, opcional) |
- tiers: 5s · 720p, 5s · 1080p, 10s · 720p
- aspect_ratio: 16:9 | 9:16 | 1:1
- duration: 5 | 10
- quality: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"runway-gen4","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","quality":"720p"}}'omnihuman-1-5
OmniHuman 1.5 — anima a una persona a partir de una foto y una voz. Requiere image_url y audio_url. Precio por segundo. Generación anterior: recomendamos omnihuman-v2 — más nuevo y barato.
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
output_resolution | select | Resolución · predeterminada: 1080 · opciones: 720, 1080 |
pe_fast_mode | bool | Modo rápido · valor predeterminado: false |
seed | number | Seed (-1 = random) |
mask_url | text | Máscara del sujeto (URL, opcional) |
- output_resolution: 720 | 1080
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"omnihuman-1-5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","output_resolution":"1080"}}'omnihuman-2-0
OmniHuman 2.0 — una persona hablando a partir de una foto y una pista de voz: los labios, la expresión facial, los gestos y el movimiento corporal siguen tu audio. Requiere image_url y audio_url (wav o mp3, de 4 segundos a 5 minutos); el clip dura lo mismo que el audio. El prompt opcional guía la escena y la cámara. 720p. Precio por segundo del video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
enable_watermark | bool | Marca de agua · predeterminado: false |
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"omnihuman-2-0","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'volcengine-lipsync
Sincronización labial de Volcengine: sincronización de los labios. Requiere mode, video_url y audio_url. Se cobra por segundo.
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: lite · opciones: lite, basic |
video_urlreq. | text | Video (URL) |
audio_urlreq. | text | Audio (URL) |
separate_vocal | bool | Aislar las voces (suprimir el ruido de fondo) · predeterminado: false |
open_scenedet | bool | Segmentación de escenas y detección de hablantes · predeterminado: false |
align_audio | bool | Repetir el video si el audio es más largo · predeterminado: true |
- mode: lite | basic
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"volcengine-lipsync","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"lite","video_url":"https://example.com/input.mp4","audio_url":"https://example.com/input.mp3"}}'topaz-video-upscale
Topaz Video Upscale — aumenta la resolución de un video existente con modelos de Topaz Video AI (Proteus, Artemis, Gaia, Nyx): detalles más nítidos, menos ruido y menos artefactos de compresión. Envía video_url (MP4/MOV de hasta 60 segundos) y un upscale_factor de 1 a 4; por ejemplo, ×3 convierte 360p en 1080p y ×2 convierte 1080p en 4K. El parámetro opcional target_fps (hasta 60) habilita la interpolación de fotogramas. El precio se calcula por segundo del video de origen según la resolución de salida: hasta 720p, hasta 1080p o superior a 1080p (4K); una salida superior a 30 fps cuesta el doble. El servidor mide por sí mismo el tamaño del fotograma, la frecuencia de fotogramas y la duración antes de que comience el trabajo.
| Parámetro | Tipo | Descripción |
|---|---|---|
topaz-video-upscale | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
upscale_factor | select | Scale · default: 2 · options: 1, 2, 3, 4 |
model | select | Modelo de Topaz · valor predeterminado: Proteus · opciones: Proteus, Artemis HQ, Artemis MQ, Artemis LQ, Gaia HQ, Gaia CG, Nyx, Nyx Fast, Nyx XL, Nyx HF |
target_fps | select | Frecuencia de fotogramas de salida · valor predeterminado: source · opciones: source, 24, 25, 30, 48, 50, 60 |
- variantes: topaz-video-upscale
- niveles: salida de hasta 720p, hasta 30 fps, salida de hasta 1080p, hasta 30 fps, salida superior a 1080p (4K), hasta 30 fps
- upscale_factor: 1 | 2 | 3 | 4
- model: Proteus | Artemis HQ | Artemis MQ | Artemis LQ | Gaia HQ | Gaia CG | Nyx | Nyx Fast | Nyx XL | Nyx HF
- target_fps: source | 24 | 25 | 30 | 48 | 50 | 60
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"topaz-video-upscale","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","upscale_factor":"2","model":"Proteus","target_fps":"source"}}'video-upscale
Video Upscale — aumenta la resolución de un video existente a 1080P, 2K o 4K y conserva la relación de aspecto, la frecuencia de fotogramas, el número de fotogramas y el audio. Envía una video_url pública (MP4/MOV/WEBM de hasta 50 MB y hasta 60 segundos). La resolución define el área de salida: la imagen se ajusta a 1920×1080 / 2560×1440 / 3840×2160 (1080×1920 / 1440×2560 / 2160×3840 para orientación vertical) y nunca se recorta; si el video de origen es más grande, se reduce para ajustarlo al área. El resultado es MP4 H.264 + AAC. El precio se calcula por segundo del video de entrada según la resolución de salida: 1080P, 2K (predeterminada) o 4K; el servidor mide la duración del clip antes de que comience la tarea.
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
resolution | select | Resolución de salida · predeterminada: 2K · opciones: 1080P, 2K, 4K |
- tiers: 1080P · 1920×1080, 2K · 2560×1440, 4K · 3840×2160
- resolution: 1080P | 2K | 4K
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"video-upscale","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","resolution":"2K"}}'omnihuman-v2
OmniHuman v2 — la nueva generación de OmniHuman (octubre de 2026) y la versión recomendada: animación realista de una persona a partir de una foto y una pista de voz; los labios, la expresión facial, los gestos y el movimiento corporal siguen tu audio. Requiere image_url y audio_url (wav o mp3, de 4 segundos a 5 minutos); el clip dura lo mismo que el audio. Un prompt opcional (en inglés) guía la escena y la cámara. Más barato que OmniHuman 1.5. Precio por segundo de video terminado.
| Parámetro | Tipo | Descripción |
|---|---|---|
omnihuman-v2:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
- variants: omnihuman-v2:flow
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"omnihuman-v2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'omnihuman-v1.5
OmniHuman v1.5 — anima a una persona a partir de una imagen y audio mediante Flow. La duración proviene del resultado del proveedor. Generación anterior: recomendamos omnihuman-v2 — más nuevo y barato.
| Parámetro | Tipo | Descripción |
|---|---|---|
omnihuman-v1.5:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
mask_url | text | Máscara (URL, opcional) |
resolution | select | Resolución · predeterminada: 1080p · opciones: 720p, 1080p |
turbo_mode | bool | Modo turbo · valor predeterminado: false |
- variants: omnihuman-v1.5:flow
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"omnihuman-v1.5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","resolution":"1080p"}}'lipsync-2-pro
Lipsync-2-pro: vuelve a sincronizar los labios de un video existente con un audio nuevo (reemplaza una línea en un fragmento). Requiere video_url y audio_url. La duración de salida con sync_mode=cut_off (predeterminado) es min(video, audio), por lo que las duraciones iguales mantienen la duración. Se cobra por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
lipsync-2-pro:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
audio_urlreq. | text | Audio (URL) |
sync_mode | select | Cuando las duraciones difieren · predeterminado: cut_off · opciones: cut_off, loop, bounce, remap, silence |
- variants: lipsync-2-pro:flow
- sync_mode: cut_off | loop | bounce | remap | silence
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"lipsync-2-pro","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","audio_url":"https://example.com/input.mp3","sync_mode":"cut_off"}}'sync-3
Sync-3: sincronización labial de nueva generación de un video existente con un audio nuevo; mejor en perfiles, oclusiones y primeros planos. Requiere video_url y audio_url. La duración de salida con sync_mode=cut_off (predeterminado) es min(video, audio). Se cobra por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
sync-3:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
audio_urlreq. | text | Audio (URL) |
sync_mode | select | Cuando las duraciones difieren · predeterminado: cut_off · opciones: cut_off, loop, bounce, remap, silence |
- variants: sync-3:flow
- sync_mode: cut_off | loop | bounce | remap | silence
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"sync-3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","audio_url":"https://example.com/input.mp3","sync_mode":"cut_off"}}'react-1
React-1: cambia el rendimiento en un fragmento para sincronizarlo con el audio: labios, expresión facial (emoción) y, con model_mode=head, movimiento de la cabeza. Video y audio de hasta 15 s, un hablante visible. La duración de salida con sync_mode=cut_off (predeterminado) es min(video, audio). Precio por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
react-1:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
audio_urlreq. | text | Audio (URL) |
emotion | select | Emoción · predeterminada: neutral · opciones: neutral, happy, sad, angry, disgusted, surprised |
model_mode | select | Qué cambiar · predeterminado: face · opciones: lips, face, head |
temperature | number | Expressiveness (0–1) |
sync_mode | select | Cuando las duraciones difieren · predeterminado: cut_off · opciones: cut_off, loop, bounce, remap, silence |
- variants: react-1:flow
- emotion: neutral | happy | sad | angry | disgusted | surprised
- model_mode: lips | face | head
- sync_mode: cut_off | loop | bounce | remap | silence
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"react-1","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","audio_url":"https://example.com/input.mp3","emotion":"neutral","model_mode":"face","sync_mode":"cut_off"}}'minimax-h3-max-lipsync
MiniMax H3 Max Lip Sync: un video hablado a partir de una foto y una pista de voz: los labios, la expresión y el movimiento de la cabeza siguen tu voz en off, incluido el ruso. Requiere image_url (relación de aspecto 0.4–2.5) y audio_url (de 5 segundos a 15 minutos); el clip dura lo mismo que el audio. 480p / 768p / 1080p / 2K; enable_transcription transcribe el habla para sincronizar mejor los labios. Se cobra por segundo de video de salida, ×1.2 para clips de más de 15 s.
| Parámetro | Tipo | Descripción |
|---|---|---|
minimax-h3-max-lipsync:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
enable_transcription | bool | Transcribir voz para labios más ajustados · valor predeterminado: false |
seed | number | Semilla |
- variants: minimax-h3-max-lipsync:flow
- resolution: 480p | 768p | 1080p | 2k
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax-h3-max-lipsync","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","resolution":"768p"}}'sync-3-avatar
Sync-3 Avatar: un personaje parlante a partir de una foto y una pista de voz (el mismo sync-3 que la sincronización labial fragmentada): labios precisos, también funciona con ilustraciones. Requiere image_url y audio_url; el clip dura lo mismo que el audio (hasta 5 minutos). Se cobra por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
sync-3-avatar:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
- variants: sync-3-avatar:flow
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"sync-3-avatar","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'heygen-avatar-4
HeyGen Avatar IV: un avatar parlante creado a partir de una foto y tu voz en off: labios, expresión y gestos. Requiere image_url con un rostro claramente visible y audio_url; el clip dura lo mismo que el audio (hasta 5 minutos). talking_style: stable (calm) o expressive. 360p–1080p. Se cobra por segundo del video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
heygen-avatar-4:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolution · default: 720p · options: 360p, 480p, 540p, 720p, 1080p |
aspect_ratio | select | Relación de aspecto · predeterminada: auto · opciones: auto, 16:9, 9:16, 4:5, 5:4, 1:1 |
talking_style | select | Estilo de voz · predeterminado: stable · opciones: stable, expressive |
- variants: heygen-avatar-4:flow
- resolution: 360p | 480p | 540p | 720p | 1080p
- aspect_ratio: auto | 16:9 | 9:16 | 4:5 | 5:4 | 1:1
- talking_style: stable | expressive
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"heygen-avatar-4","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","resolution":"720p","aspect_ratio":"auto","talking_style":"stable"}}'heygen-avatar-v
HeyGen Avatar V — el motor de avatares parlantes más reciente: un avatar prediseñado de HeyGen reproduce tu voz en off con movimientos y sincronización labial más naturales que Avatar IV. Requiere avatar (el nombre de un avatar prediseñado de HeyGen, p. ej., “Ann Doctor Standing”) y audio_url; el clip dura lo mismo que el audio (hasta 5 minutos). 720p / 1080p / 4K. El precio se calcula por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
heygen-avatar-v:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
avatarreq. | text | Avatar de HeyGen (nombre de un avatar prediseñado) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p, 4k |
aspect_ratio | select | Relación de aspecto · predeterminada: auto · opciones: auto, 16:9, 9:16, 4:5, 5:4, 1:1 |
- variants: heygen-avatar-v:flow
- resolution: 720p | 1080p | 4k
- aspect_ratio: auto | 16:9 | 9:16 | 4:5 | 5:4 | 1:1
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"heygen-avatar-v","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"avatar":"Ann Doctor Standing","audio_url":"https://example.com/input.mp3","resolution":"720p","aspect_ratio":"auto"}}'veed-fabric-1.0
VEED Fabric 1.0 — un video parlante a partir de una foto y una pista de voz: los labios y la expresión siguen tu voz en off. Requiere image_url y audio_url (hasta 60 segundos por solicitud); el clip dura lo mismo que el audio. 480p / 720p. Se cobra por segundo de video de salida.
| Parámetro | Tipo | Descripción |
|---|---|---|
veed-fabric-1.0:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolución · predeterminada: 720p · opciones: 480p, 720p |
- variants: veed-fabric-1.0:flow
- resolution: 480p | 720p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"veed-fabric-1.0","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","resolution":"720p"}}'ltx-2.5-audio-to-video
LTX-2.5 Audio-to-Video Pro: video cinematográfico en 1080p sincronizado con tu audio (voz, música): la foto es el primer fotograma y el prompt indica cómo animarla (el prompt es obligatorio sin una foto). Audio de 2–10 segundos. No es un modelo dedicado a la sincronización labial: la cámara y la pose se mueven con más libertad que en los modelos de avatares. Se factura por segundo del audio de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
ltx-2.5-audio-to-video:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_url | text | Imagen (URL) |
audio_urlreq. | text | Audio (URL) |
aspect_ratio | select | Relación de aspecto · predeterminada: auto · opciones: auto, 16:9, 9:16 |
guidance_scale | number | Adherencia al prompt (1–50) |
- variants: ltx-2.5-audio-to-video:flow
- aspect_ratio: auto | 16:9 | 9:16
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ltx-2.5-audio-to-video","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"audio_url":"https://example.com/input.mp3","aspect_ratio":"auto"}}'pika
Pika 2.2: imagen a video desde Flow. 720p/1080p, 5s.
| Parámetro | Tipo | Descripción |
|---|---|---|
pika | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
seed | number | Semilla |
negative_prompt | text | Prompt negativo |
duration | select | Duración, seg · predeterminada: 5 · opciones: 5 |
- variants: pika
- resolution: 720p | 1080p (affects price)
- duration: 5
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"pika","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","resolution":"720p","duration":"5"}}'p-video-avatar
PrunaAI P-Video Avatar mediante Dune. Avatar parlante a partir de un retrato y audio o un guion de voz.
| Parámetro | Tipo | Descripción |
|---|---|---|
p-video-avatar | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_url | text | Retrato (URL) |
audio_url | text | Audio (URL) |
voice_script | text | Guion de voz |
resolution | select | Resolución · predeterminada: 720p · opciones: 720p, 1080p |
- variants: p-video-avatar
- resolution: 720p | 1080p
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"p-video-avatar","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"resolution":"720p"}}'suno-music-video
Suno create-music-video — renderiza un video para una de tus pistas anteriores de Suno. source_task_id es el id del trabajo de Suno, y source_track es el número de la pista (por defecto, 0). El video se ejecuta en el mismo canal que la pista: una pista suno:white obtiene suno-music-video:white, y una pista de Pixel obtiene Pixel. Precio fijo por solicitud; la duración del clip sigue la de la pista y no cambia el precio. Los subtítulos de author/domain_name son exclusivos de Pixel.
| Parámetro | Tipo | Descripción |
|---|---|---|
suno-music-video | pixel | Pixel · Disponible |
suno-music-video:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
author | text | Autor (acreditado en el clip) |
domain_name | text | Dominio (acreditado en el clip) |
- variantes: suno-music-video, suno-music-video:white
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-music-video","prompt":"A cat on a skateboard, slow motion, sunset."}'Audio (TTS) (46)
| model | Entrada | Unidad | Variantes | parámetros opts |
|---|---|---|---|---|
| qwen3-tts | text | por cada 1000 caracteres | qwen3-tts, qwen3-tts:flow | voice, language, instruct, response_format |
| gpt-4o-mini-tts | text | por cada 1000 caracteres | gpt-4o-mini-tts | voice, instructions, response_format, speed |
| elevenlabs-v4-tts | text | por cada 1000 caracteres | elevenlabs-v4-tts | engine, voice, voice_id, language_code, stability, similarity_boost, apply_text_normalization, output_format, seed |
| grok-tts | text | por cada 1000 caracteres | grok-tts | voice, language |
| elevenlabs-sound-effects-v2 | text | por archivo | elevenlabs-sound-effects-v2 | duration, prompt_influence, loop, output_format |
| mirelo-sfx-2 | text | por archivo | mirelo-sfx-2 | duration, negative_prompt, output_format, seed |
| mirelo-sfx-2-video | text, video | por segundo | mirelo-sfx-2-video | video_url, preserve_speech, negative_prompt, output_format, seed |
| tts | text | por voz en off | — | engine, voice, language_code, minimax_voice, qwen3_voice, gemini_voice, stability, similarity_boost, speed, style, timestamps, previous_text, next_text, voice_id |
| elevenlabs-dialogue | text | por cada 1000 caracteres | — | dialogue, stability |
| gemini-tts | text | por cada 1000 caracteres | — | engine, gemini_voice, accent, style, pace, audio_profile, scene, sample_context, temperature |
| gemini-3.8-flash-tts | text | por cada 1000 caracteres | gemini-3.8-flash-tts, gemini-3.8-flash-tts:flow | engine, gemini_voice, style_instructions |
| gemini-3.8-flash-tts-lite | text | por cada 1000 caracteres | gemini-3.8-flash-tts-lite, gemini-3.8-flash-tts-lite:flow | gemini_voice, style_instructions |
| chatterbox-tts | text | por cada 1000 caracteres | chatterbox-tts, chatterbox-tts:flow | voice, exaggeration, temperature, seed |
| kokoro-tts | text | por cada 1000 caracteres | kokoro-tts, kokoro-tts:flow | voice, speed |
| speech-to-text | audio | por minuto | speech-to-text:flow, speech-to-text:elevenlabs | audio_url, duration_minutes, language_code, diarize, tag_audio_events, keyterms |
| elevenlabs-audio-isolation | audio | por minuto | — | audio_url, duration_minutes |
| nemotron-3-diarization | audio | por minuto | nemotron-3-diarization | audio_url, duration_minutes, language_code |
| qwen3-asr-1.7b | audio | por minuto | qwen3-asr-1.7b | audio_url, duration_minutes, language_code |
| qwen3-asr-0.6b | audio | por minuto | qwen3-asr-0.6b | audio_url, duration_minutes, language_code |
| voxtral-small-24b-2507 | audio | por minuto | voxtral-small-24b-2507 | audio_url, duration_minutes, language_code |
| mimo-v2-5-tts | text | por cada 1000 caracteres | mimo-v2-5-tts | voice, instruct, output_format |
| mimo-v2-5-tts-voiceclone | text | por cada 1000 caracteres | mimo-v2-5-tts-voiceclone | voice, instruct |
| mimo-v2-5-tts-voicedesign | text | por cada 1000 caracteres | mimo-v2-5-tts-voicedesign | voice |
| inworld-realtime-tts-1-5-mini | text | por cada 1000 caracteres | inworld-realtime-tts-1-5-mini | voice, speaking_rate |
| inworld-realtime-tts-1-5-max | text | por cada 1000 caracteres | inworld-realtime-tts-1-5-max | voice, speaking_rate, return_timestamps |
| whisper-large-v3-turbo | audio | por minuto | whisper-large-v3-turbo | audio_url, duration_minutes, language_code |
| nemotron-asr-multilingual | audio | por minuto | nemotron-asr-multilingual | audio_url, duration_minutes, language_code |
| whisper-large-v3 | audio | por minuto | whisper-large-v3 | audio_url, duration_minutes, language_code |
| gpt-4o-transcribe | audio | por minuto | gpt-4o-transcribe | audio_url, duration_minutes, language_code |
| gpt-4o-mini-transcribe | audio | por minuto | gpt-4o-mini-transcribe | audio_url, duration_minutes, language_code |
| gpt-4o-transcribe-diarize | audio | por minuto | gpt-4o-transcribe-diarize | audio_url, duration_minutes, language_code |
| universal-2 | audio | por minuto | universal-2 | audio_url, duration_minutes, language_code, speaker_labels, keyterms_prompt |
| forced-alignment | text, audio | por cada 1000 caracteres | — | audio_url |
| chatterbox-turbo | text | por cada 1000 caracteres | chatterbox-turbo | prompt |
| voice-clone-tts | text | por cada 1000 caracteres | — | voice_id, engine, language, instruct, stability, similarity_boost, seed, previous_text, next_text, apply_text_normalization, previous_request_ids, next_request_ids, emotion, speed, pitch, volume, pronunciation_dict, voice_modify_pitch, voice_modify_timbre, voice_modify_intensity, response_format, sample_rate, bitrate, channel |
| elevenlabs-voice-changer | audio | por cada 1000 caracteres | — | voice_id, model_version, audio_url, similarity_boost, stability, remove_background_noise, response_format, sample_rate, seed |
| elevenlabs-dubbing | audio, video | por segundo | elevenlabs-dubbing | video_url, audio_url, target_language, source_language, cloning_strength |
| suno-stem | audio | por archivo | — | audio_url, type, stem_name |
| suno-sfx | text | por archivo | — | version, sound_loop, sound_tempo, sound_key |
| suno-lyrics | text | por archivo | — | prompt |
| suno-wav | audio | por archivo | suno-wav, suno-wav:white | source_task_id, source_track, source_audio_id |
| suno-timestamped-lyrics | audio | por archivo | — | source_task_id, source_track, source_audio_id |
| suno-style-boost | text | por archivo | — | prompt |
| suno-persona | audio | por archivo | — | source_task_id, source_track, source_audio_id, persona_name, persona_description |
| suno-midi | audio | por archivo | — | source_task_id, source_track, source_audio_id |
| suno-speech | text | por voz en off | — | mode, script, tone, backgroundMusic, vocalGender, variety |
qwen3-tts
Qwen3-TTS (Alibaba): síntesis de voz en 10 idiomas, incluido el ruso: 9 voces predefinidas y control del tono con palabras sencillas. Hasta 4000 caracteres por solicitud. Precio por cada 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen3-tts | dune | Dune · Disponible |
qwen3-tts:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | select | Voz · predeterminada: Vivian · opciones: Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee |
language | select | Idioma · predeterminado: auto · opciones: auto, ru, en, zh, ja, ko, de, fr, pt, es, it |
instruct | text | Instrucción de tono (por ejemplo, "calm, whispering") |
response_format | select | Formato · predeterminado: mp3 · opciones: mp3, wav, opus, flac |
- variants: qwen3-tts, qwen3-tts:flow
- voice: Vivian | Serena | Uncle_Fu | Dylan | Eric | Ryan | Aiden | Ono_Anna | Sohee
- language: auto | ru | en | zh | ja | ko | de | fr | pt | es | it
- response_format: mp3 | wav | opus | flac
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"voice":"Vivian","language":"auto","response_format":"mp3"}}'gpt-4o-mini-tts
OpenAI gpt-4o-mini-tts: síntesis de voz en muchos idiomas, incluido el ruso: 13 voces y control de la interpretación con palabras sencillas (instructions: tono, ritmo, emoción). Hasta 4096 caracteres por solicitud. Compatible con OpenAI POST /v1/audio/speech. Se cobra por cada 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-4o-mini-tts | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | select | Voz · predeterminada: alloy · opciones: alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse, marin, cedar |
instructions | text | Instrucciones de entrega (por ejemplo, "tranquilo y cordial") |
response_format | select | Formato · predeterminado: mp3 · opciones: mp3, opus, aac, flac, wav, pcm |
speed | number | Speed (0.25–4) |
- variants: gpt-4o-mini-tts
- voice: alloy | ash | ballad | coral | echo | fable | nova | onyx | sage | shimmer | verse | marin | cedar
- response_format: mp3 | opus | aac | flac | wav | pcm
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o-mini-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"voice":"alloy","response_format":"mp3"}}'elevenlabs-v4-tts
ElevenLabs Eleven v4: el modelo de voz más reciente de ElevenLabs (septiembre de 2026): interpretación expresiva, etiquetas de emoción en línea ([whispering], [excited]) y compatibilidad multilingüe, incluido el ruso. El motor Turbo cuesta la mitad y es más rápido. Hasta 5000 caracteres por solicitud. El precio es por cada 1000 caracteres y se cobra proporcionalmente a la longitud del texto.
| Parámetro | Tipo | Descripción |
|---|---|---|
elevenlabs-v4-tts | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
engine | select | Motor · predeterminado: v4 · opciones: v4, turbo |
voice | select | Voz · predeterminada: Rachel · opciones: Rachel, Aria, Roger, Sarah, Laura, Charlie, George, Callum, River, Liam, Charlotte, Alice, Matilda, Will, Jessica, Eric, Chris, Brian, Daniel, Lily, Bill |
voice_id | text | ID de voz (tu propia voz de ElevenLabs, reemplaza la lista) |
language_code | select | Idioma · predeterminado: auto · opciones: auto, ru, en, de, fr, es, it, pt, pl, uk, tr, zh, ja, ko |
stability | number | Stability (0–1) |
similarity_boost | number | Aumento de similitud (0–1) |
apply_text_normalization | select | Normalizar números y fechas · predeterminado: auto · opciones: auto, on, off |
output_format | select | Formato · predeterminado: mp3 · opciones: mp3, mp3_hq, opus |
seed | number | Seed (opcional) |
- variants: elevenlabs-v4-tts
- engine: v4 | turbo
- voice: Rachel | Aria | Roger | Sarah | Laura | Charlie | George | Callum | River | Liam | Charlotte | Alice | Matilda | Will | Jessica | Eric | Chris | Brian | Daniel | Lily | Bill
- language_code: auto | ru | en | de | fr | es | it | pt | pl | uk | tr | zh | ja | ko
- apply_text_normalization: auto | on | off
- output_format: mp3 | mp3_hq | opus
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-v4-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"engine":"v4","voice":"Rachel","language_code":"auto","apply_text_normalization":"auto","output_format":"mp3"}}'grok-tts
xAI Grok TTS — síntesis de voz de xAI: 28 voces, 20 idiomas, incluido el ruso. Hasta 15000 caracteres por solicitud. Se cobra por cada 1000 caracteres, de forma proporcional a la longitud del texto.
| Parámetro | Tipo | Descripción |
|---|---|---|
grok-tts | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | select | Voz · predeterminada: eve · opciones: eve, ara, rex, sal, leo, carina, zagan, helix, orion, luna, iris, altair, zenith, perseus, helios, lux, kepler, rigel, cosmo, celeste, ursa, sirius, lumen, castor, naksh, atlas, aurora, liora |
language | select | Idioma · predeterminado: auto · opciones: auto, ru, en, de, fr, es-ES, es-MX, it, pt-BR, pt-PT, tr, zh, ja, ko, hi, bn, id, vi, ar-EG, ar-SA, ar-AE |
- variants: grok-tts
- voice: eve | ara | rex | sal | leo | carina | zagan | helix | orion | luna | iris | altair | zenith | perseus | helios | lux | kepler | rigel | cosmo | celeste | ursa | sirius | lumen | castor | naksh | atlas | aurora | liora
- language: auto | ru | en | de | fr | es-ES | es-MX | it | pt-BR | pt-PT | tr | zh | ja | ko | hi | bn | id | vi | ar-EG | ar-SA | ar-AE
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"voice":"eve","language":"auto"}}'elevenlabs-sound-effects-v2
ElevenLabs Sound Effects V2 — efectos de sonido a partir de una descripción de texto: pasos, puertas, explosiones, naturaleza, sonidos de interfaz y fondos ambientales. Descripción de hasta 450 caracteres. Duración de 0.5 a 22 segundos, con un bucle continuo opcional. El precio depende de la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
elevenlabs-sound-effects-v2 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 |
prompt_influence | number | Influencia del prompt (0–1) · valor predeterminado: 0.3 |
loop | bool | Bucle continuo · valor predeterminado: false |
output_format | select | Formato · predeterminado: mp3 · opciones: mp3, mp3_hq |
- variants: elevenlabs-sound-effects-v2
- duration: 0.5 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22
- output_format: mp3 | mp3_hq
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-sound-effects-v2","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"duration":"5","prompt_influence":"0.3","output_format":"mp3"}}'mirelo-sfx-2
Mirelo SFX 2.0: efectos de sonido y ambientes a partir de una descripción de texto (hasta 2000 caracteres; el inglés funciona mejor): pasos, puertas, máquinas, naturaleza, ruido urbano. De 1 a 60 segundos; puedes indicar los sonidos que quieres excluir. Precio por segundo de sonido.
| Parámetro | Tipo | Descripción |
|---|---|---|
mirelo-sfx-2 | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 5, 8, 10, 15, 20, 30, 45, 60 |
negative_prompt | text | Sonidos que quieres excluir |
output_format | select | Formato · predeterminado: mp3 · opciones: mp3, wav |
seed | number | Seed (opcional) |
- variants: mirelo-sfx-2
- duration: 1 | 2 | 3 | 5 | 8 | 10 | 15 | 20 | 30 | 45 | 60
- output_format: mp3 | wav
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mirelo-sfx-2","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"duration":"5","output_format":"mp3"}}'mirelo-sfx-2-video
Mirelo SFX 2.0 para video: sonido para un clip; el modelo observa el video y crea efectos y ambiente sincronizados durante toda su duración (video de hasta 60 segundos). Se puede conservar el habla de la pista fuente. El prompt es opcional y puede indicar qué debería escucharse. El resultado es un archivo de audio. Precio por segundo de video.
| Parámetro | Tipo | Descripción |
|---|---|---|
mirelo-sfx-2-video | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_urlreq. | text | Video (URL) |
preserve_speech | bool | Conservar el habla del video · predeterminado: true |
negative_prompt | text | Sonidos que quieres excluir |
output_format | select | Formato · predeterminado: mp3 · opciones: mp3, wav |
seed | number | Seed (opcional) |
- variants: mirelo-sfx-2-video
- output_format: mp3 | wav
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mirelo-sfx-2-video","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"video_url":"https://example.com/input.mp4","output_format":"mp3"}}'tts
Síntesis de voz con MiniMax, Qwen, Gemini y ElevenLabs. Precio por 1000 caracteres. Admite ruso, selección de voz y controles de síntesis.
| Parámetro | Tipo | Descripción |
|---|---|---|
engine | select | Motor · predeterminado: minimax-turbo · opciones: turbo, multilingual, minimax-turbo, minimax-hd, qwen3, gemini-flash |
voice | select | Voz · predeterminada: EkK5I93UQWFDigLMpZcX · opciones: EkK5I93UQWFDigLMpZcX, Xb7hH8MSUJpSbSDYk0k2, pNInz6obpgDQGcFmaJgB |
language_code | select | Idioma · predeterminado: auto · opciones: auto, ru, en |
minimax_voice | select | MiniMax voice · default: Wise_Woman · options: Wise_Woman, Friendly_Person, Inspirational_girl, Deep_Voice_Man, Calm_Woman, Casual_Guy, Lively_Girl, Patient_Man, Young_Knight, Determined_Man, Lovely_Girl, Decent_Boy, Imposing_Manner, Elegant_Man, Abbess, Sweet_Girl_2, Exuberant_Girl |
qwen3_voice | select | Voz de Qwen · predeterminada: Vivian · opciones: Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee |
gemini_voice | select | Voz de Gemini · predeterminada: Kore · opciones: Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Autonoe, Callirrhoe, Charon, Despina, Enceladus, Erinome, Fenrir, Gacrux, Iapetus, Kore, Laomedeia, Leda, Orus, Pulcherrima, Puck, Rasalgethi, Sadachbia, Sadaltager, Schedar, Sulafat, Umbriel, Vindemiatrix, Zephyr, Zubenelgenubi |
stability | number | Stability (0–1) |
similarity_boost | number | Aumento de similitud (0–1) |
speed | number | Speed (0.7–1.2) |
style | number | Style (0–1) |
timestamps | select | Marcas de tiempo · valor predeterminado: false · opciones: false, true |
previous_text | text | Texto anterior (máximo 5000) |
next_text | text | Texto siguiente (máximo 5000) |
voice_id | text | ID de voz (voz personalizada) |
- engine: turbo | multilingual | minimax-turbo | minimax-hd | qwen3 | gemini-flash (affects price)
- voice: EkK5I93UQWFDigLMpZcX | Xb7hH8MSUJpSbSDYk0k2 | pNInz6obpgDQGcFmaJgB
- language_code: auto | ru | en
- minimax_voice: Wise_Woman | Friendly_Person | Inspirational_girl | Deep_Voice_Man | Calm_Woman | Casual_Guy | Lively_Girl | Patient_Man | Young_Knight | Determined_Man | Lovely_Girl | Decent_Boy | Imposing_Manner | Elegant_Man | Abbess | Sweet_Girl_2 | Exuberant_Girl
- qwen3_voice: Vivian | Serena | Uncle_Fu | Dylan | Eric | Ryan | Aiden | Ono_Anna | Sohee
- gemini_voice: Achernar | Achird | Algenib | Algieba | Alnilam | Aoede | Autonoe | Callirrhoe | Charon | Despina | Enceladus | Erinome | Fenrir | Gacrux | Iapetus | Kore | Laomedeia | Leda | Orus | Pulcherrima | Puck | Rasalgethi | Sadachbia | Sadaltager | Schedar | Sulafat | Umbriel | Vindemiatrix | Zephyr | Zubenelgenubi
- timestamps: false | true
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"engine":"minimax-turbo","language_code":"auto","minimax_voice":"Wise_Woman"}}'elevenlabs-dialogue
Síntesis de diálogos con varias voces de ElevenLabs V3. Proporciona un array de diálogo con el texto y una voz para cada línea. Se cobra proporcionalmente a $0.10 por cada 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
dialoguereq. | array | Líneas de diálogo (objetos {text, voice}) |
stability | number | Stability (0–1) |
- niveles: Por cada 1000 caracteres
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-dialogue","prompt":"Hello! This is a test voiceover through the GetVibe API."}'gemini-tts
Google Gemini TTS (Pixel): síntesis de voz conversacional (speakers + dialogue_turns).
| Parámetro | Tipo | Descripción |
|---|---|---|
engine | select | Motor · predeterminado: flash · opciones: flash, pro |
gemini_voice | select | Voz de Gemini · predeterminada: Kore · opciones: Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Autonoe, Callirrhoe, Charon, Despina, Enceladus, Erinome, Fenrir, Gacrux, Iapetus, Kore, Laomedeia, Leda, Orus, Pulcherrima, Puck, Rasalgethi, Sadachbia, Sadaltager, Schedar, Sulafat, Umbriel, Vindemiatrix, Zephyr, Zubenelgenubi |
accent | select | Acento · predeterminado: Neutral · opciones: Neutral, American (Gen), American (Valley), American (South), British (RP), British (Brixton), Transatlantic, Australian |
style | select | Estilo · predeterminado: Vocal Smile · opciones: Vocal Smile, Newscaster, Whisper, Empathetic, Promo/Hype, Deadpan |
pace | select | Tempo · predeterminado: Natural · opciones: Natural, Rapid Fire, The Drift, Staccato |
audio_profile | text | Perfil de audio (descripción de la voz) |
scene | text | Descripción de la escena |
sample_context | text | Contexto / tono de ejemplo |
temperature | number | Temperature (0–2) |
- engine: flash | pro (affects price)
- gemini_voice: Achernar | Achird | Algenib | Algieba | Alnilam | Aoede | Autonoe | Callirrhoe | Charon | Despina | Enceladus | Erinome | Fenrir | Gacrux | Iapetus | Kore | Laomedeia | Leda | Orus | Pulcherrima | Puck | Rasalgethi | Sadachbia | Sadaltager | Schedar | Sulafat | Umbriel | Vindemiatrix | Zephyr | Zubenelgenubi
- accent: Neutral | American (Gen) | American (Valley) | American (South) | British (RP) | British (Brixton) | Transatlantic | Australian
- style: Vocal Smile | Newscaster | Whisper | Empathetic | Promo/Hype | Deadpan
- pace: Natural | Rapid Fire | The Drift | Staccato
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"engine":"flash","gemini_voice":"Kore","accent":"Neutral","style":"Vocal Smile","pace":"Natural"}}'gemini-3.8-flash-tts
Google Gemini 3.8 Flash TTS: síntesis de voz de nueva generación: 30 voces, multilingüe con detección automática del idioma. El motor Flash Lite es más económico. Precio por cada 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
gemini-3.8-flash-tts | pixel | Pixel · Disponible |
gemini-3.8-flash-tts:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
engine | select | Motor · predeterminado: flash · opciones: flash, lite |
gemini_voice | select | Voz de Gemini · predeterminada: Kore · opciones: Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Autonoe, Callirrhoe, Charon, Despina, Enceladus, Erinome, Fenrir, Gacrux, Iapetus, Kore, Laomedeia, Leda, Orus, Pulcherrima, Puck, Rasalgethi, Sadachbia, Sadaltager, Schedar, Sulafat, Umbriel, Vindemiatrix, Zephyr, Zubenelgenubi |
style_instructions | text | Estilo de entrega (instrucción) |
- variants: gemini-3.8-flash-tts, gemini-3.8-flash-tts:flow
- engine: flash | lite (affects price)
- gemini_voice: Achernar | Achird | Algenib | Algieba | Alnilam | Aoede | Autonoe | Callirrhoe | Charon | Despina | Enceladus | Erinome | Fenrir | Gacrux | Iapetus | Kore | Laomedeia | Leda | Orus | Pulcherrima | Puck | Rasalgethi | Sadachbia | Sadaltager | Schedar | Sulafat | Umbriel | Vindemiatrix | Zephyr | Zubenelgenubi
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-3.8-flash-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"engine":"flash","gemini_voice":"Kore"}}'gemini-3.8-flash-tts-lite
Google Gemini 3.8 Flash Lite TTS: síntesis de voz de nueva generación más ligera y económica: 30 voces, multilingüe con detección automática del idioma. Precio por cada 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
gemini-3.8-flash-tts-lite | pixel | Pixel · Disponible |
gemini-3.8-flash-tts-lite:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
gemini_voice | select | Voz de Gemini · predeterminada: Kore · opciones: Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Autonoe, Callirrhoe, Charon, Despina, Enceladus, Erinome, Fenrir, Gacrux, Iapetus, Kore, Laomedeia, Leda, Orus, Pulcherrima, Puck, Rasalgethi, Sadachbia, Sadaltager, Schedar, Sulafat, Umbriel, Vindemiatrix, Zephyr, Zubenelgenubi |
style_instructions | text | Estilo de entrega (instrucción) |
- variants: gemini-3.8-flash-tts-lite, gemini-3.8-flash-tts-lite:flow
- gemini_voice: Achernar | Achird | Algenib | Algieba | Alnilam | Aoede | Autonoe | Callirrhoe | Charon | Despina | Enceladus | Erinome | Fenrir | Gacrux | Iapetus | Kore | Laomedeia | Leda | Orus | Pulcherrima | Puck | Rasalgethi | Sadachbia | Sadaltager | Schedar | Sulafat | Umbriel | Vindemiatrix | Zephyr | Zubenelgenubi (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-3.8-flash-tts-lite","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"gemini_voice":"Kore"}}'chatterbox-tts
Resemble AI Chatterbox: TTS multilingüe, 23 idiomas. Precio por cada 1000 caracteres. Límite: hasta 300 caracteres por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
chatterbox-tts | dune | Dune · Disponible |
chatterbox-tts:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | select | Idioma · predeterminado: english · opciones: english, arabic, danish, german, greek, spanish, finnish, french, hebrew, hindi, italian, japanese, korean, malay, dutch, norwegian, polish, portuguese, russian, swedish, swahili, turkish, chinese |
exaggeration | number | Expressiveness (0.25–1) |
temperature | number | Temperature (0.05–2) |
seed | number | Semilla |
- variantes: chatterbox-tts, chatterbox-tts:flow
- voice: english | arabic | danish | german | greek | spanish | finnish | french | hebrew | hindi | italian | japanese | korean | malay | dutch | norwegian | polish | portuguese | russian | swedish | swahili | turkish | chinese (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"chatterbox-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"voice":"english"}}'kokoro-tts
Kokoro TTS: TTS ligero y rápido en inglés estadounidense. Solo inglés.
| Parámetro | Tipo | Descripción |
|---|---|---|
kokoro-tts | dune | Dune · Disponible |
kokoro-tts:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | select | Voice · default: af_heart · options: af_heart, af_alloy, af_aoede, af_bella, af_jessica, af_kore, af_nicole, af_nova, af_river, af_sarah, af_sky, am_adam, am_echo, am_eric, am_fenrir, am_liam, am_michael, am_onyx, am_puck, am_santa |
speed | number | Speed (0.25–4) |
- variants: kokoro-tts, kokoro-tts:flow
- voice: af_heart | af_alloy | af_aoede | af_bella | af_jessica | af_kore | af_nicole | af_nova | af_river | af_sarah | af_sky | am_adam | am_echo | am_eric | am_fenrir | am_liam | am_michael | am_onyx | am_puck | am_santa (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kokoro-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"voice":"af_heart"}}'speech-to-text
Reconocimiento de voz mediante Flow o ElevenLabs Scribe v2. Precio por minuto de audio de entrada y facturación según la duración medida.
| Parámetro | Tipo | Descripción |
|---|---|---|
speech-to-text:flow | flow | Flow · Disponible |
speech-to-text:elevenlabs | elevenlabs | ElevenLabs · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
diarize | bool | Diarización (hablantes) · predeterminado: true |
tag_audio_events | bool | Etiquetas de eventos de audio · predeterminado: true |
keyterms | text | Términos clave (separados por comas, +30% Flow) |
- variants: speech-to-text:flow, speech-to-text:elevenlabs
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"speech-to-text","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'elevenlabs-audio-isolation
ElevenLabs Voice Isolator — elimina el ruido de fondo y la música del habla. Precio por minuto de audio de entrada; mínimo de 4.6 segundos.
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-audio-isolation","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'nemotron-3-diarization
NVIDIA Nemotron diarization mediante Dune. Reconocimiento de voz con segmentos de hablantes y marcas de tiempo.
| Parámetro | Tipo | Descripción |
|---|---|---|
nemotron-3-diarization | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: nemotron-3-diarization
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nemotron-3-diarization","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'qwen3-asr-1.7b
Qwen3-ASR 1.7B mediante Dune. Reconocimiento y traducción de voz con entrada de audio multipart.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen3-asr-1.7b | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: qwen3-asr-1.7b
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-asr-1.7b","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'qwen3-asr-0.6b
Qwen3-ASR 0.6B a través de Dune. El reconocimiento de voz más económico: 30 idiomas, incluido el ruso, marcas de tiempo por segmento; entrada de audio multipart.
| Parámetro | Tipo | Descripción |
|---|---|---|
qwen3-asr-0.6b | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: qwen3-asr-0.6b
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-asr-0.6b","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'voxtral-small-24b-2507
Mistral Voxtral Small 24B 2507 mediante Dune. Comprensión y transcripción de voz a través de la interfaz de audio.
| Parámetro | Tipo | Descripción |
|---|---|---|
voxtral-small-24b-2507 | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: voxtral-small-24b-2507
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"voxtral-small-24b-2507","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'mimo-v2-5-tts
TTS de Xiaomi MiMo V2.5 mediante Dune. Selección de voz e instrucciones de estilo con salida WAV, MP3 u Opus.
| Parámetro | Tipo | Descripción |
|---|---|---|
mimo-v2-5-tts | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | text | Voz |
instruct | text | Instrucción |
output_format | select | Formato · predeterminado: wav · opciones: wav, mp3, opus |
- variants: mimo-v2-5-tts
- output_format: wav | mp3 | opus
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mimo-v2-5-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"output_format":"wav"}}'mimo-v2-5-tts-voiceclone
Clonación de voz de Xiaomi MiMo V2.5 mediante Dune. Sintetiza con el ID de tu muestra de voz.
| Parámetro | Tipo | Descripción |
|---|---|---|
mimo-v2-5-tts-voiceclone | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | text | ID de voz |
instruct | text | Instrucción |
- variants: mimo-v2-5-tts-voiceclone
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mimo-v2-5-tts-voiceclone","prompt":"Hello! This is a test voiceover through the GetVibe API."}'mimo-v2-5-tts-voicedesign
Diseño de voz de Xiaomi MiMo V2.5 mediante Dune. Describe el timbre y la forma de expresión de la voz en texto.
| Parámetro | Tipo | Descripción |
|---|---|---|
mimo-v2-5-tts-voicedesign | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | text | Descripción de la voz |
- variants: mimo-v2-5-tts-voicedesign
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mimo-v2-5-tts-voicedesign","prompt":"Hello! This is a test voiceover through the GetVibe API."}'inworld-realtime-tts-1-5-mini
Inworld Realtime TTS 1.5 Mini mediante Dune. Síntesis de voz rápida, incluido el ruso.
| Parámetro | Tipo | Descripción |
|---|---|---|
inworld-realtime-tts-1-5-mini | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | text | Voz |
speaking_rate | number | Velocidad de habla (0.5–1.5) |
- variants: inworld-realtime-tts-1-5-mini
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"inworld-realtime-tts-1-5-mini","prompt":"Hello! This is a test voiceover through the GetVibe API."}'inworld-realtime-tts-1-5-max
Inworld Realtime TTS 1.5 Max mediante Dune. Máxima calidad y marcas de tiempo opcionales por palabra.
| Parámetro | Tipo | Descripción |
|---|---|---|
inworld-realtime-tts-1-5-max | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
voice | text | Voz |
speaking_rate | number | Velocidad de habla (0.5–1.5) |
return_timestamps | bool | Marcas de tiempo de palabras |
- variants: inworld-realtime-tts-1-5-max
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"inworld-realtime-tts-1-5-max","prompt":"Hello! This is a test voiceover through the GetVibe API."}'whisper-large-v3-turbo
OpenAI Whisper large-v3-turbo mediante Dune. Se cobra por minuto de audio de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
whisper-large-v3-turbo | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: whisper-large-v3-turbo
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"whisper-large-v3-turbo","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'nemotron-asr-multilingual
NVIDIA Nemotron 3.5 ASR Streaming Multilingual 0.6b mediante Dune. Se cobra por minuto de audio de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
nemotron-asr-multilingual | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: nemotron-asr-multilingual
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nemotron-asr-multilingual","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'whisper-large-v3
OpenAI Whisper large-v3 mediante Dune. Se cobra por minuto de audio de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
whisper-large-v3 | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: whisper-large-v3
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"whisper-large-v3","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'gpt-4o-transcribe
OpenAI gpt-4o-transcribe: reconocimiento de voz. El precio de la tarjeta es el límite máximo por minuto; el cargo se calcula a partir de los tokens reales de la respuesta, por lo que suele ser menor y nunca supera ese límite. El cargo mínimo es de un kopek (un microdólar en getvibeapi.com). Comprende ruso y otros idiomas; configura el idioma o deja que el modelo lo detecte. Devuelve solo texto (json/text), sin marcas de tiempo.
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-4o-transcribe | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: gpt-4o-transcribe
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o-transcribe","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'gpt-4o-mini-transcribe
OpenAI gpt-4o-mini-transcribe: reconocimiento de voz rápido y de menor costo. El precio de la tarjeta es el límite máximo por minuto; el cargo se calcula a partir de los tokens reales de la respuesta, por lo que suele ser menor y nunca supera ese límite. El cargo mínimo es de un kopek (un microdólar en getvibeapi.com). Comprende ruso y otros idiomas; configura el idioma o deja que el modelo lo detecte. Devuelve solo texto (json/text), sin marcas de tiempo.
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-4o-mini-transcribe | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: gpt-4o-mini-transcribe
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o-mini-transcribe","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'gpt-4o-transcribe-diarize
OpenAI gpt-4o-transcribe-diarize: reconocimiento de voz con etiquetas de hablante (A, B, …) y marcas de tiempo por frase. El precio de la ficha es el máximo por minuto; el cargo se calcula a partir de los tokens reales de la respuesta, por lo que suele ser menor y nunca supera ese máximo. El cargo mínimo es de un kopek (un microdólar en getvibeapi.com). Entiende ruso; solicita response_format=diarized_json o verbose_json para obtener los hablantes.
| Parámetro | Tipo | Descripción |
|---|---|---|
gpt-4o-transcribe-diarize | amber | Amber · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma |
- variants: gpt-4o-transcribe-diarize
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o-transcribe-diarize","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'universal-2
Universal-2 — reconocimiento de voz en ruso. language_code=ru o detección automática; opciones del contrato del proveedor (speaker_labels, keyterms_prompt, etc.). Se cobra por minuto de audio de entrada (estimación antes del débito final).
| Parámetro | Tipo | Descripción |
|---|---|---|
universal-2 | scribe | Scribe · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duración para una vista previa del precio, min (no se usa para la facturación) · predeterminada: 1 |
language_code | text | Idioma (solo ru; vacío = detección automática) |
speaker_labels | bool | Diarización (hablantes) · predeterminado: false |
keyterms_prompt | text | Términos clave (separados por comas) |
- variants: universal-2
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"universal-2","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","duration_minutes":"1"}}'forced-alignment
Alineación forzada: tiempos exactos de cada palabra. Envía un archivo de audio listo con su transcripción y obtén el inicio y el final de cada palabra: para cortes automáticos, correcciones puntuales y subtítulos. Funciona con cualquier voz en off, no solo con las nuestras. El trabajo incluye un archivo SRT. Se cobra por cada 1000 caracteres del texto enviado.
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"forced-alignment","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3"}}'chatterbox-turbo
ResembleAI Chatterbox Turbo mediante Dune. Precio por carácter de entrada.
| Parámetro | Tipo | Descripción |
|---|---|---|
chatterbox-turbo | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
promptreq. | text | Texto para síntesis de voz |
- variantes: chatterbox-turbo
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"chatterbox-turbo","prompt":"Hello! This is a test voiceover through the GetVibe API."}'voice-clone-tts
Clonación de voz: voz con TU propia voz. Sube una grabación corta de tu voz (3–60 segundos, wav/mp3) con POST /api/media/voices o en el estudio, obtén un voice_id y sintetiza cualquier texto con ella, incluido el ruso. Crear una voz estándar es gratis. Una voz Premium ofrece el mayor parecido: una grabación de 10–60 segundos, $2.00 una sola vez al crearla, síntesis con los motores MiniMax Speech 02, 2.6 y 2.8 (HD y Turbo). La síntesis se cobra por cada 1000 caracteres. Hasta 4000 caracteres por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
voice_idreq. | text | Tu voz (voice_id) |
engine | select | Engine · default: qwen3 · options: qwen3, chatterbox, minimax-speech-02-hd, minimax-speech-02-turbo, minimax-speech-2.6-hd, minimax-speech-2.6-turbo, minimax-speech-2.8-hd, minimax-speech-2.8-turbo, elevenlabs-v4, elevenlabs-v4-turbo |
language | select | Idioma · predeterminado: auto · opciones: auto, ru, en, de, fr, es, it, pt, zh, ja, ko |
instruct | text | Instrucción de tono (por ejemplo, "calm") |
stability | number | Stability (0–1) · default: 0.5 |
similarity_boost | number | Similarity to the sample (0–1) · default: 0.75 |
seed | number | Seed (repeatable result) |
previous_text | text | Text before (for smooth joins) |
next_text | text | Text after (for smooth joins) |
apply_text_normalization | select | Spell out numbers and dates · default: auto · options: auto, on, off |
previous_request_ids | array | Previous request ids (resultMeta.elevenlabsRequestId, up to 3) |
next_request_ids | array | Next request ids (resultMeta.elevenlabsRequestId, up to 3) |
emotion | select | Emoción · opciones: , neutral, happy, sad, angry, fearful, disgusted, surprised |
speed | number | Speech speed (0.5–2; ElevenLabs 0.7–1.2) · default: 1 |
pitch | number | Tono (−12…12) · predeterminado: 0 |
volume | number | Volumen (0.01–10) · predeterminado: 1 |
pronunciation_dict | array | Diccionario de pronunciación (palabra/cómo leerla; …) |
voice_modify_pitch | number | Cambio de tono (−100…100) · predeterminado: 0 |
voice_modify_timbre | number | Timbre (−100…100) · valor predeterminado: 0 |
voice_modify_intensity | number | Intensidad (−100…100) · predeterminado: 0 |
response_format | select | Format · default: mp3 · options: mp3, wav, flac, opus, pcm |
sample_rate | select | Sample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000 |
bitrate | select | MP3 bitrate · options: , 32000, 64000, 128000, 256000 |
channel | select | Canales · opciones: , 1, 2 |
- engine: qwen3 | chatterbox | minimax-speech-02-hd | minimax-speech-02-turbo | minimax-speech-2.6-hd | minimax-speech-2.6-turbo | minimax-speech-2.8-hd | minimax-speech-2.8-turbo | elevenlabs-v4 | elevenlabs-v4-turbo
- language: auto | ru | en | de | fr | es | it | pt | zh | ja | ko
- apply_text_normalization: auto | on | off
- emotion: | neutral | happy | sad | angry | fearful | disgusted | surprised
- response_format: mp3 | wav | flac | opus | pcm
- sample_rate: | 8000 | 16000 | 22050 | 24000 | 32000 | 44100 | 48000
- bitrate: | 32000 | 64000 | 128000 | 256000
- channel: | 1 | 2
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"voice-clone-tts","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"engine":"qwen3","language":"auto","response_format":"mp3"}}'elevenlabs-voice-changer
Cambiador de voz: la grabación de origen se reproduce con tu propia voz clonada de ElevenLabs, conservando la entonación, las pausas, los susurros y las risas del original. Requiere una voz creada con engine: elevenlabs (POST /api/media/voices). Origen: wav/mp3 de hasta 5 minutos. Se cobra por cada 1000 caracteres: 1 minuto de audio de origen = 1000 caracteres.
| Parámetro | Tipo | Descripción |
|---|---|---|
voice_idreq. | text | Tu voz (voice_id) |
model_version | select | Versión del modelo · predeterminada: multilingual · opciones: multilingual, english |
audio_urlreq. | text | Audio de origen (URL) |
similarity_boost | number | Similitud con la muestra (0–1) |
stability | number | Stability (0–1) |
remove_background_noise | bool | Eliminar ruido de fondo · predeterminado: false |
response_format | select | Formato · predeterminado: mp3 · opciones: mp3, wav, opus, pcm |
sample_rate | select | Sample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000 |
seed | number | Seed (opcional) |
- model_version: multilingual | english
- response_format: mp3 | wav | opus | pcm
- sample_rate: | 8000 | 16000 | 22050 | 24000 | 32000 | 44100 | 48000
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-voice-changer","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"model_version":"multilingual","audio_url":"https://example.com/input.mp3","response_format":"mp3","sample_rate":""}}'elevenlabs-dubbing
ElevenLabs Dubbing: traduce el habla de un archivo de audio o video a otro idioma, manteniendo la voz, la emoción y la sincronización de cada hablante; más de 90 idiomas. Un archivo de origen: video_url (el resultado es el video doblado) o audio_url (el resultado es audio), de hasta 30 minutos. El modelo separa a los hablantes; el idioma de origen se detecta automáticamente o se establece con source_language. El precio se calcula por segundo del resultado; la duración se toma del archivo de origen.
| Parámetro | Tipo | Descripción |
|---|---|---|
elevenlabs-dubbing | canvas | Canvas · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
video_url | text | Video de origen (URL) |
audio_url | text | Audio de origen (URL) |
target_languagereq. | select | Idioma de destino · predeterminado: en · opciones: af, ak, sq, am, ar, ar-EG, hy, as, az, eu, be, bs, bg, my, yue, ca, ceb, zh, zh-TW, hr, cs, da, dgo, nl, en, en-AU, en-CA, en-GB, en-US, et, fil, fi, fr, fr-CA, fr-FR, gl, ka, de, el, gu, ha, he, hi, hu, is, id, it, ja, jv, kn, kk, ki, rw, rn, ko, ky, lv, lt, lg, mk, ms, ml, cmn, mr, mn, ne, no, fa, pl, pt, pt-BR, pt-PT, pa, ro, ru, nso, st, sd, sk, sl, es, es-AR, es-CL, es-ES, es-MX, su, sw, ss, sv, tg, ta, te, th, bo, ts, tn, tr, uk, ur, ug, uz, ve, vi, war, cy, wo, yo, zu |
source_language | select | Idioma de origen · predeterminado: auto · opciones: auto, af, ak, sq, am, ar, ar-EG, hy, as, az, eu, be, bs, bg, my, yue, ca, ceb, zh, zh-TW, hr, cs, da, dgo, nl, en, en-AU, en-CA, en-GB, en-US, et, fil, fi, fr, fr-CA, fr-FR, gl, ka, de, el, gu, ha, he, hi, hu, is, id, it, ja, jv, kn, kk, ki, rw, rn, ko, ky, lv, lt, lg, mk, ms, ml, cmn, mr, mn, ne, no, fa, pl, pt, pt-BR, pt-PT, pa, ro, ru, nso, st, sd, sk, sl, es, es-AR, es-CL, es-ES, es-MX, su, sw, ss, sv, tg, ta, te, th, bo, ts, tn, tr, uk, ur, ug, uz, ve, vi, war, cy, wo, yo, zu |
cloning_strength | number | Parecido a la voz original (0–10) · predeterminado: 7 |
- variants: elevenlabs-dubbing
- target_language: af | ak | sq | am | ar | ar-EG | hy | as | az | eu | be | bs | bg | my | yue | ca | ceb | zh | zh-TW | hr | cs | da | dgo | nl | en | en-AU | en-CA | en-GB | en-US | et | fil | fi | fr | fr-CA | fr-FR | gl | ka | de | el | gu | ha | he | hi | hu | is | id | it | ja | jv | kn | kk | ki | rw | rn | ko | ky | lv | lt | lg | mk | ms | ml | cmn | mr | mn | ne | no | fa | pl | pt | pt-BR | pt-PT | pa | ro | ru | nso | st | sd | sk | sl | es | es-AR | es-CL | es-ES | es-MX | su | sw | ss | sv | tg | ta | te | th | bo | ts | tn | tr | uk | ur | ug | uz | ve | vi | war | cy | wo | yo | zu
- source_language: auto | af | ak | sq | am | ar | ar-EG | hy | as | az | eu | be | bs | bg | my | yue | ca | ceb | zh | zh-TW | hr | cs | da | dgo | nl | en | en-AU | en-CA | en-GB | en-US | et | fil | fi | fr | fr-CA | fr-FR | gl | ka | de | el | gu | ha | he | hi | hu | is | id | it | ja | jv | kn | kk | ki | rw | rn | ko | ky | lv | lt | lg | mk | ms | ml | cmn | mr | mn | ne | no | fa | pl | pt | pt-BR | pt-PT | pa | ro | ru | nso | st | sd | sk | sl | es | es-AR | es-CL | es-ES | es-MX | su | sw | ss | sv | tg | ta | te | th | bo | ts | tn | tr | uk | ur | ug | uz | ve | vi | war | cy | wo | yo | zu
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-dubbing","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"target_language":"en","source_language":"auto","cloning_strength":"7","video_url":"https://example.com/input.mp4"}}'suno-stem
Suno: separa el audio en pistas vocales e instrumentales.
| Parámetro | Tipo | Descripción |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
type | select | Modo de separación · predeterminado: separate_vocal · opciones: separate_vocal, split_stem, split_stem_advanced |
stem_name | text | Pista que extraer (avanzado) |
- type: separate_vocal | split_stem | split_stem_advanced (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-stem","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"audio_url":"https://example.com/input.mp3","type":"separate_vocal"}}'suno-sfx
Suno: genera efectos de sonido a partir de una descripción.
| Parámetro | Tipo | Descripción |
|---|---|---|
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
sound_loop | bool | Repetir sonido · predeterminado: false |
sound_tempo | number | Tempo (BPM, 1–300) |
sound_key | select | Clave · predeterminado: Any · opciones: Any, Cm, C#m, Dm, D#m, Em, Fm, F#m, Gm, G#m, Am, A#m, Bm, C, C#, D, D#, E, F, F#, G, G#, A, A#, B |
- version: v6 | v6-wild | v6-mini (affects price)
- sound_key: Any | Cm | C#m | Dm | D#m | Em | Fm | F#m | Gm | G#m | Am | A#m | Bm | C | C# | D | D# | E | F | F# | G | G# | A | A# | B
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-sfx","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"version":"v6","sound_key":"Any"}}'suno-lyrics
Suno: genera letras de canciones a partir de una descripción.
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-lyrics","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-wav
Suno — una versión WAV de una de tus pistas de Suno o de una pista aislada separada (suno-stem: voces, instrumental o un solo instrumento). source_task_id es el id del trabajo de Suno o suno-stem, y source_track es el número de la pista o de la pista aislada en su resultado (por defecto, 0). Una pista suno:white se ejecuta como suno-wav:white (se selecciona del trabajo de origen; las pistas aisladas son exclusivas de Pixel). Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
suno-wav | pixel | Pixel · Disponible |
suno-wav:white | white | White · Available |
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
- variantes: suno-wav, suno-wav:white
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-wav","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-timestamped-lyrics
Suno TimeStamped Lyrics: marcas de tiempo a nivel de palabra para una pista anterior de Suno. Responde de forma síncrona. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-timestamped-lyrics","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-style-boost
Suno Boost Music Style: amplía una descripción breve del estilo para convertirla en un prompt más completo. Responde de forma síncrona. Precio fijo por solicitud.
- niveles: Style Boost
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-style-boost","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-persona
Suno Generate Persona: crea una persona de voz/estilo a partir de una generación anterior de Suno. Pixel publica esta ruta con cero créditos, por lo que el precio es una decisión del propietario (2026-08-31).
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
persona_namereq. | text | Nombre de la persona |
persona_descriptionreq. | text | Descripción de la persona |
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-persona","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-midi
Suno Generate Midi From Audio: MIDI a partir de una generación anterior de Suno. Pixel publica esta ruta con cero créditos, por lo que el precio es una decisión del propietario (2026-08-31).
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-midi","prompt":"Hello! This is a test voiceover through the GetVibe API."}'suno-speech
Suno Speech — audio hablado con tono, ritmo, emoción y música de fondo opcional; no es un TTS de voz fija. El modo simple escribe e interpreta el guion a partir de una línea que describe la escena. El modo advanced interpreta tu propio guion (hasta 5000 caracteres, admite saltos de línea), con indicaciones de tono (hasta 1000 caracteres), música de fondo, una voz femenina o masculina y variedad 0–4. Cada solicitud devuelve dos clips de audio. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: simple · opciones: simple, advanced |
script | text | Guion (hasta 5000 caracteres, admite saltos de línea) |
tone | text | Tono e interpretación (hasta 1000 caracteres) |
backgroundMusic | bool | Música de fondo · predeterminado: false |
vocalGender | select | Voz · opciones: , f, m |
variety | select | Variety (0–4) · default: 0 · options: 0, 1, 2, 3, 4 |
- niveles: Por solicitud
- mode: simple | advanced
- vocalGender: | f | m
- variety: 0 | 1 | 2 | 3 | 4
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-speech","prompt":"Hello! This is a test voiceover through the GetVibe API.","opts":{"mode":"simple"}}'Music (11)
| model | Entrada | Unidad | Variantes | parámetros opts |
|---|---|---|---|---|
| lyria-3-5 | text | por pista | lyria-3-5:white, lyria-3-5:flow | lyrics, title, bpm, seed |
| elevenlabs-music | text | por pista | elevenlabs-music | duration, force_instrumental, output_format, seed |
| acestep-v15-xl-sft | text | por segundo | acestep-v15-xl-sft | lyrics, duration, instrumental, language_code |
| suno | text | por pista | suno, suno:white, suno:amber (unavailable) | version, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId, personaModel, duration |
| suno-mashup | text, audio | por pista | — | upload_urls, version, custom_mode, instrumental, style, title, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-add-instrumental | text, audio | por pista | — | upload_url, version, title, tags, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-add-vocals | text, audio | por pista | — | upload_url, version, title, style, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-cover-audio | text, audio | por pista | — | upload_url, source_task_id, source_track, version, custom_mode, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId |
| suno-extend-audio | text, audio | por pista | — | upload_url, version, continue_at, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId |
| suno-replace-section | text | por pista | — | source_task_id, source_track, source_audio_id, infill_start_s, infill_end_s, full_lyrics, tags, title, negativeTags |
| suno-cover-generate | audio | por pista | — | source_task_id |
lyria-3-5
Google Lyria 3.5: generación de música a partir de una descripción de estilo, con o sin letra; controles de BPM y título de la pista. Precio por pista.
| Parámetro | Tipo | Descripción |
|---|---|---|
lyria-3-5:white | white | White · Available |
lyria-3-5:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
lyrics | text | Letras (opcional) |
title | text | Título de la pista |
bpm | number | BPM (tempo) |
seed | text | Seed (opcional) |
- variants: lyria-3-5:white, lyria-3-5:flow
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"lyria-3-5","prompt":"Calm electronic music without vocals, 90 BPM."}'elevenlabs-music
ElevenLabs Music v2.5: generación de música a partir de una descripción: género, estado de ánimo e instrumentos, con o sin voces. Duración de la pista de 10 segundos a 3 minutos. El precio depende de la duración.
| Parámetro | Tipo | Descripción |
|---|---|---|
elevenlabs-music | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
duration | select | Duración de la pista, segundos · valor predeterminado: 30 · opciones: 10, 30, 60, 120, 180 |
force_instrumental | bool | Solo instrumental · predeterminado: false |
output_format | select | Formato · predeterminado: mp3 · opciones: mp3, mp3_hq |
seed | number | Seed (opcional) |
- variants: elevenlabs-music
- duration: 10 | 30 | 60 | 120 | 180
- output_format: mp3 | mp3_hq
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"elevenlabs-music","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"duration":"30","output_format":"mp3"}}'acestep-v15-xl-sft
ACE-Step v1.5 XL SFT mediante Dune. Música a partir de un prompt y una letra, de 30 a 500 segundos.
| Parámetro | Tipo | Descripción |
|---|---|---|
acestep-v15-xl-sft | dune | Dune · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
lyrics | text | Letras |
duration | number | Duración (30–500 s) · predeterminada: 30 |
instrumental | bool | Instrumental |
language_code | text | Idioma |
- variants: acestep-v15-xl-sft
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"acestep-v15-xl-sft","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"duration":"30"}}'suno
Suno: genera música a partir de una descripción. Versiones V6, V6 Wild, V6 Mini. Con voces o instrumental.
| Parámetro | Tipo | Descripción |
|---|---|---|
suno | pixel | Pixel · Disponible |
suno:white | white | White · Available |
suno:amber | amber | Ámbar · No disponible: La ruta de medios seleccionada no está disponible para estos parámetros. |
| Parámetro | Tipo | Descripción |
|---|---|---|
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
instrumental | bool | Instrumental (sin voces) · predeterminado: false |
style | text | Estilo / género (máximo 1000 caracteres) |
title | text | Título de la pista (máximo 80 caracteres) |
negativeTags | text | Excluir estilos (p. ej., "Heavy Metal, Upbeat Drums") |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | text | Adherencia al estilo (0–1) |
weirdnessConstraint | text | Creativity / deviation (0–1) |
audioWeight | text | Equilibrio de características de audio (0–1) |
personaId | text | ID de persona / ID de voz (opcional) |
personaModel | select | Tipo de persona · opciones: , style_persona, voice_persona |
duration | number | Duración (seg, 10–360) |
- variants: suno, suno:white, suno:amber
- version: v6 | v6-wild | v6-mini (affects price)
- vocalGender: | m | f
- personaModel: | style_persona | voice_persona
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"version":"v6","vocalGender":"","personaModel":""}}'suno-mashup
Suno Mashup: remezcla exactamente dos pistas subidas en una sola. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
upload_urlsreq. | array | Dos archivos de audio (exactamente 2 URL) |
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
custom_mode | bool | Modo avanzado (estilo y título personalizados) · predeterminado: false |
instrumental | bool | Instrumental (sin voces) · predeterminado: false |
style | text | Estilo / género |
title | text | Título de la pista (máximo 80 caracteres) |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | number | Adherencia al estilo (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Equilibrio de características de audio (0–1) |
- niveles: Por solicitud
- version: v6 | v6-wild | v6-mini
- vocalGender: | m | f
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-mashup","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"upload_urls":["https://example.com/input.jpg"],"version":"v6","vocalGender":""}}'suno-add-instrumental
Suno add-instrumental: añade una parte instrumental a una pista vocal subida. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
title | text | Título de la pista (máximo 80 caracteres) |
tags | text | Etiquetas de estilo (por ejemplo, "relaxing, piano") |
negativeTags | text | Excluir estilos |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | number | Adherencia al estilo (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Equilibrio de características de audio (0–1) |
- niveles: Por solicitud
- version: v6 | v6-wild | v6-mini
- vocalGender: | m | f
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-add-instrumental","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"version":"v6","vocalGender":""}}'suno-add-vocals
Suno add-vocals: añade una parte vocal a una pista instrumental subida. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
titlereq. | text | Título de la pista (máximo 80 caracteres) |
stylereq. | text | Estilo / género |
negativeTagsreq. | text | Excluir estilos |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | number | Adherencia al estilo (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Equilibrio de características de audio (0–1) |
- niveles: Por solicitud
- version: v6 | v6-wild | v6-mini
- vocalGender: | m | f
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-add-vocals","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"version":"v6","vocalGender":""}}'suno-cover-audio
Suno: una versión de una pista de audio subida o de una de tus pistas anteriores de Suno. Fuente: upload_url o source_task_id (el id de tu trabajo de Suno) con source_track (número de pista, 0 o 1); se debe usar una de las dos opciones. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
upload_url | text | Audio (URL) o proporciona source_task_id |
source_task_id | text | El id de tu trabajo de Suno (jobId), en lugar de upload_url |
source_track | number | Número de pista en el resultado (0, 1, …) |
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
custom_mode | bool | Modo avanzado (estilo y título personalizados) · predeterminado: false |
instrumental | bool | Instrumental (sin voces) · predeterminado: false |
style | text | Estilo / género |
title | text | Título de la pista (máximo 80 caracteres) |
negativeTags | text | Excluir estilos |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | number | Adherencia al estilo (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Equilibrio de características de audio (0–1) |
personaId | text | ID de persona (opcional) |
- niveles: Por solicitud
- version: v6 | v6-wild | v6-mini
- vocalGender: | m | f
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-cover-audio","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"version":"v6","vocalGender":""}}'suno-extend-audio
Suno upload-and-extend-audio: continúa un archivo de audio subido. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Versión · predeterminada: v6 · opciones: v6, v6-wild, v6-mini |
continue_at | number | Continuar desde el segundo |
instrumental | bool | Instrumental (sin voces) · predeterminado: false |
style | text | Estilo / género |
title | text | Título de la pista (máximo 80 caracteres) |
negativeTags | text | Excluir estilos |
vocalGender | select | Género vocal · opciones: , m, f |
styleWeight | number | Adherencia al estilo (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Equilibrio de características de audio (0–1) |
personaId | text | ID de persona (opcional) |
- niveles: Por solicitud
- version: v6 | v6-wild | v6-mini
- vocalGender: | m | f
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-extend-audio","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"version":"v6","vocalGender":""}}'suno-replace-section
Suno Replace Music Section: reemplaza un intervalo de tiempo dentro de una generación anterior de Suno. Necesita el task id y el audio id de esa generación. Precio fijo por solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
source_track | number | Número de pista en el resultado (0, 1, …) |
source_audio_id | text | Id de pista de origen (audioId) |
infill_start_sreq. | number | Inicio de la sección, segundos |
infill_end_sreq. | number | Final de la sección, segundos |
full_lyrics | text | Letra completa, incluida la sección reemplazada |
tags | text | Etiquetas de estilo |
title | text | Título de la pista (máximo 80 caracteres) |
negativeTags | text | Excluir estilos |
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-replace-section","prompt":"Calm electronic music without vocals, 90 BPM.","opts":{"infill_start_s":1,"infill_end_s":1}}'suno-cover-generate
Suno Cover Generate: una versión de una generación anterior de Suno. Pixel publica esta ruta con cero créditos, por lo que el precio es una decisión del propietario (2026-08-31) y no un margen sobre el costo.
| Parámetro | Tipo | Descripción |
|---|---|---|
source_task_idreq. | text | El id de tu trabajo de Suno (jobId) |
- niveles: Por solicitud
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"suno-cover-generate","prompt":"Calm electronic music without vocals, 90 BPM."}'3D models (7)
| model | Entrada | Unidad | Variantes | parámetros opts |
|---|---|---|---|---|
| hunyuan3d | image | por modelo | hunyuan3d:flow | image_url, textured_mesh, seed, guidance_scale, num_inference_steps, octree_resolution |
| hunyuan3d-2 | image | por modelo | — | image_url |
| hunyuan3d-2mv | image | por modelo | — | front_image, back_image, left_image, right_image |
| tripo | text, image | por modelo | tripo:flow | mode, texture, image_url, pbr |
| meshy | text, image | por modelo | meshy:flow | mode, image_url, should_texture, enable_pbr |
| rodin | text, image | por modelo | rodin:flow | mode, endpoint_speed, tier, format, image_url, input_urls, material |
| trellis | image | por modelo | trellis:flow | image_url, seed, ss_guidance_strength, ss_sampling_steps, slat_guidance_strength, slat_sampling_steps, mesh_simplify, texture_size |
hunyuan3d
Hunyuan3D v2 (Tencent): imagen → malla 3D (.glb).
| Parámetro | Tipo | Descripción |
|---|---|---|
hunyuan3d:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
textured_mesh | bool | Con textura · valor predeterminado: false |
seed | number | Semilla |
guidance_scale | number | Guidance (0–20) |
num_inference_steps | number | Steps (1–50) |
octree_resolution | number | Resolución del octree (1–1024) |
- variants: hunyuan3d:flow
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hunyuan3d","opts":{"image_url":"https://example.com/input.jpg"}}'hunyuan3d-2solo catálogo
Hunyuan3D-2 (Canvas): precio estimado por tiempo de GPU; la generación no está disponible actualmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, displayOnly, generationAvailable: false
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hunyuan3d-2","opts":{"image_url":"https://example.com/input.jpg"}}'hunyuan3d-2mvsolo catálogo
Hunyuan3D-2mv (Canvas): precio estimado por tiempo de GPU; la generación no está disponible actualmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
front_imagereq. | text | Vista frontal |
back_image | text | Vista posterior |
left_image | text | Vista izquierda |
right_image | text | Vista derecha |
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, displayOnly, generationAvailable: false
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hunyuan3d-2mv","opts":{"front_image":"https://example.com/input.jpg"}}'tripo
Tripo3D v2.5 — ultra-fast 3D generation. Image-to-3D and text-to-3D. Output .glb.
| Parámetro | Tipo | Descripción |
|---|---|---|
tripo:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: image-to-3d · opciones: image-to-3d, text-to-3d |
texture | select | Texturas · predeterminado: standard · opciones: no, standard, HD |
image_url | text | Imagen (URL, para el modo de imagen a 3D) |
pbr | bool | Materiales PBR · predeterminado: false |
- variants: tripo:flow
- mode: image-to-3d | text-to-3d
- texture: no | standard | HD (affects price)
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"tripo","prompt":"A minimalist chair in light wood.","opts":{"mode":"image-to-3d","texture":"standard"}}'meshy
Meshy v6: las mejores texturas para desarrollo de juegos. De imagen/texto a 3D. Salida .glb, .usdz, .fbx.
| Parámetro | Tipo | Descripción |
|---|---|---|
meshy:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: image-to-3d · opciones: image-to-3d, text-to-3d |
image_url | text | Imagen (URL, para el modo de imagen a 3D) |
should_texture | bool | Generar texturas · predeterminado: true |
enable_pbr | bool | Materiales PBR · predeterminado: false |
- variants: meshy:flow
- mode: image-to-3d | text-to-3d
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"meshy","prompt":"A minimalist chair in light wood.","opts":{"mode":"image-to-3d"}}'rodin
Rodin (Hyper3D) v2.5 — personajes complejos, gran nivel de detalle. Salida .glb/.usdz/.fbx/.obj/.stl. Hasta 5 imágenes.
| Parámetro | Tipo | Descripción |
|---|---|---|
rodin:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
mode | select | Modo · predeterminado: image-to-3d · opciones: image-to-3d, text-to-3d |
endpoint_speed | select | Ruta de generación · predeterminada: standard · opciones: fast, standard |
tier | select | Detalle de malla (nivel Rodin) · predeterminado: Gen-2.5-High · opciones: Gen-2.5-Extreme-Low, Gen-2.5-High, Gen-2.5-Extreme-High |
format | select | Formato · predeterminado: glb · opciones: glb, usdz, fbx, obj, stl |
image_url | text | Imagen (URL, para el modo de imagen a 3D) |
input_urls | array | Imágenes (1–5 URL, vista múltiple) |
material | select | Material · predeterminado: PBR · opciones: PBR, Shaded, All, None |
- variants: rodin:flow
- mode: image-to-3d | text-to-3d
- endpoint_speed: fast | standard (affects price)
- tier: Gen-2.5-Extreme-Low | Gen-2.5-High | Gen-2.5-Extreme-High (affects price)
- format: glb | usdz | fbx | obj | stl
- material: PBR | Shaded | All | None
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"rodin","prompt":"A minimalist chair in light wood.","opts":{"mode":"image-to-3d","endpoint_speed":"standard","tier":"Gen-2.5-High","format":"glb","input_urls":["https://example.com/input.jpg"],"material":"PBR"}}'trellis
Trellis (Microsoft) — generación instantánea de 3D a partir de una imagen. Salida .glb.
| Parámetro | Tipo | Descripción |
|---|---|---|
trellis:flow | flow | Flow · Disponible |
| Parámetro | Tipo | Descripción |
|---|---|---|
image_urlreq. | text | Imagen (URL) |
seed | number | Semilla |
ss_guidance_strength | number | Orientación de SS (0–10) |
ss_sampling_steps | number | Pasos de SS (1–50) |
slat_guidance_strength | number | Orientación de SLAT (0–10) |
slat_sampling_steps | number | Pasos de SLAT (1–50) |
mesh_simplify | number | Simplificación de malla (0.9–0.98) |
texture_size | select | Tamaño de textura · predeterminado: 1024 · opciones: 512, 1024, 2048 |
- variants: trellis:flow
- texture_size: 512 | 1024 | 2048
Campos de precio en el catálogo: fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub
curl https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"trellis","opts":{"image_url":"https://example.com/input.jpg","texture_size":"1024"}}'