Tema
Idioma

Catálogo de modelos de mídia

Todo modelo de mídia público da GetVibe API: imagens, vídeo, TTS, música e 3D. Os cards vêm de GET /api/media-catalog: kind, variants, params, axes. Exemplos de curl para POST /api/media/generate.

Lista completa dos modelos de mídia públicos do GetVibe: imagens, vídeo, locução (TTS), música e 3D. Os cards abaixo são gerados automaticamente a partir do mesmo catálogo que alimenta GET /api/media-catalog — quando um modelo é adicionado ao código, a documentação é atualizada junto com a loja.

Fonte oficial de preços: GET /api/media-catalog A tabela de preços diferencia o total de um job de uma tarifa por unidade: em uma linha com priceScope = unit_rate, `price` é null e a tarifa por unidade está em `unitPrice`. Para jobTotalStatus = metered ou input_dependent, obtenha uma cotação com os dados de entrada reais usando POST /api/media/price. Jobs com falha não são cobrados; GET /api/media/jobs/{id} retorna o valor final.

Como ler a resposta de /api/media-catalog

Campos de um modelo
ParâmetroTipoDescrição
modelfieldID público para o campo model em POST /api/media/generate.
kindfieldimage | video | audio | music | 3d.
unitfieldUnidade de faturamento: por imagem, por segundo, por clipe etc.
notefieldBreve descrição dos recursos.
inputTypesfieldTipos de entrada permitidos: texto, imagem, vídeo, áudio.
paramsfieldLEGACY: parâmetros opts (key, type, default, options).
fromRubfieldMenor preço "from" entre variantes/parâmetros; exato quando priceStatus = exact.
priceStatusfieldexact — a cotação é igual à cobrança; estimate — cobrado por um medidor lido após o envio; unavailable — sem preço.
estimateReasonfieldPara uma estimativa: o medidor a partir do qual a cobrança é calculada.
priceTableUrlfieldLink para a tabela completa de preços do modelo: GET /api/media/price-table.
tiersfieldVeja o JSON do catálogo em tempo real.
variantsfieldRotas addressAs (por exemplo, base:pixel, base:flow) com priceRub.
axesfieldEixos de preços unificados para a interface e a calculadora.
inputSchemafieldEsquema dos campos prompt + opts para validação do cliente.
priceUnavailablefieldtrue — a rota não pode ser chamada (503 na geração).
pricesAreEstimatefieldtrue quando pelo menos uma variante do modelo é uma estimativa.
pricingKindfieldfixed | gpu_runtime etc. — quote type.
estimatedPriceRubfieldVeja o JSON do catálogo em tempo real.
priceIsEstimatefieldVeja o JSON do catálogo em tempo real.
priceWarningfieldVeja o JSON do catálogo em tempo real.
generationAvailablefieldfalse para displayOnly e gpu_runtime sem settlement.
unavailableReasonfieldVeja o JSON do catálogo em tempo real.
displayOnlyfieldModelo de referência sem encaminhamento (geração indisponível).
curl "https://getvibeapi.com/api/media-catalog"
# public, no authorization

Tabela de preços para revendedores

GET /api/media/price-table?model=<id> (público) retorna opts, price, unitPrice, priceScope, jobTotalStatus e requiredInputs. `price` é o valor total do job; em uma linha com priceScope = unit_rate, ele é null e a tarifa por unidade está em `unitPrice`, com `unit`. requiredInputs lista campos adicionais da requisição: allOf, anyOf e exactlyOneOf; prompt fica no nível superior e os demais ficam dentro de opts. requiresInput indica o primeiro campo ausente identificado pela mesma validação executada por POST /api/media/price: prompt ou um arquivo de entrada. additionalFormsPossible significa que a lista não é um esquema de validação completo. Obtenha uma cotação com os dados de entrada reais usando POST /api/media/price.

Famílias frequentemente pesquisadas nos concorrentes

Seedance, Wan, Hailuo, Suno, TTS e 3D já estão no catálogo do 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 (211)

Uma tabela de resumo por tipo de mídia e cartões expansíveis com parâmetros e um curl de exemplo. Uma variante com o sufixo :pixel, :flow ou :rep é enviada no campo model exatamente como está (consulte variants[].addressAs).

Images (57)

modelEntradaUnidadeVariantesparâmetros opts
seedream-5-0-protextpor imagemseedream-5-0-pro:whiteresolution
grok-imagine-2.0-exttext, imagepor imagemgrok-imagine-2.0-ext:white (unavailable)mode, image_url, resolution
grok-imagine-image-2.0text, imagepor imagemgrok-imagine-image-2.0:whiteresolution, quality, image_url
grok-imagine-image-qualitytext, imagepor imagemgrok-imagine-image-quality:whiteaspect_ratio, resolution, image_url, input_urls
midjourneytext, imagepor imagemmidjourney:white (unavailable)operation, image_url
wan2.7-image-protext, imagepor imagemwan2.7-image-pro:whiteresolution, image_url, input_urls
seedream-5-0-flashtext, imagepor imagemseedream-5-0-flash:white, seedream-5-0-flash:flowaspect_ratio, resolution, output_format, image_url
flux-2-maxtextpor imagemflux-2-max:white, flux-2-max:flowaspect_ratio, resolution, output_format, safety_tolerance, prompt_upsampling, seed
recraft-v4-1textpor imagemrecraft-v4-1tier, aspect_ratio
ideogram-v4textpor imagemideogram-v4rendering_speed, aspect_ratio
ideogram-4-5text, imagepor imagemideogram-4-5quality, size, image_url, input_urls
ideogram-4-5-precise-edittext, imagepor imagemideogram-4-5-precise-editquality, image_url, input_urls
krea-3text, imagepor imagemkrea-3variant, resolution, aspect_ratio, reasoning_level, output_format, image_url, input_urls, negative_prompt, seed
flux-3-kleintext, imagepor imagemflux-3-klein, flux-3-klein:flowresolution, aspect_ratio, output_format, enable_prompt_expansion, image_url, input_urls, seed
muse-imagetext, imagepor imagemmuse-imageaspect_ratio, output_format, image_url, input_urls
seedream-5-5text, imagepor imagemseedream-5-5resolution, aspect_ratio, output_format, background, image_url, input_urls
gpt-image-2text, imagepor imagemgpt-image-2:white, gpt-image-2, gpt-image-2:yellow (unavailable)aspect_ratio, resolution, mode, image_url, input_urls
gpt-image-2-5text, imagepor imagemgpt-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-6text, imagepor imagemgpt-image-2-6:white, gpt-image-2-6:canvasaspect_ratio, resolution, quality, complexity, tier, mode, image_url, input_urls, output_format
gpt-image-1-5text, imagepor imagem—aspect_ratio, mode, quality, image_url, input_urls
nano-banana-protext, imagepor imagemnano-banana-pro:white, nano-banana-pro, nano-banana-pro:yellow (unavailable)aspect_ratio, resolution, mode, image_url, input_urls
nano-bananatext, imagepor imagemnano-banana: branco (indisponível), nano-bananaaspect_ratio, mode, image_url, input_urls
imagen4textpor imagem—aspect_ratio, tier, negative_prompt, seed
nano-banana-2.1text, imagepor imagemnano-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-2text, imagepor imagemnano-banana-2:white (unavailable), nano-banana-2, nano-banana-2:yellow (unavailable)aspect_ratio, tier, resolution, image_url, input_urls
grok-imaginetext, imagepor imagemgrok-imagine:white, grok-imagineaspect_ratio, mode, image_url, enable_pro
ideogram-v3text, imagepor imagemideogram-v3:pixel, ideogram-v3:repaspect_ratio, mode, rendering_speed, image_url, style, expand_prompt, seed, negative_prompt, strength, num_images
ideogram-charactertext, imagepor imagemideogram-character, ideogram-character:repaspect_ratio, mode, image_url, input_urls, rendering_speed, style, expand_prompt, seed, negative_prompt, strength, num_images
flux-kontexttext, imagepor imagem—aspect_ratio, tier, image_url
flux-2text, imagepor imagemflux-2, flux-2:flow (unavailable)aspect_ratio, tier, mode, resolution, image_url, input_urls
flux-3-imagetext, imagepor imagemflux-3-image:whiteaspect_ratio, resolution, image_url, input_urls
krea-2text, imagepor imagemkrea-2tier, style_reference, aspect_ratio, creativity, image_url, seed
flux-1.1-protextpor imagemflux-1.1-pro, flux-1.1-pro:amber (unavailable)aspect_ratio, seed
flux-filltext, imagepor imagemflux-filltier, image_url, mask_url, seed
seedreamtext, imagepor imagem—aspect_ratio, version, mode, image_url, input_urls, guidance, image_resolution, max_images, seed
seedream-5text, imagepor imagem—aspect_ratio, tier, mode, quality, image_url, input_urls
seedream-layerimagepor imagem—image_url, size, output_format, prompt
seedream-4-5text, imagepor imagemseedream-4-5, seedream-4-5:amber (unavailable)aspect_ratio, mode, quality, image_url, input_urls
qwen-imagetext, imagepor imagem—aspect_ratio, version, mode, image_url, negative_prompt, strength, guidance, seed, num_inference_steps, acceleration
qwen3-imagetext, imagepor imagemqwen3-image:white, qwen3-image, qwen3-image:amber (unavailable)aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed
qwen3-protext, imagepor imagemqwen3-pro, qwen3-pro:amber (unavailable)aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed
qwen-image-2-1text, imagepor imagemqwen-image-2-1aspect_ratio, resolution, mode, image_url, input_urls, mask_url, background, output_format, enhance_prompt, seed
recraftimagepor imagem—mode, image_url
image-upscaleimagepor imagem—upscale_factor, image_url
z-imagetextpor imagem—aspect_ratio
z-image-turbotextpor imagemz-image-turbo:whiteaspect_ratio, resolution, prompt_extend
hunyuan-image-3-5text, imagepor imagemhunyuan-image-3-5:whiteaspect_ratio, resolution, image_url, input_urls
wan-2-7-imagetext, imagepor imagemwan-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-0text, imagepor imagem—mode, aspect_ratio, image_urls, image_url
minimax-h3-imagetext, imagepor imagem—mode, aspect_ratio, resolution, width, height, expand_prompt, output_format, seed, image_url, image_urls
z-image-uncensoredtextpor imagemz-image-uncensoredaspect_ratio
qwen-image-uncensoredtext, imagepor imagemqwen-image-uncensoredaspect_ratio, mode, image_url, seed
seedream-5-uncensoredtextpor imagemseedream-5-uncensoredaspect_ratio, quality
topaz-upscale-generativeimagepor imagemtopaz-upscale-generativeimage_url, model, source_megapixels, output_megapixels, upscale_factor
topaz-sharpenimagepor imagemtopaz-sharpenimage_url, model, source_megapixels
topaz-denoiseimagepor imagemtopaz-denoiseimage_url, model, source_megapixels
topaz-upscale-precisionimagepor imagemtopaz-upscale-precisionimage_url, model, source_megapixels, output_megapixels, upscale_factor, output_format, face_enhancement
seedream-5-0-pro

Seedream 5.0 Pro (ByteDance) — conversão de texto em imagem em 1K ou 2K. Cobrado por imagem de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
seedream-5-0-pro:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
  • variants: seedream-5-0-pro:white
  • resolution: 1K | 2K

Campos de preço no 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

Edição regional do Grok Imagine 2.0 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-imagine-2.0-ext:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: region_edit · opções: region_edit
image_urlreq.textImagem (URL)
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
  • variants: grok-imagine-2.0-ext:white
  • mode: region_edit
  • resolution: 1K | 2K

Campos de preço no 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) — conversão de texto em imagem em 1K, qualidade básica, ou edição a partir de uma imagem de origem. Cobrado por imagem; uma imagem de origem adiciona uma sobretaxa incluída na cotação de preço.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-imagine-image-2.0:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 1K · opções: 1K
qualityselectQualidade · padrão: low · opções: low
image_urltextImagem de origem (URL, sobretaxa por imagem de entrada)
  • variants: grok-imagine-image-2.0:white
  • resolution: 1K
  • quality: baixo

Campos de preço no 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) — geração de texto para imagem e edição por referência (até 3 imagens) em 1K ou 2K. Cobrado por imagem; cada imagem de origem adiciona uma sobretaxa incluída na cotação.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-imagine-image-quality:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
image_urltextImagem de origem (URL, sobretaxa por imagem de entrada)
input_urlsarrayImagens de origem (URL, até 3, aplica-se uma sobretaxa)
  • 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 preço no 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 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
midjourney:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
operationselectOperação · padrão: imagine · opções: imagine, action, turbo
image_urltextImagem (URL)
  • variants: midjourney:white
  • operation: imagine | action | turbo

Campos de preço no 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) — geração e edição de imagens com até 9 referências. Cobrado por imagem.

Variantes (addressAs)
ParâmetroTipoDescrição
wan2.7-image-pro:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–9 URLs, para i2i)
  • variants: wan2.7-image-pro:white
  • resolution: 1K | 2K

Campos de preço no 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) — geração rápida de texto para imagem e edição com uma única referência. Saída em 1K / 1.5K / 2K, 10 proporções ou automática. Um preço fixo por imagem em todas as resoluções.

Variantes (addressAs)
ParâmetroTipoDescrição
seedream-5-0-flash:whitewhiteWhite · Available
seedream-5-0-flash:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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
resolutionselectResolução · padrão: 2K · opções: 1K, 1.5K, 2K
output_formatselectFormato · padrão: jpeg · opções: jpeg, png
image_urltextImagem (URL, para edição)
  • 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 preço no 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) — o nível FLUX.2 superior para máximo detalhamento, texto para imagem. Preço conforme o tamanho da saída: 1MP / 2MP / 3MP / 4MP.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-2-max:whitewhiteWhite · Available
flux-2-max:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 9:21
resolutionselectResolution · default: 1MP · options: 1MP, 2MP, 3MP, 4MP
output_formatselectFormato · padrão: jpeg · opções: jpeg, png, webp
safety_toleranceselectSafety tolerance (0 strictest, 5 most permissive) · default: 2 · options: 0, 1, 2, 3, 4, 5
prompt_upsamplingboolUpsampling do prompt · padrão: false
seednumberSeed (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 preço no 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 — conversão de texto em imagem para design, ilustração, fotorrealismo e tipografia nítida. Três níveis: Flash (mais barato e rápido), Standard e Pro (máximo de detalhes). Cobrado por imagem, de acordo com o nível.

Variantes (addressAs)
ParâmetroTipoDescrição
recraft-v4-1flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
tierselectNível · padrão: standard · opções: flash, standard, pro
aspect_ratioselectAspect 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 preço no 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 — a nova geração do Ideogram (junho de 2026): tipografia precisa e texto dentro das imagens, pôsteres, logotipos e ilustrações; saída de aproximadamente 2K. Três velocidades: Turbo, Balanced, Quality. Cobrado por imagem de acordo com a velocidade.

Variantes (addressAs)
ParâmetroTipoDescrição
ideogram-v4canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
rendering_speedselectVelocidade · padrão: balanced · opções: turbo, balanced, quality
aspect_ratioselectAspect 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 preço no 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 — a geração mais recente do Ideogram: tipografia precisa e texto em imagens, pôsteres, logotipos e edição de imagens de origem (até 5 referências). Quatro níveis de qualidade: Very Low, Low, Medium, High. Preço por imagem conforme o nível; a edição de uma imagem de origem é cobrada por uma tarifa própria.

Variantes (addressAs)
ParâmetroTipoDescrição
ideogram-4-5canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
qualityselectQualidade · padrão: medium · opções: very_low, low, medium, high
sizeselectSize · default: 1024x1024 · options: 1024x1024, 1344x768, 768x1344, 1280x896, 896x1280, 1536x640, 640x1536
image_urltextImagem de origem (URL, opcional)
input_urlsarrayImagens de origem (URL, até 5)
  • variants: ideogram-4-5
  • quality: very_low | low | medium | high
  • size: 1024x1024 | 1344x768 | 768x1344 | 1280x896 | 896x1280 | 1536x640 | 640x1536

Campos de preço no 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 — edição fiel de uma imagem de origem a partir de uma instrução de texto, preservando a composição. É necessária uma imagem de origem (URL). Quatro níveis de qualidade: Very Low, Low, Medium, High. Preço por imagem conforme o nível.

Variantes (addressAs)
ParâmetroTipoDescrição
ideogram-4-5-precise-editcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
qualityselectQualidade · padrão: medium · opções: very_low, low, medium, high
image_urlreq.textImagem de origem (URL)
input_urlsarrayImagens de origem (URL, até 5)
  • variants: ideogram-4-5-precise-edit
  • quality: very_low | low | medium | high

Campos de preço no 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 — a geração mais recente de modelos da Krea (outubro de 2026): geração de texto para imagem e edição em linguagem simples a partir de imagens de referência (até 8). Duas variantes: Quality e Speed. 1K (~1 MP) ou 2K (~4 MP). Cobrado por imagem de acordo com o tamanho; cada imagem de referência adiciona o preço de mais uma imagem desse tamanho.

Variantes (addressAs)
ParâmetroTipoDescrição
krea-3flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
variantselectOpção · padrão: quality · opções: quality, speed
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
reasoning_levelselectRaciocínio do prompt · padrão: low · opções: low, medium
output_formatselectFormato · padrão: png · opções: png, jpeg
image_urltextImagem de referência (URL, para edição)
input_urlsarrayImagens de referência (URL, até 8)
negative_prompttextPrompt negativo (somente Quality)
seednumberSeed (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 preço no 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 — o modelo mais acessível da família FLUX 3 da Black Forest Labs (outubro de 2026): geração de imagens a partir de texto e edição com imagens de referência (até 10). 1K (~1 MP), 2K (~4 MP) ou 4K (até 16 MP). Cobrança por imagem conforme o tamanho de saída; as imagens de referência não alteram o preço.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-3-kleinpixelPixel · Disponível
flux-3-klein:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
aspect_ratioselectAspect 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_formatselectFormato · padrão: png · opções: png, jpeg, webp
enable_prompt_expansionboolExpandir o prompt automaticamente · padrão: true
image_urltextImagem de referência (URL, para edição)
input_urlsarrayImagens de referência (URL, até 10)
seednumberSeed (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 preço no 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 da Meta — geração de imagens a partir de texto e edição em linguagem natural com imagens de referência (até 10). O próprio modelo escolhe o tamanho (~2.5 MP, por exemplo, 1600×1600 para 1:1). Preço único por imagem em qualquer proporção.

Variantes (addressAs)
ParâmetroTipoDescrição
muse-imageflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: auto · options: auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
output_formatselectFormato · padrão: png · opções: png, jpeg, webp
image_urltextImagem de referência (URL, para edição)
input_urlsarrayImagens de referência (URL, até 10)
  • variantes: 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 preço no 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 da ByteDance — geração de imagens a partir de texto e edição com imagens de referência (até 10). Saída em 1K / 1.5K / 2K, 5 proporções ou auto, PNG ou JPEG, fundo transparente opcional. O preço por imagem depende da resolução (2K custa mais); cada imagem de referência adiciona uma taxa fixa.

Variantes (addressAs)
ParâmetroTipoDescrição
seedream-5-5flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 2K · opções: 1K, 1.5K, 2K
aspect_ratioselectProporção · padrão: auto · opções: auto, 1:1, 4:3, 3:4, 16:9, 9:16
output_formatselectFormato · padrão: png · opções: png, jpeg
backgroundselectFundo · padrão: auto · opções: auto, opaque, transparent
image_urltextImagem de referência (URL, para edição)
input_urlsarrayImagens de referência (URL, até 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 preço no 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 — geração e edição de imagens. Texto para imagem e imagem para imagem (edição/restauração).

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-image-2:whitewhiteWhite · Available
gpt-image-2pixelPixel · Disponível
gpt-image-2:yellowyellowYellow · Indisponível: a rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–16 URLs, para o modo de edição)
  • 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 preço no 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 — geração e edição de imagens. Texto para imagem e imagem para imagem. Duas variantes Pixel: Flare (rápida, padrão) e Sunburst (precisão).

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-image-2-5:whitewhiteWhite · Available
gpt-image-2-5pixelPixel · Disponível
gpt-image-2-5:yellowyellowYellow · Indisponível: a rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
tierselectOpção · padrão: flare · opções: flare, sunburst
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–16 URLs, para o modo de edição)
  • 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 preço no 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 — geração e edição de imagens. Texto para imagem e imagem para imagem. Flare (rápido, padrão) e Sunburst (precisão), com controles de complexidade e qualidade. 1K, 2K e 4K na rota principal, com Canvas como alternativa de backup. Saída em GIF animado (output_format=gif): texto para imagem, 1K, somente na rota White, mesmo preço de uma imagem estática.

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-image-2-6:whitewhiteWhite · Available
gpt-image-2-6:canvascanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
qualityselectQualidade · padrão: high · opções: low, medium, high
complexityselectComplexidade · padrão: high · opções: low, medium, high
tierselectOpção · padrão: flare · opções: flare, sunburst
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–16 URLs, para o modo de edição)
output_formatselectFormato · padrão: png · opções: png, gif
  • variants: gpt-image-2-6:white, gpt-image-2-6:canvas
  • níveis: 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)
  • output_format: png | gif (affects price)

Campos de preço no 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"],"output_format":"png"}}'
gpt-image-1-5

GPT Image 1.5 — geração e edição de imagens.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 1:1 · opções: 1:1, 2:3, 3:2
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
qualityselectQualidade · padrão: medium · opções: medium, high
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–16 URLs, para o modo de edição)
  • aspect_ratio: 1:1 | 2:3 | 3:2
  • mode: text-to-image | image-to-image (affects price)
  • quality: medium | high (affects price)

Campos de preço no 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 — geração e edição de imagens do Google. Texto para imagem e edição baseada em prompt (remover/substituir elementos).

Variantes (addressAs)
ParâmetroTipoDescrição
nano-banana-pro:whitewhiteWhite · Available
nano-banana-propixelPixel · Disponível
nano-banana-pro:yellowyellowYellow · Indisponível: a rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
modeselectModo · padrão: text-to-image · opções: text-to-image, edit
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–8 URLs, para o modo de edição)
  • 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 preço no 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) — geração rápida de imagens (Pixel google/nano-banana) e edição (google/nano-banana-edit, image_urls). Sem roteamento por nível.

Variantes (addressAs)
ParâmetroTipoDescrição
nano-banana:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
nano-bananapixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: text-to-image · opções: text-to-image, edit
image_urltextImagem (URL, para o modo de edição)
input_urlsarrayImagens (1–10 URLs, para o modo de edição)
  • 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 preço no 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 qualidade.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualidade · padrão: standard · opções: fast, standard, ultra
negative_prompttextPrompt negativo (opcional)
seednumberSeed (opcional)
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • tier: fast | standard | ultra (affects price)

Campos de preço no 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 — geração e edição de imagens do Google com até 10 imagens de referência, proporções panorâmicas, resolução 1K/2K/4K e saída PNG/JPG.

Variantes (addressAs)
ParâmetroTipoDescrição
nano-banana-2.1:whitewhiteWhite · Available
nano-banana-2.1pixelPixel · Disponível
nano-banana-2.1:yellowyellowYellow · Indisponível: a rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
output_formatselectFormato · padrão: jpg · opções: png, jpg
image_urltextImagem (URL, referência)
input_urlsarrayImagens (1–10 URLs, referência)
  • 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 preço no 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 — geração de imagens do Google a partir de texto ou de uma imagem de referência. Lite → nano-banana-2-lite; Standard → nano-banana-2 (com resolução 1K/2K/4K no upstream).

Variantes (addressAs)
ParâmetroTipoDescrição
nano-banana-2:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
nano-banana-2pixelPixel · Disponível
nano-banana-2:yellowyellowYellow · Indisponível: a rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualidade · padrão: standard · opções: lite, standard
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
image_urltextImagem (URL, referência)
input_urlsarrayImagens (1–10 URLs, referência)
  • variants: nano-banana-2:white, nano-banana-2, nano-banana-2:network, nano-banana-2:yellow
  • tiers: 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 preço no 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 — geração de imagens e conversão de imagem em imagem pela xAI. 4 créditos por imagem; I2I requer uma imagem de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-imagine:whitewhiteWhite · Available
grok-imaginepixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i)
enable_proboolPro (qualidade acima da velocidade) · padrão: 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 preço no 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 renderização de texto em imagens. Modos: generation, remix e reframe (os dois últimos — somente no Pixel); edição sem máscara — somente no Canvas.

Variantes (addressAs)
ParâmetroTipoDescrição
ideogram-v3:pixelpixelPixel · Disponível
ideogram-v3:repcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: text-to-image · opções: text-to-image, edit, remix (somente Pixel), reframe (somente Pixel)
rendering_speedselectVelocidade · padrão: DEFAULT · opções: TURBO, DEFAULT, QUALITY
image_urltextImagem (URL, para edição/remix/reframe)
styleselectEstilo · padrão: AUTO · opções: AUTO, GENERAL, REALISTIC, DESIGN
expand_promptboolExpandir prompt · padrão: false
seednumberSeed
negative_prompttextPrompt negativo
strengthselectStrength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1
num_imagesselectNúmero de imagens · padrão: 1 · opções: 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 preço no 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 — personagens estilizados. Edição de um personagem sem máscara — somente no Canvas.

Variantes (addressAs)
ParâmetroTipoDescrição
ideogram-characterpixelPixel · Disponível
ideogram-character:repcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: character · opções: character, edit, remix
image_urltextURL da imagem (referência do personagem; canvas para edição/remix)
input_urlsarrayReferência do personagem (URL, para edição/remix)
rendering_speedselectVelocidade · padrão: DEFAULT · opções: TURBO, DEFAULT, QUALITY
styleselectEstilo · padrão: AUTO · opções: AUTO, REALISTIC, FICTION
expand_promptboolExpandir prompt · padrão: false
seednumberSeed
negative_prompttextPrompt negativo
strengthselectStrength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1
num_imagesselectNúmero de imagens · padrão: 1 · opções: 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 preço no 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 — edição e imagem para imagem.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualidade · padrão: pro · opções: pro, max
image_urlreq.textImagem (URL)
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • tier: pro | max (affects price)

Campos de preço no 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 — a nova geração do FLUX. Texto para imagem e imagem para imagem.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-2pixelPixel · Disponível
flux-2:flowflowFlow · Indisponível: a rota flux-2:flow aceita somente texto para imagem. Use flux-2 (Pixel) para imagem para imagem.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectVersão · padrão: pro · opções: pro, flex
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
image_urltextImagem (URL, para image-to-image)
input_urlsarrayImagens (1–8 URLs, para image-to-image)
  • variants: flux-2, flux-2:flow
  • tiers: 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 preço no 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) — geração de texto para imagem e edição por referência (até 10 imagens). Resoluções de 768sq, 1K, 1.5K, 2K ou 4K; o preço por imagem depende da resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-3-image:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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
resolutionselectResolution · default: 1K · options: 768sq, 1K, 1.5K, 2K, 4K
image_urltextImagem de referência (URL, até 10)
input_urlsarrayImagens de referência (URL, até 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 preço no 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 — modelo de imagem fotorrealista da Krea com controle de estilo. Três níveis: Turbo (mais rápido e barato), Medium e Large (modelo principal, com maior capacidade de fotorrealismo). Preço fixo por imagem; a proporção não altera o preço.

Variantes (addressAs)
ParâmetroTipoDescrição
krea-2flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
tierselectNível · padrão: turbo · opções: turbo, medium, large
style_referenceselectReferência de estilo · padrão: none · opções: none, image
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16
creativityselectLiberdade de interpretação do prompt · padrão: medium · opções: raw, low, medium, high
image_urltextImagem de referência de estilo (URL)
seednumberSeed (opcional)
  • variants: krea-2
  • tiers: Turbo, Turbo · referência, Medium, Medium · referência, Large, Large · referência
  • 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 preço no 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] — modelo principal da Black Forest Labs via Canvas. Texto para imagem: fotorrealismo, aderência precisa ao prompt, 6× mais rápido que FLUX.1 [pro].

Variantes (addressAs)
ParâmetroTipoDescrição
flux-1.1-procanvasCanvas · Disponível
flux-1.1-pro:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
seednumberSeed (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 preço no 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 da Black Forest Labs: redesenha uma região mascarada da imagem (remoção de objetos, substituição de fundo, extensão de cena). Requer uma imagem de origem e uma máscara em preto e branco.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-fillcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
tierselectVersão · padrão: dev · opções: dev, pro
image_urlreq.textImagem (URL)
mask_urlreq.textMáscara (URL, preto e branco, mesmo tamanho)
seednumberSeed (opcional)
  • variants: flux-fill
  • tier: dev | pro (affects price)

Campos de preço no 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 — geração e edição de imagens.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
versionselectVersão · padrão: v4 · opções: v3, v4
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i, opcional)
input_urlsarrayImages (1–10 URLs, for i2i, V4)
guidanceselectGuidance (V3) · default: 2.5 · options: 2.5, 1, 5, 7.5, 10
image_resolutionselectResolution (V4) · default: 1K · options: 1K, 2K, 4K
max_imagesselectMax images per set (V4) · default: 1 · options: 1, 2, 3, 4, 5, 6
seednumberSeed (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 preço no 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 e Pro, geração e edição (seedream/5-*-text-to-image e seedream/5-*-image-to-image).

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualidade · padrão: lite · opções: lite, pro
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
qualityselectQualidade de saída · padrão: basic · opções: basic, high, ultra
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–14 URLs, para i2i)
  • tiers: Lite, Pro · básico (1K), Pro · alto (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 preço no 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 — decomposição em camadas: divide uma imagem em camadas independentes.

parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
sizeselectResolução · padrão: 1.5K · opções: auto, 1K, 1.5K, 2K
output_formatselectFormato · padrão: jpeg · opções: jpeg, png
prompttextPrompt (o que destacar, com <bbox>)
  • tiers: auto, 1K, 1.5K, 2K
  • size: auto | 1K | 1.5K | 2K (affects price)
  • output_format: jpeg | png

Campos de preço no 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 — geração e edição de alta qualidade.

Variantes (addressAs)
ParâmetroTipoDescrição
seedream-4-5pixelPixel · Disponível
seedream-4-5:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
qualityselectQualidade de saída · padrão: basic · opções: basic, high
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–14 URLs, 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 preço no 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 — geração e edição de imagens (V1 e V2).

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
versionselectVersão · padrão: v2 · opções: v2, v1
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i)
negative_prompttextPrompt negativo (V1)
strengthnumberStrength (0–1, for V1 i2i)
guidancetextEscala de orientação (V1)
seednumberSeed (opcional)
num_inference_stepsselectInference steps (V1) · default: 30 · options: 30, 20, 40, 50
accelerationselectAceleração (V1) · padrão: none · opções: 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 preço no 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 — geração e edição de imagens.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen3-image:whitewhiteWhite · Available
qwen3-imagepixelPixel · Disponível
qwen3-image:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–3 URLs, para i2i)
negative_prompttextPrompt negativo
seednumberSeed (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 preço no 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 — geração e edição de imagens.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen3-propixelPixel · Disponível
qwen3-pro:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–3 URLs, para i2i)
negative_prompttextPrompt negativo
seednumberSeed (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 preço no 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 — geração e edição em um único modelo (docs.Pixel/market/qwen2-1/*). Até 10 imagens de referência, edição local baseada em máscara e saída transparente (alfa) nativa.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen-image-2-1pixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, auto
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–10 URLs, para i2i)
mask_urltextMáscara (URL; branco = alterar, preto = manter)
backgroundselectFundo · padrão: opaco · opções: opaco, transparente
output_formatselectFormato de saída · padrão: png · opções: png, webp, jpeg
enhance_promptboolAprimorar prompt · padrão: false
seednumberSeed (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 preço no 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 — remoção de fundo e aumento de resolução de imagens.

parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: remove-bg · opções: remove-bg, upscale
image_urlreq.textImagem (URL)
  • mode: remove-bg | upscale (affects price)

Campos de preço no 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 — amplia uma imagem em ×1, ×2, ×4 ou ×8 (×2 por padrão). Envie uma image_url pública (JPG, PNG, WEBP, HEIC, BMP ou GIF de até 20 MB); a saída tem exatamente o tamanho da imagem original × fator, sem cortes. ×1 mantém o tamanho e apenas melhora a qualidade. O preço por imagem é definido pelo total de pixels de saída: até 4.19 MP — 1.5 créditos, até 16.78 MP — 4 créditos, até 67.11 MP — 12 créditos; em ×1, a faixa é determinada pelo tamanho da imagem original. Uma solicitação cuja saída exceda 67.11 MP ou 16,384 px por lado é rejeitada antes da cobrança. O servidor mede a imagem original antes do início da tarefa.

parâmetros opts
ParâmetroTipoDescrição
upscale_factorselectScale · default: 2 · options: 1, 2, 4, 8
image_urlreq.textImagem (URL)
  • faixas: 2K · ≤4.19 MP, 4K · ≤16.78 MP, 8K · ≤67.11 MP
  • upscale_factor: 1 | 2 | 4 | 8

Campos de preço no 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 — geração de imagens com custo ultrabaixo.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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 preço no 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 — geração rápida e de baixo custo de texto para imagem em 1K ou 2K. A reescrita inteligente de prompts dobra o preço.

Variantes (addressAs)
ParâmetroTipoDescrição
z-image-turbo:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3
resolutionselectResolução · padrão: 1K · opções: 1K, 2K
prompt_extendboolReescrita inteligente de prompts (custa mais) · padrão: 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 preço no 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) — geração de texto para imagem e baseada em referências (até 5 imagens) em 1K, 2K ou 4K. Cobrado por imagem; 4K custa mais.

Variantes (addressAs)
ParâmetroTipoDescrição
hunyuan-image-3-5:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect 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
resolutionselectResolução · padrão: 1K · opções: 1K, 2K, 4K
image_urltextImagem de referência (URL, até 5)
input_urlsarrayImagens de referência (URL, até 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 preço no 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 — geração e edição de imagens (Alibaba Wan). T2I sem input_urls; I2I via input_urls (até 9).

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2-7-imagepixelPixel · Disponível
wan-2-7-image:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualidade · padrão: standard · opções: standard, pro
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
enable_sequentialboolGeração sequencial (até 12 imagens) · padrão: false
resolutionselectResolução · padrão: 2K · opções: 1K, 2K, 4K
nselectNumber of images · default: 1 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
seednumberSeed (0–2147483647, opcional)
watermarkboolMarca-d'água · padrão: false
thinking_modeselectModo de raciocínio · padrão: false · opções: false, true
color_palettearrayPaleta de cores (3–10 cores, somente quando enable_sequential=false)
bbox_listarrayÁreas Bbox (uma lista por imagem de input_urls, até 2 caixas)
image_urltextImagem (URL, para i2i)
input_urlsarrayImagens (1–9 URLs, 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 preço no 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) — geração de imagens e edição baseada em referências. 4 créditos Pixel fixos por imagem nos dois modos; o modo de edição aceita de 1 a 5 URLs de imagens de referência.

parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-image · opções: text-to-image, image-edit
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 2:3, 3:2, 16:9, 9:16
image_urlsarrayImagens de referência (1–5 URLs, para edição)
image_urltextImagem (URL, para edição)
  • tiers: Geração, Edição
  • mode: text-to-image | image-edit
  • aspect_ratio: 1:1 | 2:3 | 3:2 | 16:9 | 9:16

Campos de preço no 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 — geração e edição de imagens. 1K/2K/4K (até ~16 MP) ou largura×altura personalizada (0.66–20 MP, até 8192 px por lado), 10 proporções de imagem mais auto. A edição aceita 1–16 imagens de referência; cada referência adiciona 0.5 créditos ao preço. A expansão do prompt é ativada por padrão; saída em PNG ou JPEG; seed opcional.

parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
aspect_ratioselectAspect 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
resolutionselectResolução · padrão: 2K · opções: 1K, 2K, 4K
widthnumberLargura personalizada, px (junto com a altura)
heightnumberAltura personalizada, px (junto com a largura)
expand_promptboolAprimorar prompt (ativado por padrão) · padrão: true
output_formatselectFormato · padrão: png · opções: png, jpeg
seednumberSeed (opcional)
image_urltextImagem (URL, referência)
image_urlsarrayImagens (1–16 URLs, referência)
  • 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 preço no 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"}}'
z-image-uncensored

Z-Image sem o filtro NSFW adicional. Texto para imagem, com cobrança por imagem.

Variantes (addressAs)
ParâmetroTipoDescrição
z-image-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16
  • variantes: z-image-uncensored
  • níveis: Z-Image
  • aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16

Campos de preço no 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-uncensored","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1"}}'
qwen-image-uncensored

Qwen Image V2 sem o filtro NSFW adicional. Geração e edição a partir de uma URL de imagem, com cobrança por imagem.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen-image-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectModo · padrão: text-to-image · opções: text-to-image, image-to-image
image_urltextImagem (URL, para edição)
seednumberSeed (opcional)
  • variantes: qwen-image-uncensored
  • tiers: Geração, Edição
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • mode: text-to-image | image-to-image

Campos de preço no 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":"qwen-image-uncensored","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","mode":"text-to-image"}}'
seedream-5-uncensored

ByteDance Seedream 5 Pro sem o filtro NSFW adicional. Texto para imagem, 1K (basic) ou 2K (high).

Variantes (addressAs)
ParâmetroTipoDescrição
seedream-5-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 2:3, 3:2, 21:9
qualityselectQualidade de saída · padrão: basic · opções: basic, high
  • variants: seedream-5-uncensored
  • níveis: basic, high
  • aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 2:3 | 3:2 | 21:9
  • quality: basic | high

Campos de preço no 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-uncensored","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","quality":"basic"}}'
topaz-upscale-generative

Topaz Generative Upscale via Flow — a cobrança por megapixels iniciados depende do modelo Topaz e do tamanho de saída selecionados; os megapixels de origem/saída são obrigatórios.

Variantes (addressAs)
ParâmetroTipoDescrição
topaz-upscale-generativeflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
modelselectModelo Topaz · padrão: Wonder 3 · opções: Wonder, Wonder 2, Wonder 3, Wonder 3.5, Recover 3, Standard MAX, Redefine, Recovery, Recovery V2
source_megapixelsreq.numberTamanho de origem, MP
output_megapixelsreq.numberTamanho da saída, MP
upscale_factorselectMultiplicador · padrão: 2 · opções: 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 preço no 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 via Flow — cobrança por megapixels iniciados, com modelos clássicos cobrados em lotes de 24MP e modelos Super Focus em lotes de 20MP.

Variantes (addressAs)
ParâmetroTipoDescrição
topaz-sharpenflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
modelselectModelo Topaz · padrão: Standard · opções: Standard, Strong, Lens Blur V2, Motion Blur, Natural, Refocus, Wildlife, Portrait, Auto Sharpen, Super Focus V2, Super Focus V3
source_megapixelsreq.numberSize, 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 preço no 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 via Flow — cobrança por megapixels iniciados, com Normal/Strong/Extreme em lotes de 24MP e Denoise Max em lotes de 20MP.

Variantes (addressAs)
ParâmetroTipoDescrição
topaz-denoiseflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
modelselectModelo Topaz · padrão: Normal · opções: Normal, Strong, Extreme, Denoise Max
source_megapixelsreq.numberSize, MP
  • variants: topaz-denoise
  • model: Normal | Strong | Extreme | Denoise Max

Campos de preço no 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 via Flow (Standard V2, High Fidelity V2/V3, Low Resolution V2, CGI, Text Refine, Faces) — aumento de escala fiel sem detalhes gerados, saída de até 512 MP para impressão. Cobrado por cada 24 MP de saída iniciados; source_megapixels e output_megapixels são obrigatórios, upscale_factor é um multiplicador fracionário de 1–4.

Variantes (addressAs)
ParâmetroTipoDescrição
topaz-upscale-precisionflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
modelselectModelo Topaz · padrão: Standard V2 · opções: Standard V2, High Fidelity V2, High Fidelity V3, Low Resolution V2, CGI, Text Refine, Faces
source_megapixelsreq.numberTamanho de origem, MP
output_megapixelsreq.numberTamanho da saída, MP
upscale_factornumberMultiplicador (1–4, fracionário) · padrão: 2
output_formatselectFormato · padrão: jpeg · opções: jpeg, png
face_enhancementboolAprimoramento de rosto · padrão: 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 preço no 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 (90)

modelEntradaUnidadeVariantesparâmetros opts
seedance-2.0-facetext, image, videopor segundoseedance-2.0-face:white (unavailable)duration, resolution, image_url, video_url
seedance-2.0-fast-facetextpor segundoseedance-2.0-fast-face:whiteduration, resolution
happyhorse-1.1text, image, videopor segundohappyhorse-1.1:white (unavailable)input, duration, resolution, image_url, video_url
kling-video-o1text, imagepor segundokling-video-o1:whiteduration, resolution, aspect_ratio, image_url
MiniMax-H3-Context-IRtext, image, video, audiopor clipeMiniMax-H3-Context-IR:white (unavailable)input
MiniMax-H3-Regenerationtext, videopor segundoMiniMax-H3-Regeneration:white (unavailable)duration
MiniMax-Hailuo-02text, imagepor segundoMiniMax-Hailuo-02:whiteduration, resolution, image_url
skyreels-v4-fasttext, image, audio, videopor segundoskyreels-v4-fast:whiteduration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode
skyreels-v4-stdtext, image, audio, videopor segundoskyreels-v4-std:whiteduration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode
wan2.7-r2vtext, image, videopor segundowan2.7-r2v:white (unavailable)duration, resolution, image_url, video_url
wan2.7-videoedittext, videopor segundowan2.7-videoedit:white (unavailable)duration, resolution, video_url
wan3.0-videotext, image, videopor segundowan3.0-video:whiteduration, resolution, aspect_ratio, image_url
minimax-h3-max-stylestext, imagepor segundominimax-h3-max-stylesstyle, duration, aspect_ratio, damage_level, image_url, seed
minimax-h3-max-relightvideo, imagepor segundominimax-h3-max-relightvideo_url, reference_image_url, resolution, aspect_ratio, seed
minimax-h3-max-extendtext, videopor segundominimax-h3-max-extendvideo_url, engine, duration, resolution, aspect_ratio, output, enable_prompt_expansion, seed
minimax-h3-max-inserttext, videopor segundominimax-h3-max-insertvideo_url, start_time, resume_time, duration, resolution, color_match, enable_prompt_expansion, seed
minimax-h3-max-cameraimage, textpor segundominimax-h3-max-cameraimage_url, camera_move, duration, resolution, prompt_expansion_mode, seed
runway-gen-4-5text, imagepor cliperunway-gen-4-5duration, aspect_ratio, image_url, seed
p-video-2text, image, audiopor clipep-video-2duration, resolution, draft, aspect_ratio, image_url, last_frame_url, audio_url, save_audio, seed
p-video-2-protext, imagepor clipep-video-2-promode, duration, resolution, aspect_ratio, image_url, last_frame_url, seed
p-video-2-pro-referencetext, image, video, audiopor clipep-video-2-pro-referencemode, duration, resolution, aspect_ratio, reference_image_urls, reference_video_urls, reference_audio_urls, keep_audio, first_frame_url, last_frame_url, seed
p-video-editvideo, image, textpor segundop-video-editvideo_url, input_urls, draft, seed
luma-ray-3-2text, imagepor clipeluma-ray-3-2resolution, duration, aspect_ratio, image_url, end_image_url, loop
veo-3.1text, imagepor clipeveo-3.1:white (unavailable), veo-3.1, veo-3.1:flowaspect_ratio, tier, generationType, resolution, duration, imageUrls
kling-v2.6text, imagepor clipekling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:whiteaspect_ratio, duration, input, resolution, image_url, audio
kling-v3.0text, imagepor segundokling-v3.0, kling-v3.0:primeaspect_ratio, duration, mode, multi_shots, multi_prompt, audio, image_url, last_frame_url, kling_elements
kling-v3-omnitext, imagepor segundokling-v3-omni, kling-v3-omni:primeinput, aspect_ratio, resolution, audio, duration, image_url, last_frame_url
kling-v3-omni-referencetext, image, videopor segundokling-v3-omni-referencevideo_input, aspect_ratio, resolution, audio, duration, image_url, input_urls, video_url
kling-v3-omni-transformationvideo, imagepor segundokling-v3-omni-transformationresolution, aspect_ratio, duration, video_url, image_url, input_urls
kling-v4text, image, video, audiopor segundokling-v4input, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices
kling-v4-flashtext, image, video, audiopor segundokling-v4-flashinput, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices
kling-v3-turbotext, imagepor segundo—aspect_ratio, duration, input, resolution, image_url
kling-v2-5-turbotext, imagepor clipe—aspect_ratio, duration, input, image_url
kling-ai-avatarimage, audiopor segundo—tier, image_url, audio_url
kling-motion-controlimage, videopor segundo—version, resolution, duration, image_url, video_url
seedance-2.0text, imagepor segundoseedance-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.5text, imagepor segundoseedance-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-minitext, imagepor segundoseedance-2-0-mini:pixel, seedance-2-0-mini:primeresolution, input, video_input, duration, image_url, last_frame_url, audio
pixverse-v6text, imagepor segundopixverse-v6:pixel, pixverse-v6:whitemode, aspect_ratio, quality, duration, audio, multi_clip, seed, image_url, input_urls, last_frame_url, image_references, task_id, video_url
pixverse-v6-maxtext, imagepor segundopixverse-v6-max:pixel, pixverse-v6-max:flowmode, aspect_ratio, quality, duration, audio, seed, image_url, input_urls
wan-3-0text, imagepor segundowan-3-0, wan-3-0:amber (unavailable)mode, duration, resolution, aspect_ratio, image_url, negative_prompt, seed, prompt_extend
wan-3-0-primetext, image, video, audiopor segundowan-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-3text, image, videopor segundoflux-3mode, duration, quality, resolution, aspect_ratio, image_url, video_url, generate_audio
wan-2-7text, image, videopor segundowan-2-7:white, wan-2-7:pixelaspect_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-6text, imagepor clipewan-2-6, wan-2-6:amber (unavailable)input, duration, resolution, image_url
wan-2-5text, imagepor clipe—input, duration, aspect_ratio, resolution, image_url, negative_prompt, enable_prompt_expansion, seed, nsfw_checker
wan-2.5-uncensoredtext, imagepor clipewan-2.5-uncensoredinput, duration, aspect_ratio, resolution, image_url, negative_prompt, enable_prompt_expansion, seed
wan-2.2-uncensoredtext, imagepor clipewan-2.2-uncensoredinput, aspect_ratio, resolution, image_url
wan-2.6-uncensoredtext, imagepor clipewan-2.6-uncensoredinput, duration, resolution, image_url
wan-2.7-uncensoredtext, imagepor clipewan-2.7-uncensoredinput, duration, aspect_ratio, resolution, image_url, negative_prompt, seed
wan-2-2text, imagepor clipe—aspect_ratio, input, resolution, image_url
wan-speech-to-videotext, image, audiopor segundowan-speech-to-video:flowresolution, image_url, audio_url, num_frames, frames_per_second, negative_prompt, num_inference_steps, guidance_scale, shift
hailuo-2-3imagepor clipehailuo-2-3, hailuo-2-3:whitetier, duration, resolution, image_url
vidu-q3text, imagepor segundovidu-q3:white, vidu-q3, vidu-q3:amber (unavailable)input, duration, resolution, image_url
vidu-q2text, imagepor segundovidu-q2tier, input, duration, resolution, image_url
vidu-q4text, image, audiopor segundovidu-q4:pixel, vidu-q4:flowinput, resolution, duration, audio, aspect_ratio, image_url, reference_image_urls, reference_audio_urls
happyhorsetext, image, videopor segundohappyhorse:pixel, happyhorse:prime (unavailable)aspect_ratio, duration, version, input, resolution, image_url, reference_image, video_url, audio_setting, seed
grok-imagine-videotext, imagepor segundogrok-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-upscalevideopor upscale—task_id, resolution
grok-imagine-extendtext, videopor clipe—task_id, extend_times, source_resolution, extend_at
minimax-h3-maxtext, imagepor segundominimax-h3-maxinput, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker
minimax-h3-max-turbotext, imagepor segundominimax-h3-max-turboinput, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker
gemini-omni-flash-1-1-flowtext, image, videopor segundogemini-omni-flash-1-1-flowinput, resolution, aspect_ratio, image_url, video_url, end_image_url, image_urls, reference_video_urls, source_duration_seconds, duration
minimax-h3text, image, videopor segundominimax-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-litetext, image, video, audiopor segundominimax-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-highspeedtext, image, video, audiopor segundominimax-h3-highspeedinput, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls
gemini-omni-videotext, imagepor clipe—input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed
gemini-omni-flash-1-1text, image, video, audiopor clipe—input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed
gemini-omni-flash-1-2text, imagepor segundogemini-omni-flash-1-2, gemini-omni-flash-1-2:whiteinput, aspect_ratio, duration, resolution, image_url, last_frame_url, image_urls, character_ids
gemini-omni-flash-1-2-extendtext, image, videopor segundo—source_task_id, duration, resolution, image_urls
runway-gen4text, imagepor clipe—aspect_ratio, duration, quality, image_url
omnihuman-1-5image, audio, textpor segundo—image_url, audio_url, output_resolution, pe_fast_mode, seed, mask_url
omnihuman-2-0image, audio, textpor segundo—image_url, audio_url, enable_watermark
volcengine-lipsyncvideo, audiopor segundo—mode, video_url, audio_url, separate_vocal, open_scenedet, align_audio
topaz-video-upscalevideopor segundotopaz-video-upscalevideo_url, upscale_factor, model, target_fps
video-upscalevideopor segundo—video_url, resolution
omnihuman-v2image, audio, textpor segundoomnihuman-v2:flowimage_url, audio_url
omnihuman-v1.5image, audio, textpor segundoomnihuman-v1.5:flowimage_url, audio_url, mask_url, resolution, turbo_mode
lipsync-2-provideo, audiopor segundolipsync-2-pro:flowvideo_url, audio_url, sync_mode
sync-3video, audiopor segundosync-3:flowvideo_url, audio_url, sync_mode
react-1video, audiopor segundoreact-1:flowvideo_url, audio_url, emotion, model_mode, temperature, sync_mode
minimax-h3-max-lipsyncimage, audiopor segundominimax-h3-max-lipsync:flowimage_url, audio_url, resolution, enable_transcription, seed
sync-3-avatarimage, audiopor segundosync-3-avatar:flowimage_url, audio_url
heygen-avatar-4image, audiopor segundoheygen-avatar-4:flowimage_url, audio_url, resolution, aspect_ratio, talking_style
heygen-avatar-vtext, audiopor segundoheygen-avatar-v:flowavatar, audio_url, resolution, aspect_ratio
veed-fabric-1.0image, audiopor segundoveed-fabric-1.0:flowimage_url, audio_url, resolution
ltx-2.5-audio-to-videoimage, audio, textpor segundoltx-2.5-audio-to-video:flowimage_url, audio_url, aspect_ratio, guidance_scale
pikaimage, textpor clipepikaimage_url, resolution, seed, negative_prompt, duration
p-video-avatartext, image, audiopor segundop-video-avatarimage_url, audio_url, voice_script, resolution
suno-music-videoaudiopor clipesuno-music-video, suno-music-video:whitesource_task_id, source_track, source_audio_id, author, domain_name
seedance-2.0-face

Seedance 2.0 Face — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
seedance-2.0-face:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração, seg · padrão: 5 · opções: 5
resolutionselectResolução · padrão: 480P · opções: 480P, 720P, 1080P
image_urltextImagem (URL)
video_urltextVídeo de referência (URL)
  • variants: seedance-2.0-face:white
  • duration: 5
  • resolution: 480P | 720P | 1080P

Campos de preço no 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) — conversão de texto em vídeo em 480P ou 720P, sem áudio. Cobrado por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
seedance-2.0-fast-face:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração, seg · padrão: 5 · opções: 5
resolutionselectResolução · padrão: 480P · opções: 480P, 720P
  • variants: seedance-2.0-fast-face:white
  • duration: 5
  • resolution: 480P | 720P

Campos de preço no 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 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
happyhorse-1.1:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 720P · opções: 720P, 1080P
image_urltextImagem (URL)
video_urltextVídeo de referência (URL)
  • variants: happyhorse-1.1:white
  • input: text-to-video | image-to-video | reference-to-video
  • duration: 5 | 10
  • resolution: 720P | 1080P

Campos de preço no 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-para-vídeo ou vídeo a partir do primeiro quadro. 720P (Standard) ou 1080P (Pro), 5 ou 10 segundos. Cobrado por segundo conforme a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-video-o1:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 720P · opções: 720P, 1080P
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
image_urltextImagem (URL, para I2V)
  • variants: kling-video-o1:white
  • duration: 5 | 10
  • resolution: 720P | 1080P
  • aspect_ratio: 16:9 | 9:16 | 1:1

Campos de preço no 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 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
MiniMax-H3-Context-IR:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: context · opções: context
  • variants: MiniMax-H3-Context-IR:white
  • input: contexto

Campos de preço no 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 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
MiniMax-H3-Regeneration:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
durationnumberDuração, seg · padrão: 5
  • variants: MiniMax-H3-Regeneration:white

Campos de preço no 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 para vídeo ou vídeo a partir do primeiro quadro. 512P (somente primeiro quadro), 768P ou 1080P (somente 5 segundos). Cobrado por segundo, de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
MiniMax-Hailuo-02:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 768P · opções: 512P, 768P, 1080P
image_urltextImagem (URL, para I2V)
  • variants: MiniMax-Hailuo-02:white
  • duration: 5 | 10
  • resolution: 512P | 768P | 1080P

Campos de preço no 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 — conversão de texto em vídeo, vídeo a partir do primeiro quadro ou avatar falante: fotos do personagem mais um clipe de voz geram fala sincronizada com os lábios e movimento corporal. Referência de vídeo: repita o movimento de um clipe ou estenda um clipe. 480P / 720P / 1080P, 3–15 segundos. Cobrado por segundo de acordo com a resolução; uma referência de vídeo tem sua própria tarifa e, no modo de referência de movimento, a saída segue a duração do clipe (até 10 s) e é cobrada como 10 s.

Variantes (addressAs)
ParâmetroTipoDescrição
skyreels-v4-fast:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationselectDuration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolução · padrão: 480P · opções: 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4
image_urltextImagem (URL, para I2V)
reference_image_urlsarrayFotos do personagem (1–5 URLs, para o avatar)
audio_urltextVoz do avatar (URL de áudio, até 15 s)
video_urltextVídeo de referência (URL, MP4/MOV de até 15 s)
video_modeselectModo de vídeo de referência · padrão: reference · opções: 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 preço no 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 — o nível SkyReels V4 de maior qualidade: conversão de texto em vídeo, vídeo a partir do primeiro quadro ou avatar falante (fotos do personagem mais um clipe de voz). Referência de vídeo: repita o movimento de um clipe ou estenda um clipe. 480P / 720P / 1080P, 3–15 segundos. Cobrado por segundo de acordo com a resolução; uma referência de vídeo tem sua própria tarifa e, no modo de referência de movimento, a saída segue a duração do clipe (até 10 s) e é cobrada como 10 s.

Variantes (addressAs)
ParâmetroTipoDescrição
skyreels-v4-std:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationselectDuration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolução · padrão: 480P · opções: 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4
image_urltextImagem (URL, para I2V)
reference_image_urlsarrayFotos do personagem (1–5 URLs, para o avatar)
audio_urltextVoz do avatar (URL de áudio, até 15 s)
video_urltextVídeo de referência (URL, MP4/MOV de até 15 s)
video_modeselectModo de vídeo de referência · padrão: reference · opções: 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 preço no 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) — vídeo a partir de uma imagem e/ou vídeo de referência (até 10 segundos com um vídeo). Cobrado por segundo de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan2.7-r2v:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
durationnumberDuração, seg · padrão: 5
resolutionselectResolução · padrão: 720P · opções: 720P, 1080P
image_urltextImagem de referência (URL)
video_urltextVídeo de referência (URL)
  • variants: wan2.7-r2v:white
  • resolution: 720P | 1080P

Campos de preço no 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 — temporariamente indisponível.

Variantes (addressAs)
ParâmetroTipoDescrição
wan2.7-videoedit:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
durationnumberDuração, seg · padrão: 5
resolutionselectResolução · padrão: 720P · opções: 720P, 1080P
video_urlreq.textVídeo (URL)
  • variants: wan2.7-videoedit:white
  • resolution: 720P | 1080P

Campos de preço no 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) — text-to-video ou vídeo do primeiro quadro em 480P / 720P / 1080P. Cobrado por segundo de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan3.0-video:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
durationnumberDuração, seg · padrão: 5
resolutionselectResolução · padrão: 480P · opções: 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImagem (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 preço no 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 — vídeo com som em um visual predefinido: fita VHS, desenho animado dos anos '70, low-poly, animação desenhada à mão ou pixel art de 16 bits. A partir de texto ou de um primeiro quadro (image_url), 768p, 5–15 segundos. Cobrança por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-stylesflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
styleselectEstilo · padrão: vhs · opções: vhs, retro-toon-70s, low-poly, hand-drawn, 16bit-pixel
durationselectDuration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 21:9, 4:3, 1:1, 3:4, 9:16
damage_levelselectDesgaste da fita (somente VHS) · padrão: medium · opções: light, medium, heavy
image_urltextPrimeiro quadro (URL, opcional)
seednumberSeed (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 preço no 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 — altera a iluminação de um vídeo existente (até 15 segundos) com base em uma referência de iluminação: uma imagem de uma esfera iluminada da forma que você deseja. A cena e o movimento são mantidos, a luz muda. 480p / 768p / 1080p / 2K. Cobrança por segundo do vídeo original.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-relightflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
reference_image_urlreq.textReferência de iluminação (URL de uma renderização de esfera)
resolutionselectResolution · default: 768p · options: 480p, 768p, 1080p, 2k
aspect_ratioselectProporção · padrão: adaptive · opções: adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
seednumberSeed (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 preço no 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 — prolonga um vídeo existente (1.6 a 60 segundos) em 1–15 segundos a partir de uma descrição do que acontece em seguida. Turbo é mais rápido e custa metade do preço; Max oferece maior qualidade. O resultado é o original junto com a continuação, ou apenas a continuação. 480p / 768p / 1080p / 2K. Cobrança por segundo de vídeo novo.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-extendflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
engineselectModelo · padrão: turbo · opções: turbo, max
durationselectSeconds to add · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolution · default: 768p · options: 480p, 768p, 1080p, 2k
aspect_ratioselectProporção · padrão: auto · opções: auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
outputselectResultado · padrão: extended · opções: extended, continuation
enable_prompt_expansionboolExpandir o prompt automaticamente · padrão: true
seednumberSeed (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 preço no 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 — insere uma nova cena (5–13 segundos) em um vídeo existente entre start_time e resume_time (segundos do original, 2 e 3 por padrão; start_time não pode ser anterior a 1.625 s, e devem restar cerca de 1.5 s do original após resume_time). As cores são ajustadas às do original. O prompt descreve a nova cena. 480p / 768p. Cobrança por segundo da nova cena.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-insertflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
start_timenumberInserir em, s · padrão: 2
resume_timenumberRetomar o original em, s · padrão: 3
durationselectNew scene length, s · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13
resolutionselectResolução · padrão: 768p · opções: 480p, 768p
color_matchboolAjustar as cores às do original · padrão: true
enable_prompt_expansionboolExpandir o prompt automaticamente · padrão: true
seednumberSeed (opcional)
  • variants: minimax-h3-max-insert
  • duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
  • resolution: 480p | 768p

Campos de preço no 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 — um vídeo a partir de uma imagem em que apenas a câmera se move: orbitar para a direita, para a esquerda ou em 360°, aproximar, afastar, subir ou descer. A cena permanece estática, a menos que o prompt peça o contrário. 480p / 768p / 1080p, 1–15 segundos. Cobrança por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-cameraflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
camera_moveselectMovimento de câmera · padrão: orbit-right · opções: orbit-right, orbit-left, orbit-360, push-in, pull-out, rise, descend
durationselectDuration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolução · padrão: 480p · opções: 480p, 768p, 1080p
prompt_expansion_modeselectExpansão do prompt · padrão: balanced · opções: balanced, quality, disabled
seednumberSeed (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 preço no 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 — a nova geração da Runway: vídeo cinematográfico a partir de texto ou de um primeiro quadro, clipes de 5 ou 10 segundos, 6 proporções de aspecto. Preço por clipe, de acordo com a duração.

Variantes (addressAs)
ParâmetroTipoDescrição
runway-gen-4-5canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração, seg · padrão: 5 · opções: 5, 10
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9
image_urltextPrimeiro quadro (URL, opcional)
seednumberSeed (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 preço no 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) — vídeo rápido e de baixo custo a partir de texto ou de um primeiro quadro (também é possível definir um último quadro), com som. 720p ou 1080p, 2 a 20 segundos, 7 proporções de tela. O modo rascunho custa metade do preço, para testes rápidos. Você pode enviar uma faixa de áudio pronta (audio_url): o vídeo é gerado para acompanhá-la, o clipe tem a mesma duração da faixa e a cobrança é por segundo dela. Preço por clipe, de acordo com a resolução, o modo e a duração.

Variantes (addressAs)
ParâmetroTipoDescrição
p-video-2canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
durationselectDuration, sec · default: 5 · options: 2, 3, 5, 8, 10, 15, 20
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
draftboolModo de rascunho (mais barato, menor qualidade) · padrão: false
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1
image_urltextPrimeiro quadro (URL, opcional)
last_frame_urltextÚltimo quadro (URL, opcional)
audio_urltextFaixa de áudio pronta que o vídeo é gerado para acompanhar (URL, MP3/WAV/FLAC, opcional)
save_audioboolManter o som no clipe · padrão: true
seednumberSeed (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 preço no 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) — o P-Video-2 avançado: vídeo com som a partir de texto ou de um primeiro e último quadro, de 5 a 15 segundos, em 480p ou 768p. Três modos: Cost (mais barato), Speed (rápido) e Quality (melhor qualidade). Cobrado por clipe, de acordo com o modo, a resolução e a duração.

Variantes (addressAs)
ParâmetroTipoDescrição
p-video-2-procanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: speed · opções: cost, speed, quality
durationselectDuration, sec · default: 5 · options: 5, 8, 10, 12, 15
resolutionselectResolução · padrão: 768p · opções: 480p, 768p
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1
image_urltextPrimeiro quadro (URL, opcional)
last_frame_urltextÚltimo quadro (URL, opcional)
seednumberSeed (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 preço no 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) — vídeo a partir de referências: fotos de um personagem ou produto (até 9), vídeos de referência (até 3) e áudios (até 3), 5 a 15 segundos, 480p ou 768p, modos Speed e Cost. Com keep_audio, sua única faixa de áudio é mantida como som do clipe — a mesma voz, as mesmas palavras — e o vídeo (movimentos, lábios) é gerado para corresponder a ela. Sem keep_audio, o áudio é apenas uma amostra a ser imitada. Preço por clipe: segundos de saída mais referências (vídeo por segundo, imagens por item, áudio por segundo).

Variantes (addressAs)
ParâmetroTipoDescrição
p-video-2-pro-referencecanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: speed · opções: speed, cost
durationselectDuration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolução · padrão: 768p · opções: 480p, 768p
aspect_ratioselectAspect ratio · default: 16:9 · options: adaptive, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1
reference_image_urlsarrayImagens de referência — personagem, produto, estilo (URL, até 9 incluindo quadros)
reference_video_urlsarrayVídeos de referência (URL, até 3, 2–15 s cada, 15 s no total)
reference_audio_urlsarrayÁudio (URL, até 3, 15 s no total) — uma amostra ou, com keep_audio, a trilha sonora do clipe
keep_audioboolManter minha faixa de áudio como trilha sonora do clipe (exatamente 1 arquivo) · padrão: false
first_frame_urltextPrimeiro quadro (URL, opcional)
last_frame_urltextÚltimo quadro (URL, opcional)
seednumberSeed (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 preço no 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) — edite um vídeo existente a partir de uma instrução de texto: substitua um objeto, o plano de fundo, o estilo ou a iluminação, com ou sem imagens de referência (até 4). Vídeo de origem de até 15 segundos; o resultado tem a mesma duração da origem. O modo de rascunho é mais barato. Cobrado por segundo do vídeo de origem.

Variantes (addressAs)
ParâmetroTipoDescrição
p-video-editcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
input_urlsarrayImagens de referência (URL, até 4)
draftboolModo de rascunho (mais barato, menor qualidade) · padrão: false
seednumberSeed (opcional)
  • variants: p-video-edit

Campos de preço no 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 — a nova geração Luma Ray (sucessora do Ray 2): vídeo cinematográfico sem som a partir de texto ou de um primeiro e último quadro, com loop contínuo. 540p, 720p ou 1080p; 5 segundos e 10 segundos a partir de texto. 6 proporções de aspecto. Cobrado por clipe, de acordo com a resolução e a duração.

Variantes (addressAs)
ParâmetroTipoDescrição
luma-ray-3-2canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 720p · opções: 540p, 720p, 1080p
durationselectDuração, seg · padrão: 5 · opções: 5, 10
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9
image_urltextPrimeiro quadro (URL, opcional)
end_image_urltextÚltimo quadro (URL, opcional)
loopboolLoop contínuo · padrão: 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 preço no 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 a versão prévia Veo 3.1 Lite, Fast usa Veo 3.1 Fast, e Quality usa Veo 3.1. Todos os níveis geram vídeo com áudio nativo; esta API não tem um controle de áudio. 720p/1080p/4K, 4/6/8 segundos; o modo de referência está disponível apenas no Lite/Fast e requer 8 segundos. Verifique a cotação atual antes de cada tarefa.

Variantes (addressAs)
ParâmetroTipoDescrição
veo-3.1:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
veo-3.1pixelPixel · Disponível
veo-3.1:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
tierselectQualidade · padrão: fast · opções: lite, fast, quality
generationTypeselectTipo de geração · padrão: TEXT_2_VIDEO · opções: TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
durationselectDuração, seg · padrão: 8 · opções: 4, 6, 8
imageUrlsarrayimageUrls: URLs HTTP(S) públicas (1–2 para o primeiro/último quadro; 1–3 para referências)
  • variants: veo-3.1:white, veo-3.1, veo-3.1:flow
  • tiers: Lite · 720p, Lite · 1080p, Lite · 4k, Fast · 720p, Fast · 1080p, Fast · 4k, Quality · 720p, Quality · 1080p, Quality · 4k (texto → vídeo), Quality · 4k (quadros/referências)
  • 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 preço no 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-para-vídeo e imagem-para-vídeo, opcionalmente com som.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v2.6pixelPixel · Disponível
kling-v2.6:flowflowFlow · Disponível
kling-v2.6:primeprimePrime · Disponível
kling-v2.6:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
resolutionselectResolução · padrão: 1080p · opções: 720p, 1080p
image_urltextImagem (URL, para I2V)
audioboolCom áudio · padrão: false
  • variants: kling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:white
  • tiers: 5s · sem áudio, 10s · sem áudio, 5s · com áudio, 10s · com áudio
  • 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 preço no 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 — a versão mais recente. Cobrado por segundo conforme a resolução, opcionalmente com som. Modos: std (720p), pro (1080p), 4K.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v3.0pixelPixel · Disponível
kling-v3.0:primeprimePrime · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
modeselectModo de qualidade · padrão: pro · opções: std, pro, 4K
multi_shotsselectVários takes · padrão: false · opções: false, true
multi_promptarrayShots (multi_prompt, até 5)
audioboolCom áudio · padrão: false
image_urltextPrimeiro quadro (URL, opcional)
last_frame_urltextÚltimo quadro (URL, opcional)
kling_elementsarrayElementos de personagem (até 3)
  • variants: kling-v3.0, kling-v3.0:prime
  • tiers: 720p · sem áudio, 720p · com áudio, 1080p · sem áudio, 1080p · com áudio, 4K · sem áudio, 4K · com áudio
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • duration: 5 | 10
  • mode: std | pro | 4K
  • multi_shots: false | true

Campos de preço no 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 via Prime (único provedor) — T2V e I2V, std (720p) ou pro (1080p), sem som. Cobrado por segundo. Os recursos de elemento/referência do Omni não estão disponíveis (o contrato da Prime não permite expressá-los).

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v3-omnipixelPixel · Disponível
kling-v3-omni:primeprimePrime · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
audioboolÁudio nativo · padrão: false
durationselectDuração, seg · padrão: 5 · opções: 5, 10
image_urltextPrimeiro quadro (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, opcional, I2V)
  • variants: kling-v3-omni, kling-v3-omni:prime
  • tiers: 720p · sem áudio, 720p · com áudio, 1080p · sem áudio, 1080p · com áudio, 4K · sem áudio, 4K · com áudio
  • 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 preço no 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 — vídeo a partir de imagens de referência (até 7) e/ou um vídeo de referência. Áudio nativo somente sem um vídeo de referência. 720p/1080p/4K. Cobrado por segundo de acordo com a resolução, o áudio e o uso ou não de um vídeo de referência.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v3-omni-referencepixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_inputselectReferência de vídeo · padrão: without-video · opções: without-video, with-video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
audioboolÁudio nativo · padrão: false
durationselectDuration, sec (3–15) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
image_urltextImagem de referência (URL)
input_urlsarrayImagens de referência (URL, até 7; até 4 junto com um vídeo)
video_urltextVídeo de referência (URL, 3–15 s, MP4/MOV)
  • variants: kling-v3-omni-reference
  • níveis: 720p · sem áudio, 720p · com áudio, 720p · com vídeo, 1080p · sem áudio, 1080p · com áudio, 1080p · com vídeo, 4K · sem áudio, 4K · com áudio, 4K · com vídeo
  • 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 preço no 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 — reestilize ou transforme um vídeo de origem (3–15.5 s) a partir de uma descrição de texto, opcionalmente com imagens de referência (até 4). O resultado não tem áudio. 720p/1080p/4K. Cobrado por segundo; o resultado segue o vídeo de origem, portanto a escolha da duração é apenas uma estimativa de custo.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v3-omni-transformationpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
aspect_ratioselectProporção (somente com imagens de referência) · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração (estimativa), seg. · padrão: 5 · opções: 5, 10, 15
video_urlreq.textVídeo (URL)
image_urltextImagem de referência (URL)
input_urlsarrayImagens de referência (URL, até 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 preço no 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 — vídeo de 3 a 30 segundos com áudio nativo e sincronização labial: a partir de texto, de quadros-chave (primeiro, último e até 8 quadros intermediários) ou de referências (até 10 imagens, 5 vídeos, 7 elementos e 3 vozes). 720p/1080p. Cobrado por segundo de acordo com a resolução; com um vídeo de entrada, os segundos dele também são cobrados.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v4pixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, keyframe-to-video, reference-to-video
aspect_ratioselectProporção · padrão: auto · opções: auto, 16:9, 9:16, 1:1, 21:9
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
durationnumberDuração (3–30 s) · padrão: 5
image_urltextPrimeiro quadro (URL)
keyframe_urlsarrayQuadros intermediários (URLs, até 8)
last_frame_urltextÚltimo quadro (URL, opcional)
reference_image_urlsarrayImagens de referência (URLs)
reference_video_urlsarrayVídeos de referência (URLs)
keep_original_soundboolManter o som do vídeo de referência · padrão: false
elementsarrayElementos (até 7: nome + 2–4 imagens ou um vídeo de 3–8 s)
voicesarrayVozes (até 3: nome + 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 preço no 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 — a modalidade mais rápida e econômica do Kling 4.0: a partir de texto, de quadros-chave (primeiro, último e até 8 quadros intermediários) ou de referências (até 10 imagens, 5 vídeos, 7 elementos e 3 vozes). 720p, 3–20 segundos, áudio nativo. Cobrado por segundo; quando há um vídeo de entrada, os segundos dele também são cobrados.

Variantes (addressAs)
ParâmetroTipoDescrição
kling-v4-flashpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, keyframe-to-video, reference-to-video
aspect_ratioselectProporção · padrão: auto · opções: auto, 16:9, 9:16, 1:1, 21:9
resolutionselectResolução · padrão: 720p · opções: 720p
durationnumberDuração (3–20 s) · padrão: 5
image_urltextPrimeiro quadro (URL)
keyframe_urlsarrayQuadros intermediários (URLs, até 8)
last_frame_urltextÚltimo quadro (URL, opcional)
reference_image_urlsarrayImagens de referência (URLs)
reference_video_urlsarrayVídeos de referência (URLs)
keep_original_soundboolManter o som do vídeo de referência · padrão: false
elementsarrayElementos (até 7: nome + 2–4 imagens ou um vídeo de 3–8 s)
voicesarrayVozes (até 3: nome + 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 preço no 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. Cobrado por segundo conforme a resolução.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (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 preço no 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, melhor relação preço/qualidade, T2V e I2V.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
image_urltextImagem (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 preço no 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 — sincronização de avatar e fala. Requer prompt, image_url e audio_url — o upstream rejeita um prompt vazio. A duração é definida pelo arquivo de áudio.

parâmetros opts
ParâmetroTipoDescrição
tierselectQualidade · padrão: std · opções: std, pro
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
  • tiers: Standard 720p, Pro 1080p
  • tier: std | pro (affects price)

Campos de preço no 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 — transfere o movimento de um vídeo para o personagem em uma imagem, nas versões 2.6 e 3.0. Requer image_url e video_url. Cobrado por segundo.

parâmetros opts
ParâmetroTipoDescrição
versionselectVersão · padrão: 3.0 · opções: 2.6, 3.0
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
durationselectDuração (estimativa), seg · padrão: 5 · opções: 5, 10
image_urlreq.textImagem (URL)
video_urlreq.textVídeo (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 preço no 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 — cobrado por segundo. Standard/Fast × resolução × entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
seedance-2.0:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
seedance-2.0:pixelpixelPixel · Disponível
seedance-2.0:primeprimePrime · Indisponível: A rota seedance-2.0:prime não oferece suporte a imagens de referência (input_urls). Use seedance-2.0 (Pixel).
parâmetros opts
ParâmetroTipoDescrição
tierselectVersão · padrão: standard · opções: standard, fast
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
video_inputselectReferência de vídeo · padrão: without-video · opções: without-video, with-video
resolutionselectResolution · default: 720p · options: 480p, 720p, 1080p, 4K
durationselectDuração, seg · padrão: 5 · opções: 5, 10
image_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, opcional, I2V)
input_urlsarrayImagens de referência (1–16 URLs)
video_urltextVídeo de referência (URL)
reference_audio_urlsarrayAmostras de voz: 2–30 segundos, até 10 URLs, até 15 MB cada e 30 segundos no total
web_searchselectPesquisa na web · padrão: false · opções: false, true
audioboolGerar som · padrão: false
  • variants: seedance-2.0:white, seedance-2.0:pixel, seedance-2.0:prime
  • tiers: standard · sem vídeo · 480p, standard · sem vídeo · 720p, standard · sem vídeo · 1080p, standard · sem vídeo · 4K, standard · com vídeo · 480p, standard · com vídeo · 720p, standard · com vídeo · 1080p, standard · com vídeo · 4K, fast · sem vídeo · 480p, fast · sem vídeo · 720p, fast · com vídeo · 480p, fast · com vídeo · 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 preço no 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 — cobrado por segundo conforme a presença de referência de vídeo e a resolução. T2V, I2V e edição de vídeo são compatíveis; a edição exige proporção adaptativa, duração -1 e duração da fonte de 4–30 segundos.

Variantes (addressAs)
ParâmetroTipoDescrição
seedance-2.5:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
seedance-2.5:repcanvasCanvas · Indisponível: a rota :rep não está disponível para este modo. Use Pixel (sem :rep) ou o modelo base.
seedance-2.5:pixelpixelPixel · Disponível
seedance-2.5:primeprimePrime · Indisponível: A rota seedance-2.5:prime não oferece suporte a imagens de referência (input_urls). Use seedance-2.5 (Pixel).
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
video_inputselectReferência de vídeo · padrão: without-video · opções: without-video, with-video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1, adaptive
resolutionselectResolução · padrão: 720p · opções: 480p, 720p, 1080p
durationselectDuration, 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_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, opcional, I2V)
input_urlsarrayImagens de referência (1–16 URLs)
video_urltextVídeo de referência (URL)
reference_audio_urlsarrayAmostras de voz: 2–30 segundos, até 10 URLs, até 15 MB cada e 30 segundos no total
audioboolGerar som · padrão: false
  • variants: seedance-2.5:white, seedance-2.5:rep, seedance-2.5:pixel, seedance-2.5:prime
  • tiers: com vídeo · 480p, com vídeo · 720p, com vídeo · 1080p, sem vídeo · 480p, sem vídeo · 720p, sem vídeo · 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 preço no 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 — ByteDance econômico, até 720p. Cobrado por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
seedance-2-0-mini:pixelpixelPixel · Disponível
seedance-2-0-mini:primeprimePrime · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 480p · opções: 480p, 720p
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
video_inputselectReferência de vídeo · padrão: without-video · opções: without-video, with-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
image_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, opcional)
audioboolGerar som · padrão: false
  • variants: seedance-2-0-mini:pixel, seedance-2-0-mini:prime
  • tiers: sem vídeo · 480p, sem vídeo · 720p, com vídeo · 480p, com vídeo · 720p
  • resolution: 480p | 720p
  • input: text-to-video | image-to-video (affects price)
  • video_input: without-video | with-video
  • duration: 5 | 10

Campos de preço no 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/Imagem/Referência/Transição/Extensão. Cobrado por segundo, de acordo com a qualidade e o som.

Variantes (addressAs)
ParâmetroTipoDescrição
pixverse-v6:pixelpixelPixel · Disponível
pixverse-v6:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video, transition, extend
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9
qualityselectQuality · default: 720p · options: 360p, 540p, 720p, 1080p
durationselectDuration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
audioboolGerar som · padrão: false
multi_clipboolGerar vários clipes · padrão: false
seednumberSeed (0–2147483647, opcional)
image_urltextImagem do primeiro quadro (URL)
input_urlsarrayImagens (1–2 URLs)
last_frame_urltextImagem do último quadro (URL)
image_referencesarrayReferences (1–7)
task_idtextID da tarefa concluída da qual continuar
video_urltextURL do vídeo a partir do qual continuar
  • variants: pixverse-v6:pixel, pixverse-v6:white
  • tiers: 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 preço no 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 — geração cinematográfica de texto para vídeo ou vídeo a partir do primeiro quadro: até 15 segundos em 360p–1080p, com áudio nativo opcional. Cobrado por segundo, de acordo com a resolução e o áudio.

Variantes (addressAs)
ParâmetroTipoDescrição
pixverse-v6-max:pixelpixelPixel · Disponível
pixverse-v6-max:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-video · opções: text-to-video, image-to-video
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9
qualityselectQuality · default: 720p · options: 360p, 540p, 720p, 1080p
durationselectDuration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
audioboolGerar som · padrão: false
seednumberSeed (0–2147483647, opcional)
image_urltextPrimeiro quadro (URL, para imagem → vídeo)
input_urlsarrayPrimeiro quadro (1 URL)
  • variants: pixverse-v6-max:pixel, pixverse-v6-max:flow
  • tiers: 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 preço no 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 em 480p/720p/1080p. Cobrado por segundo de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-3-0canvasCanvas · Disponível
wan-3-0:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-video · opções: text-to-video, image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 720p · opções: 480p, 720p, 1080p
aspect_ratioselectProporção · padrão: adaptive · opções: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4
image_urltextImagem (URL, para I2V — primeiro quadro)
negative_prompttextPrompt negativo (opcional)
seednumberSeed (0–2147483647, opcional)
prompt_extendboolExpansão automática do prompt · padrão: 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 preço no 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) — vídeo a partir de texto, de um primeiro (e último) quadro, de referências (imagens, vídeo, áudio) ou de um arquivo ou página da web. 2–30 s, 480p/720p/1080p, com ou sem som. Cobrado por segundo de saída de acordo com a resolução; o modo, a proporção e o som não alteram o preço.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-3-0-prime:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
wan-3-0-prime:pixelpixelPixel · Disponível
wan-3-0-prime:flowflowFlow · Indisponível: a rota wan-3-0-prime:flow não aceita entradas de arquivo ou link. Use wan-3-0-prime:pixel.
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-video · opções: text-to-video, first-frame-to-video, first-last-frame-to-video, reference-to-video, file-to-video, link-to-video
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
durationselectDuration, 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
resolutionselectResolução · padrão: 720p · opções: 480p, 720p, 1080p
aspect_ratioselectProporção · padrão: adaptive · opções: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16
audioboolÁudio · padrão: true
first_frame_urltextPrimeiro quadro (URL)
last_frame_urltextÚltimo quadro (URL)
reference_image_urlsarrayImagens de referência (URLs)
reference_video_urlsarrayVídeos de referência (URLs)
reference_audio_urlsarrayÁudio de referência (URLs)
reference_file_urlsarrayArquivos (URLs)
reference_link_urlsarrayPáginas públicas (URLs)
seednumberSeed
  • variants: wan-3-0-prime:white, wan-3-0-prime:pixel, wan-3-0-prime:flow
  • tiers: 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 preço no 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) — um modelo de vídeo com áudio sincronizado: texto para vídeo, imagem para vídeo e continuação de clipe. 720p/1080p, 5–20 s. Preço por segundo, conforme a resolução e o modo. Draft é uma renderização de prévia rápida, somente em 720p.

Variantes (addressAs)
ParâmetroTipoDescrição
flux-3canvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: text-to-video · opções: text-to-video, image-to-video, extend
durationselectDuration, sec · default: 5 · options: 5, 6, 8, 10, 15, 20
qualityselectQualidade · padrão: full · opções: full, draft
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
aspect_ratioselectProporção · padrão: auto · opções: auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImagem (URL, para I2V)
video_urltextVídeo (URL, para continuação)
generate_audioboolÁudio sincronizado · padrão: 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 preço no 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, edição de vídeo, Reference-to-Video. Cobrado por segundo de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2-7:whitewhiteWhite · Available
wan-2-7:pixelpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
modeselectModo · padrão: text-to-video · opções: text-to-video, image-to-video, edit, reference-to-video
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL, para I2V/R2V — primeiro quadro)
last_frame_urltextÚltimo quadro (URL, para I2V)
first_clip_urltextClipe a partir do qual continuar (URL, para continuação de I2V)
video_urltextVídeo (URL, para Edit/R2V)
audio_urltextÁudio (URL; para T2V — trilha sonora; para I2V — áudio de condução)
first_frametextPrimeiro quadro R2V (URL)
reference_voicetextVoz de referência (URL wav/mp3, 1–10s)
negative_prompttextPrompt negativo (opcional)
seedtextSeed (0–2147483647, opcional)
prompt_extendboolExpansão automática do prompt · padrão: true
watermarkboolMarca-d'água "gerado por IA" · padrão: false
audio_settingselectÁudio (para edição) · padrão: auto · opções: 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 preço no 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. Cobrado por clipe de acordo com a duração e a resolução. Sem aspect_ratio (detectado automaticamente).

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2-6pixelPixel · Disponível
wan-2-6:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, flash-image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10, 15
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (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 preço no 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. Cobrado por clipe de acordo com a duração e a resolução, da mesma forma para ambas as entradas.

parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL pública, para I2V)
negative_prompttextPrompt negativo (até 500 caracteres)
enable_prompt_expansionboolExpansão do prompt · padrão: false
seednumberSeed (inteiro)
nsfw_checkerboolVerificador de NSFW · padrão: 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 preço no 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.5-uncensored

Wan 2.5 sem o filtro NSFW adicional. Cobrança por clipe de acordo com a duração e a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2.5-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL pública, para I2V)
negative_prompttextPrompt negativo (até 500 caracteres)
enable_prompt_expansionboolExpansão do prompt · padrão: false
seednumberSeed (inteiro)
  • variants: wan-2.5-uncensored
  • 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 preço no 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-2.5-uncensored","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-uncensored

Wan 2.2 A14B Turbo sem o filtro NSFW adicional. T2V e I2V, 480p/720p. Cobrança por clipe de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2.2-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
resolutionselectResolução · padrão: 720p · opções: 480p, 720p
image_urltextImagem (URL pública, para I2V)
  • variants: wan-2.2-uncensored
  • tiers: 480p, 720p
  • input: text-to-video | image-to-video
  • aspect_ratio: 16:9 | 9:16
  • resolution: 480p | 720p

Campos de preço no 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-2.2-uncensored","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"720p"}}'
wan-2.6-uncensored

Wan 2.6 sem o filtro NSFW adicional. T2V e I2V, 5/10/15 s, 720p/1080p. Cobrança por clipe de acordo com a duração e a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2.6-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10, 15
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL pública, para I2V)
  • variants: wan-2.6-uncensored
  • tiers: 5s · 720p, 5s · 1080p, 10s · 720p, 10s · 1080p, 15s · 720p, 15s · 1080p
  • input: text-to-video | image-to-video
  • duration: 5 | 10 | 15
  • resolution: 720p | 1080p

Campos de preço no 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-2.6-uncensored","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","resolution":"720p"}}'
wan-2.7-uncensored

Wan 2.7 sem o filtro NSFW adicional. T2V e I2V, 5/10 s, 720p/1080p. Cobrança por clipe de acordo com a duração e a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-2.7-uncensoredpixelPixel · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL pública, para I2V)
negative_prompttextPrompt negativo (opcional)
seednumberSeed (inteiro)
  • variants: wan-2.7-uncensored
  • 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 preço no 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-2.7-uncensored","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 — o Wan mais econômico. T2V e I2V, 480p/580p/720p.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
resolutionselectResolução · padrão: 720p · opções: 480p, 720p
image_urltextImagem (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 preço no 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 via Flow — vídeo de um personagem falando. Requer prompt, image_url e audio_url. Sempre em 16 fps; num_frames (40–120, múltiplo de 4) define a duração: num_frames − 3 quadros são renderizados, 80 → 4.81 s, no máximo 120 → 7.31 s. O áudio mais longo que o clipe é cortado. Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
wan-speech-to-video:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
resolutionselectResolução · padrão: 480p · opções: 480p, 580p, 720p
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
num_framesnumberNúmero de quadros
frames_per_secondnumberFPS
negative_prompttextPrompt negativo
num_inference_stepsnumberEtapas de geração
guidance_scalenumberEscala de orientação
shiftnumberShift
  • variants: wan-speech-to-video:flow
  • resolution: 480p | 580p | 720p (affects price)

Campos de preço no 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 — somente I2V Standard e I2V Pro.

Variantes (addressAs)
ParâmetroTipoDescrição
hailuo-2-3pixelPixel · Disponível
hailuo-2-3:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
tierselectQualidade · padrão: i2v-std · opções: i2v-std, i2v-pro
durationselectDuração, seg · padrão: 6 · opções: 6, 10
resolutionselectResolução · padrão: 768p · opções: 768p, 1080p
image_urlreq.textImagem (URL, obrigatória)
  • variants: hailuo-2-3, hailuo-2-3:white
  • tiers: 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 preço no 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 e referência para vídeo. 540p/720p/1080p, duração de 5 ou 10 s. Cobrado por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
vidu-q3:whitewhiteWhite · Available
vidu-q3primePrime · Disponível
vidu-q3:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 720p · opções: 540p, 720p, 1080p
image_urltextImagem (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 preço no 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 da Prime (único provedor) — T2V, I2V e geração de vídeo a partir de referências. Níveis Standard, Pro, Turbo e Pro Fast, com preços por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
vidu-q2primePrime · Disponível
parâmetros opts
ParâmetroTipoDescrição
tierselectModo · padrão: t2v · opções: t2v, pro, turbo, pro-fast
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
durationselectDuração, seg · padrão: 5 · opções: 5, 10
resolutionselectResolução · padrão: 720p · opções: 480p, 720p, 1080p
image_urltextImagem (URL, para I2V/R2V)
  • variants: vidu-q2
  • níveis: 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 preço no 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 — a geração mais recente do Vidu (Pixel): vídeo a partir de uma imagem do primeiro quadro ou vídeo a partir de referências (até 15 imagens e até 3 clipes de áudio MP3 de 3–12s). Áudio sincronizado nativo, que você pode desativar. Duração de 3–16s, resoluções de 540p/720p/1080p/2K/4K. Preço por segundo, conforme a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
vidu-q4:pixelpixelPixel · Disponível
vidu-q4:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: image-to-video · opções: image-to-video, reference-to-video
resolutionselectResolution · default: 720p · options: 540p, 720p, 1080p, 2k, 4k
durationselectDuration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
audioboolCom som · padrão: true
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 1:1, 4:3, 3:4
image_urlreq.textImagem (URL, para I2V)
reference_image_urlsreq.arrayImagens de referência (1–15 URLs, para R2V)
reference_audio_urlsarrayÁudio de referência (MP3, 3–12s, até 3 URLs, 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 preço no 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) — versões 1.0 e 1.1. T2V, I2V, Reference; somente Video Edit 1.0. Cobrado por segundo. Prime usa as tarifas Prime atuais e não oferece suporte a Video Edit.

Variantes (addressAs)
ParâmetroTipoDescrição
happyhorse:pixelpixelPixel · Disponível
happyhorse:primeprimePrime · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 6 · opções: 6, 10
versionselectVersão · padrão: 1.0 · opções: 1.0, 1.1
inputselectEntrada · padrão: texto-para-vídeo · opções: texto-para-vídeo, imagem-para-vídeo, referência-para-vídeo, edição de vídeo
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (URL, para I2V/R2V)
reference_imagetextImagem de referência (URL, para R2V/Edit)
video_urltextVídeo (URL, para Video Edit)
audio_settingselectÁudio (para edição) · padrão: auto · opções: auto, origin
seedtextSeed (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 preço no 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. Versões 1.0 (slugs separados para T2V/I2V) e 1.5 em prévia. Preço por segundo de acordo com a resolução. Modo Spicy indisponível para I2V (imagens externas). Versão 1.5: primeiro e último quadro (first_frame_url, last_frame_url), um quadro de loop loop_url e até 4 quadros-chave ({url, timestamp_s}, segundos inteiros maiores que 0 e menores que a duração); eles não alteram o preço.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-imagine-videopixelPixel · Disponível
grok-imagine-video:whitewhiteWhite · Indisponível: a rota de mídia selecionada está indisponível para esses parâmetros.
parâmetros opts
ParâmetroTipoDescrição
versionselectVersão · padrão: 1.0 · opções: 1.0, 1.5
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
modeselectModo de movimento · padrão: normal · opções: normal, fun, spicy
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
resolutionselectResolução · padrão: 720p · opções: 480p, 720p, 1080p
durationselectDuração, seg · padrão: 6 · opções: 6, 10
image_urltextImagem (URL, para I2V)
first_frame_urltextPrimeiro quadro (URL, opcional)
last_frame_urltextÚltimo quadro (URL, opcional)
loop_urltextQuadro de loop — início e fim do clipe (URL, opcional)
keyframesarrayQuadros-chave (até 4: url + timestamp_s, segundos inteiros)
  • variants: 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 preço no 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 para 1080p a resolução de um vídeo gerado pelo Pixel. Requer o task_id de uma geração de vídeo Pixel bem-sucedida (vídeos externos não são compatíveis).

parâmetros opts
ParâmetroTipoDescrição
task_idreq.textID da tarefa de vídeo Pixel bem-sucedida (origem)
resolutionselectResolução do vídeo de origem (para cobrança) · padrão: 720p · opções: 480p, 720p
  • tiers: 480P → 1080P, 720P → 1080P
  • resolution: 480p | 720p (affects price)

Campos de preço no 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 — continue um clipe gerado no Pixel (vídeos externos não são aceitos). Cobrado por clipe em dois eixos: duração da extensão (6 ou 10 s) e resolução do clipe de origem.

parâmetros opts
ParâmetroTipoDescrição
task_idreq.textID da tarefa de vídeo Pixel bem-sucedida (origem)
extend_timesselectDuração da extensão, em segundos · padrão: 6 · opções: 6, 10
source_resolutionselectResolução do vídeo de origem (para a tarifa) · padrão: 720p · opções: 480p, 720p
extend_atnumberContinuar a partir do segundo (≥2)
  • tiers: 6 s · 480p, 6 s · 720p, 10 s · 480p, 10 s · 720p
  • extend_times: 6 | 10
  • source_resolution: 480p | 720p

Campos de preço no 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 — um modelo separado, pós-treinado a partir do MiniMax H3. Texto para vídeo e imagem para vídeo em 480P/768P por 5–15 segundos. Preço de tabela publicado: $0.05/s em 480P e $0.08/s em 768P.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-maxflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
resolutionselectResolução · padrão: 768p · opções: 480p, 768p
durationselectDuration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
aspect_ratioselectAspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, para I2V)
target_audio_urltextFaixa de áudio pronta — substitui a trilha sonora do clipe (URL do áudio, pelo menos 2 s, até 15 MB, opcional)
prompt_expansion_modeselectExpansão do prompt · padrão: balanced · opções: balanced, quality
seednumberSeed
enable_safety_checkerboolVerificador de segurança · padrão: 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 preço no 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 via Flow — texto para vídeo e imagem para vídeo. Cobrado por segundo de saída, de acordo com 480p ou 768p; a tarifa promocional termina em September 7, 2026.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-turboflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video
resolutionselectResolução · padrão: 480p · opções: 480p, 768p
durationselectDuration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
aspect_ratioselectAspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, para I2V)
target_audio_urltextFaixa de áudio pronta — substitui a trilha sonora do clipe (URL do áudio, pelo menos 2 s, até 15 MB, opcional)
prompt_expansion_modeselectExpansão do prompt · padrão: balanced · opções: balanced, quality
seednumberSeed
enable_safety_checkerboolVerificador de segurança · padrão: 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 preço no 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 via Flow — texto para vídeo, imagem para vídeo, referência para vídeo e edição. Cobrado por segundo de saída em 360p/720p/1080p/4K.

Variantes (addressAs)
ParâmetroTipoDescrição
gemini-omni-flash-1-1-flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video, edit
resolutionselectResolution · default: 720p · options: 360p, 720p, 1080p, 4k
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
image_urltextImage/reference (URL)
video_urltextVídeo (URL, para edição)
end_image_urltextÚltimo quadro (URL)
image_urlsarrayImagens de referência (URLs)
reference_video_urlsarrayVídeos de referência (URLs)
source_duration_secondsnumberDuração do vídeo de origem, segundos (para edição)
durationselectDuration, 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 preço no 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 e referência para vídeo. Cobrado por segundo, de acordo com a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3pixelPixel · Disponível
minimax-h3:whitewhiteWhite · Available
minimax-h3:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
aspect_ratioselectAspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
resolutionselectResolução · padrão: 768p · opções: 768p, 2k
durationselectDuration, sec · default: 6 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPrimeiro quadro (URL, para I2V)
last_frame_urltextQuadro final (URL, para I2V)
reference_image_urlsarrayImagens de referência (1–9 URLs, para R2V)
reference_video_urlsarrayVídeos de referência (até 3 URLs, para R2V)
reference_audio_urlsarrayÁudio de referência (até 3 URLs, para R2V)
input_video_durationnumberDuração do vídeo de entrada, em segundos (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 preço no 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 — a versão mais leve do MiniMax H3: geração de vídeo a partir de texto, vídeo com primeiro/último quadro e geração com referências (até 9 imagens, 3 vídeos e 3 clipes de áudio). 4–15 segundos em 480P ou 768P. Cobrança por segundo conforme a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-litecanvasCanvas · Disponível
minimax-h3-lite:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
aspect_ratioselectAspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
resolutionselectResolução · padrão: 768p · opções: 480p, 768p
durationselectDuration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPrimeiro quadro (URL, para I2V)
last_frame_urltextQuadro final (URL, para I2V)
reference_image_urlsarrayImagens de referência (1–9 URLs, para R2V)
reference_video_urlsarrayVídeos de referência (até 3 URLs, para R2V)
reference_audio_urlsarrayÁudio de referência (até 3 URLs, 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 preço no 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 — a versão mais rápida do MiniMax H3: geração de vídeo a partir de texto, vídeo com primeiro/último quadro e geração com referências (até 9 imagens, 3 vídeos e 3 clipes de áudio). 4–15 segundos em 768P. Cobrança por segundo.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-highspeedcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
aspect_ratioselectAspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
resolutionselectResolução · padrão: 768p · opções: 768p
durationselectDuration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPrimeiro quadro (URL, para I2V)
last_frame_urltextQuadro final (URL, para I2V)
reference_image_urlsarrayImagens de referência (1–9 URLs, para R2V)
reference_video_urlsarrayVídeos de referência (até 3 URLs, para R2V)
reference_audio_urlsarrayÁudio de referência (até 3 URLs, 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 (afeta o preço)
  • duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Campos de preço no 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 — geração multimodal. O som usa até 3 audio_ids de POST /api/media/gemini-omni-audio. São vozes predefinidas, não clonagem de voz a partir de uma gravação nem lip-sync com uma faixa enviada. Para um roteiro exato com uma voz clonada, use voice-clone-tts e omnihuman-1-5.

parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada de vídeo · padrão: no-video · opções: no-video, video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
durationselectDuração, seg · padrão: 8 · opções: 4, 6, 8, 10
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
image_urltextImagem (URL, opcional)
audio_idsarrayAté 3 audio_ids — POST /api/media/gemini-omni-audio
video_listarrayVídeos de referência (objetos video_list de acordo com o esquema do Pixel)
seednumberSeed (opcional)
  • tiers: Sem vídeo · 4 sec · 720p, Sem vídeo · 4 sec · 1080p, Sem vídeo · 4 sec · 4K, Sem vídeo · 6 sec · 720p, Sem vídeo · 6 sec · 1080p, Sem vídeo · 6 sec · 4K, Sem vídeo · 8 sec · 720p, Sem vídeo · 8 sec · 1080p, Sem vídeo · 8 sec · 4K, Sem vídeo · 10 sec · 720p, Sem vídeo · 10 sec · 1080p, Sem vídeo · 10 sec · 4K, Com vídeo · 720p, Com vídeo · 1080p, Com vídeo · 4K
  • input: no-video | video
  • aspect_ratio: 16:9 | 9:16
  • duration: 4 | 6 | 8 | 10
  • resolution: 720p | 1080p | 4k

Campos de preço no 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 — geração multimodal. O som usa até 3 audio_ids de POST /api/media/gemini-omni-audio. São vozes predefinidas, não clonagem de voz a partir de uma gravação nem lip-sync com uma faixa enviada. Não combine audio_ids com first_frame_url. Para um roteiro exato com uma voz clonada, use voice-clone-tts e omnihuman-1-5.

parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada de vídeo · padrão: no-video · opções: no-video, video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
durationselectDuração, seg · padrão: 8 · opções: 4, 6, 8, 10
resolutionselectResolution · default: 720p · options: 360p, 720p, 1080p, 4k
image_urltextImagem (URL, opcional)
audio_idsarrayAté 3 audio_ids — POST /api/media/gemini-omni-audio
video_listarrayEntrada de vídeo (objetos video_list de acordo com o esquema do Pixel)
seednumberSeed (opcional)
  • tiers: Sem vídeo · 4 sec · 360p, Sem vídeo · 4 sec · 720p, Sem vídeo · 4 sec · 1080p, Sem vídeo · 4 sec · 4K, Sem vídeo · 6 sec · 360p, Sem vídeo · 6 sec · 720p, Sem vídeo · 6 sec · 1080p, Sem vídeo · 6 sec · 4K, Sem vídeo · 8 sec · 360p, Sem vídeo · 8 sec · 720p, Sem vídeo · 8 sec · 1080p, Sem vídeo · 8 sec · 4K, Sem vídeo · 10 sec · 360p, Sem vídeo · 10 sec · 720p, Sem vídeo · 10 sec · 1080p, Sem vídeo · 10 sec · 4K, Com vídeo · 360p, Com vídeo · 720p, Com vídeo · 1080p, Com vídeo · 4K
  • input: no-video | video
  • aspect_ratio: 16:9 | 9:16
  • duration: 4 | 6 | 8 | 10
  • resolution: 360p | 720p | 1080p | 4k

Campos de preço no 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) — vídeo a partir de texto, de um quadro inicial (e final) ou de referências, com até 15 segundos. 360p/720p/1080p/4K, 16:9 ou 9:16. Áudio nativo: fala, música e efeitos são gerados automaticamente; entrada de áudio não é aceita. Até 2 personagens (character_ids de POST /api/media/gemini-omni-character, não disponíveis com um quadro inicial/final) pelo mesmo preço. Para estender um clipe concluído, use gemini-omni-flash-1-2-extend. Preço por segundo de saída, conforme a resolução.

Variantes (addressAs)
ParâmetroTipoDescrição
gemini-omni-flash-1-2pixelPixel · Disponível
gemini-omni-flash-1-2:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
inputselectEntrada · padrão: text-to-video · opções: text-to-video, image-to-video, reference-to-video
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16
durationselectDuration, sec (up to 10 with a last frame) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectResolution · default: 720p · options: 360p, 720p, 1080p, 4k
image_urltextImagem (URL, para I2V)
last_frame_urltextÚltimo quadro (URL, para I2V)
image_urlsarrayImagens de referência (URLs)
character_idsarrayPersonagens — até 2 ids de POST /api/media/gemini-omni-character
  • variants: gemini-omni-flash-1-2, gemini-omni-flash-1-2:white
  • tiers: 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 preço no 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 — continua um clipe concluído do Gemini Omni 1.2 Flash por 3–10 segundos a partir de uma descrição do que acontece em seguida. A origem é o jobId do seu clipe de 360p ou 720p com até 15 segundos (as extensões podem ser encadeadas enquanto o clipe de origem tiver no máximo 15 segundos). O resultado é o clipe inteiro (origem + continuação) na resolução e proporção do clipe de origem. Até 3 imagens de referência para a nova parte. Preço por segundo adicionado, conforme a resolução do clipe de origem.

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textjobId do clipe de origem do Gemini Omni 1.2 Flash
durationselectSeconds to add · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10
resolutionselectResolução do clipe de origem (para a tarifa) · padrão: 720p · opções: 360p, 720p
image_urlsarrayImagens de referência para a continuação (URLs)
  • faixas: 360p · por segundo adicionado, 720p · por segundo adicionado
  • duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
  • resolution: 360p | 720p

Campos de preço no 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 — qualidade cinematográfica. T2V e I2V, 720p/1080p.

parâmetros opts
ParâmetroTipoDescrição
aspect_ratioselectProporção · padrão: 16:9 · opções: 16:9, 9:16, 1:1
durationselectDuração, seg · padrão: 5 · opções: 5, 10
qualityselectResolução · padrão: 720p · opções: 720p, 1080p
image_urltextImagem (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 preço no 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 — anime uma pessoa a partir de uma foto + voz. Requer image_url e audio_url. Cobrado por segundo. Geração anterior: recomendamos omnihuman-v2 — mais novo e mais barato.

parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
output_resolutionselectResolução · padrão: 1080 · opções: 720, 1080
pe_fast_modeboolModo rápido · padrão: false
seednumberSeed (-1 = random)
mask_urltextMáscara do assunto (URL, opcional)
  • output_resolution: 720 | 1080

Campos de preço no 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 — uma pessoa falando a partir de uma foto e uma faixa de voz: os lábios, a expressão facial, os gestos e os movimentos do corpo acompanham o seu áudio. Requer image_url e audio_url (wav ou mp3, de 4 segundos a 5 minutos); o clipe tem a mesma duração do áudio. O prompt opcional orienta a cena e a câmera. 720p. Cobrado por segundo do vídeo de saída.

parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
enable_watermarkboolMarca-d'água · padrão: false

Campos de preço no 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

Volcengine Lip Sync — sincronização labial. Requer mode, video_url e audio_url. Cobrado por segundo.

parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: lite · opções: lite, basic
video_urlreq.textVídeo (URL)
audio_urlreq.textÁudio (URL)
separate_vocalboolIsolar vocais (suprimir ruído de fundo) · padrão: false
open_scenedetboolSegmentação da cena e detecção de locutor · padrão: false
align_audioboolRepetir vídeo se o áudio for mais longo · padrão: true
  • mode: lite | basic

Campos de preço no 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 a resolução de um vídeo existente com os modelos Topaz Video AI (Proteus, Artemis, Gaia, Nyx): detalhes mais nítidos, menos ruído e menos artefatos de compressão. Envie video_url (MP4/MOV de até 60 segundos) e um upscale_factor de 1 a 4 — por exemplo, ×3 transforma 360p em 1080p, e ×2 transforma 1080p em 4K. O target_fps opcional (até 60) habilita a interpolação de quadros. O preço é calculado por segundo do vídeo de origem, de acordo com a resolução de saída: até 720p, até 1080p ou acima de 1080p (4K); a saída acima de 30 fps custa o dobro. O servidor mede o tamanho do quadro, a taxa de quadros e a duração por conta própria antes do início do trabalho.

Variantes (addressAs)
ParâmetroTipoDescrição
topaz-video-upscaleflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
upscale_factorselectScale · default: 2 · options: 1, 2, 3, 4
modelselectModelo Topaz · padrão: Proteus · opções: Proteus, Artemis HQ, Artemis MQ, Artemis LQ, Gaia HQ, Gaia CG, Nyx, Nyx Fast, Nyx XL, Nyx HF
target_fpsselectTaxa de quadros de saída · padrão: source · opções: source, 24, 25, 30, 48, 50, 60
  • variantes: topaz-video-upscale
  • níveis: saída de até 720p, até 30 fps, saída de até 1080p, até 30 fps, saída acima de 1080p (4K), até 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 preço no 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 a resolução de um vídeo existente para 1080P, 2K ou 4K, mantendo a proporção, a taxa de quadros, a contagem de quadros e o áudio. Envie uma video_url pública (MP4/MOV/WEBM de até 50 MB e até 60 segundos). A resolução define os limites de saída: a imagem é ajustada para caber em 1920×1080 / 2560×1440 / 3840×2160 (1080×1920 / 1440×2560 / 2160×3840 para orientação retrato), sem cortes; uma fonte maior é reduzida para caber nesses limites. O resultado é MP4 H.264 + AAC. O preço é calculado por segundo do vídeo de entrada, de acordo com a resolução de saída: 1080P, 2K (padrão) ou 4K; o servidor mede a duração do clipe antes de iniciar o processamento.

parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
resolutionselectResolução de saída · padrão: 2K · opções: 1080P, 2K, 4K
  • tiers: 1080P · 1920×1080, 2K · 2560×1440, 4K · 3840×2160
  • resolution: 1080P | 2K | 4K

Campos de preço no 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 — a nova geração OmniHuman (outubro de 2026) e a versão recomendada: animação realista de uma pessoa a partir de uma foto e uma faixa de voz — os lábios, a expressão facial, os gestos e os movimentos do corpo acompanham seu áudio. Requer image_url e audio_url (wav ou mp3, de 4 segundos a 5 minutos); o clipe tem a mesma duração do áudio. Um prompt opcional (em inglês) orienta a cena e a câmera. Mais barato que o OmniHuman 1.5. Cobrado por segundo de vídeo finalizado.

Variantes (addressAs)
ParâmetroTipoDescrição
omnihuman-v2:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
  • variants: omnihuman-v2:flow

Campos de preço no 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 — anime uma pessoa a partir de imagem e áudio via Flow. A duração vem do resultado do provedor. Geração anterior: recomendamos omnihuman-v2 — mais novo e mais barato.

Variantes (addressAs)
ParâmetroTipoDescrição
omnihuman-v1.5:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
mask_urltextMáscara (URL, opcional)
resolutionselectResolução · padrão: 1080p · opções: 720p, 1080p
turbo_modeboolModo turbo · padrão: false
  • variants: omnihuman-v1.5:flow
  • resolution: 720p | 1080p

Campos de preço no 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 — sincroniza novamente os lábios de um vídeo existente com um novo áudio (substitui uma linha em um fragmento). Requer video_url e audio_url. A duração da saída com sync_mode=cut_off (padrão) é min(video, audio), portanto, durações iguais mantêm a duração. Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
lipsync-2-pro:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
audio_urlreq.textÁudio (URL)
sync_modeselectQuando os comprimentos diferem · padrão: cut_off · opções: cut_off, loop, bounce, remap, silence
  • variants: lipsync-2-pro:flow
  • sync_mode: cut_off | loop | bounce | remap | silence

Campos de preço no 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 — sincronização labial de próxima geração de um vídeo existente com um novo áudio; melhor em perfis, oclusões e closes. Requer video_url e audio_url. A duração da saída com sync_mode=cut_off (padrão) é min(video, audio). Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
sync-3:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
audio_urlreq.textÁudio (URL)
sync_modeselectQuando os comprimentos diferem · padrão: cut_off · opções: cut_off, loop, bounce, remap, silence
  • variants: sync-3:flow
  • sync_mode: cut_off | loop | bounce | remap | silence

Campos de preço no 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 — altera o desempenho em um fragmento para sincronizá-lo com o áudio: lábios, expressão facial (emoção) e, com model_mode=head, movimento da cabeça. Vídeo e áudio de até 15 s, com um único locutor visível. O comprimento da saída com sync_mode=cut_off (padrão) é min(video, audio). Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
react-1:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
audio_urlreq.textÁudio (URL)
emotionselectEmoção · padrão: neutral · opções: neutral, happy, sad, angry, disgusted, surprised
model_modeselectO que alterar · padrão: face · opções: lips, face, head
temperaturenumberExpressiveness (0–1)
sync_modeselectQuando os comprimentos diferem · padrão: cut_off · opções: 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 preço no 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 — vídeo falante a partir de uma foto e uma faixa de voz: os lábios, a expressão e o movimento da cabeça acompanham sua narração, incluindo russo. Requer image_url (proporção de tela de 0.4–2.5) e audio_url (de 5 segundos a 15 minutos); o clipe tem a mesma duração do áudio. 480p / 768p / 1080p / 2K; enable_transcription transcreve a fala para sincronizar melhor os lábios. Cobrado por segundo do vídeo de saída, ×1.2 para clipes com mais de 15 s.

Variantes (addressAs)
ParâmetroTipoDescrição
minimax-h3-max-lipsync:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
resolutionselectResolution · default: 768p · options: 480p, 768p, 1080p, 2k
enable_transcriptionboolTranscrever fala para lábios mais ajustados · padrão: false
seednumberSeed
  • variants: minimax-h3-max-lipsync:flow
  • resolution: 480p | 768p | 1080p | 2k

Campos de preço no 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 — um personagem falante a partir de uma foto e uma faixa de voz (o mesmo sync-3 da sincronização labial de fragmentos): lábios precisos, funciona também em ilustrações. Requer image_url e audio_url; o clipe tem a mesma duração do áudio (até 5 minutos). Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
sync-3-avatar:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
  • variants: sync-3-avatar:flow

Campos de preço no 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 — um avatar falante criado a partir de uma foto e da sua narração: lábios, expressão e gestos. Requer image_url com um rosto claramente visível e audio_url; o clipe tem a mesma duração do áudio (até 5 minutos). talking_style: stable (calm) ou expressive. 360p–1080p. Cobrado por segundo do vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
heygen-avatar-4:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
resolutionselectResolution · default: 720p · options: 360p, 480p, 540p, 720p, 1080p
aspect_ratioselectProporção · padrão: auto · opções: auto, 16:9, 9:16, 4:5, 5:4, 1:1
talking_styleselectEstilo de fala · padrão: stable · opções: 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 preço no 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 — o mais novo mecanismo de avatares falantes: um avatar pronto da HeyGen reproduz sua narração com movimentos e sincronização labial mais naturais do que o Avatar IV. Requer avatar (o nome de um avatar pronto da HeyGen, por exemplo, “Ann Doctor Standing”) e audio_url; o clipe tem a mesma duração do áudio (até 5 minutos). 720p / 1080p / 4K. Cobrado por segundo de vídeo gerado.

Variantes (addressAs)
ParâmetroTipoDescrição
heygen-avatar-v:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
avatarreq.textAvatar da HeyGen (nome de um avatar pronto)
audio_urlreq.textÁudio (URL)
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p, 4k
aspect_ratioselectProporção · padrão: auto · opções: 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 preço no 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 — um vídeo falante a partir de uma foto e uma faixa de voz: os lábios e a expressão acompanham sua locução. Requer image_url e audio_url (até 60 segundos por solicitação); o clipe tem a mesma duração do áudio. 480p / 720p. Cobrado por segundo de vídeo de saída.

Variantes (addressAs)
ParâmetroTipoDescrição
veed-fabric-1.0:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
audio_urlreq.textÁudio (URL)
resolutionselectResolução · padrão: 720p · opções: 480p, 720p
  • variants: veed-fabric-1.0:flow
  • resolution: 480p | 720p

Campos de preço no 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 — vídeo cinematográfico em 1080p sincronizado com seu áudio (fala, música): a foto é o primeiro quadro, e o prompt indica como animá-la (o prompt é obrigatório sem uma foto). Áudio de 2–10 segundos. Não é um modelo dedicado à sincronização labial: a câmera e a pose se movem com mais liberdade do que nos modelos de avatar. Cobrado por segundo do áudio de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
ltx-2.5-audio-to-video:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urltextImagem (URL)
audio_urlreq.textÁudio (URL)
aspect_ratioselectProporção · padrão: auto · opções: auto, 16:9, 9:16
guidance_scalenumberAderência ao prompt (1–50)
  • variants: ltx-2.5-audio-to-video:flow
  • aspect_ratio: auto | 16:9 | 9:16

Campos de preço no 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 — imagem para vídeo do Flow. 720p/1080p, 5s.

Variantes (addressAs)
ParâmetroTipoDescrição
pikaflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
seednumberSeed
negative_prompttextPrompt negativo
durationselectDuração, seg · padrão: 5 · opções: 5
  • variants: pika
  • resolution: 720p | 1080p (affects price)
  • duration: 5

Campos de preço no 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 via Dune. Avatar falante a partir de um retrato e áudio ou de um roteiro de voz.

Variantes (addressAs)
ParâmetroTipoDescrição
p-video-avatarduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urltextRetrato (URL)
audio_urltextÁudio (URL)
voice_scripttextRoteiro da voz
resolutionselectResolução · padrão: 720p · opções: 720p, 1080p
  • variants: p-video-avatar
  • resolution: 720p | 1080p

Campos de preço no 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 um vídeo para uma das suas faixas anteriores do Suno. source_task_id é o ID do trabalho do Suno, e source_track é o número da faixa (padrão 0). O vídeo é executado na mesma lane da faixa: uma faixa suno:white recebe suno-music-video:white, e uma faixa Pixel recebe Pixel. Preço fixo por solicitação; a duração do clipe acompanha a faixa e não altera o preço. As legendas author/domain_name são exclusivas do Pixel.

Variantes (addressAs)
ParâmetroTipoDescrição
suno-music-videopixelPixel · Disponível
suno-music-video:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
authortextAutor (creditado no clipe)
domain_nametextDomínio (creditado no clipe)
  • variantes: suno-music-video, suno-music-video:white
  • tiers: Por solicitação

Campos de preço no 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."}'

Áudio (TTS) (46)

modelEntradaUnidadeVariantesparâmetros opts
qwen3-ttstextpor 1000 caracteresqwen3-tts, qwen3-tts:flowvoice, language, instruct, response_format
gpt-4o-mini-ttstextpor 1000 caracteresgpt-4o-mini-ttsvoice, instructions, response_format, speed
elevenlabs-v4-ttstextpor 1000 caractereselevenlabs-v4-ttsengine, voice, voice_id, language_code, stability, similarity_boost, apply_text_normalization, output_format, seed
grok-ttstextpor 1000 caracteresgrok-ttsvoice, language
elevenlabs-sound-effects-v2textpor arquivoelevenlabs-sound-effects-v2duration, prompt_influence, loop, output_format
mirelo-sfx-2textpor arquivomirelo-sfx-2duration, negative_prompt, output_format, seed
mirelo-sfx-2-videotext, videopor segundomirelo-sfx-2-videovideo_url, preserve_speech, negative_prompt, output_format, seed
ttstextpor voiceover—engine, voice, language_code, minimax_voice, qwen3_voice, gemini_voice, stability, similarity_boost, speed, style, timestamps, previous_text, next_text, voice_id
elevenlabs-dialoguetextpor 1000 caracteres—dialogue, stability
gemini-ttstextpor 1000 caracteres—engine, gemini_voice, accent, style, pace, audio_profile, scene, sample_context, temperature
gemini-3.8-flash-ttstextpor 1000 caracteresgemini-3.8-flash-tts, gemini-3.8-flash-tts:flowengine, gemini_voice, style_instructions
gemini-3.8-flash-tts-litetextpor 1000 caracteresgemini-3.8-flash-tts-lite, gemini-3.8-flash-tts-lite:flowgemini_voice, style_instructions
chatterbox-ttstextpor 1000 caractereschatterbox-tts, chatterbox-tts:flowvoice, exaggeration, temperature, seed
kokoro-ttstextpor 1000 caractereskokoro-tts, kokoro-tts:flowvoice, speed
speech-to-textaudiopor minutospeech-to-text:flow, speech-to-text:elevenlabsaudio_url, duration_minutes, language_code, diarize, tag_audio_events, keyterms
elevenlabs-audio-isolationaudiopor minuto—audio_url, duration_minutes
nemotron-3-diarizationaudiopor minutonemotron-3-diarizationaudio_url, duration_minutes, language_code
qwen3-asr-1.7baudiopor minutoqwen3-asr-1.7baudio_url, duration_minutes, language_code
qwen3-asr-0.6baudiopor minutoqwen3-asr-0.6baudio_url, duration_minutes, language_code
voxtral-small-24b-2507audiopor minutovoxtral-small-24b-2507audio_url, duration_minutes, language_code
mimo-v2-5-ttstextpor 1000 caracteresmimo-v2-5-ttsvoice, instruct, output_format
mimo-v2-5-tts-voiceclonetextpor 1000 caracteresmimo-v2-5-tts-voiceclonevoice, instruct
mimo-v2-5-tts-voicedesigntextpor 1000 caracteresmimo-v2-5-tts-voicedesignvoice
inworld-realtime-tts-1-5-minitextpor 1000 caracteresinworld-realtime-tts-1-5-minivoice, speaking_rate
inworld-realtime-tts-1-5-maxtextpor 1000 caracteresinworld-realtime-tts-1-5-maxvoice, speaking_rate, return_timestamps
whisper-large-v3-turboaudiopor minutowhisper-large-v3-turboaudio_url, duration_minutes, language_code
nemotron-asr-multilingualaudiopor minutonemotron-asr-multilingualaudio_url, duration_minutes, language_code
whisper-large-v3audiopor minutowhisper-large-v3audio_url, duration_minutes, language_code
gpt-4o-transcribeaudiopor minutogpt-4o-transcribeaudio_url, duration_minutes, language_code
gpt-4o-mini-transcribeaudiopor minutogpt-4o-mini-transcribeaudio_url, duration_minutes, language_code
gpt-4o-transcribe-diarizeaudiopor minutogpt-4o-transcribe-diarizeaudio_url, duration_minutes, language_code
universal-2audiopor minutouniversal-2audio_url, duration_minutes, language_code, speaker_labels, keyterms_prompt
forced-alignmenttext, audiopor 1000 caracteres—audio_url
chatterbox-turbotextpor 1000 caractereschatterbox-turboprompt
voice-clone-ttstextpor 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-changeraudiopor 1000 caracteres—voice_id, model_version, audio_url, similarity_boost, stability, remove_background_noise, response_format, sample_rate, seed
elevenlabs-dubbingaudio, videopor segundoelevenlabs-dubbingvideo_url, audio_url, target_language, source_language, cloning_strength
suno-stemaudiopor arquivo—audio_url, type, stem_name
suno-sfxtextpor arquivo—version, sound_loop, sound_tempo, sound_key
suno-lyricstextpor arquivo—prompt
suno-wavaudiopor arquivosuno-wav, suno-wav:whitesource_task_id, source_track, source_audio_id
suno-timestamped-lyricsaudiopor arquivo—source_task_id, source_track, source_audio_id
suno-style-boosttextpor arquivo—prompt
suno-personaaudiopor arquivo—source_task_id, source_track, source_audio_id, persona_name, persona_description
suno-midiaudiopor arquivo—source_task_id, source_track, source_audio_id
suno-speechtextpor voiceover—mode, script, tone, backgroundMusic, vocalGender, variety
qwen3-tts

Qwen3-TTS (Alibaba) — síntese de fala em 10 idiomas, incluindo russo: 9 vozes predefinidas e controle de tom em linguagem natural. Até 4000 caracteres por solicitação. Cobrado por 1000 caracteres.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen3-ttsduneDune · Disponível
qwen3-tts:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
voiceselectVoz · padrão: Vivian · opções: Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee
languageselectIdioma · padrão: auto · opções: auto, ru, en, zh, ja, ko, de, fr, pt, es, it
instructtextInstrução de tom (por exemplo, "calmo, sussurrando")
response_formatselectFormato · padrão: mp3 · opções: 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 preço no 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íntese de fala em vários idiomas, incluindo russo: 13 vozes e controle da entrega em linguagem simples (instruções: tom, ritmo, emoção). Até 4096 caracteres por solicitação. Compatível com OpenAI POST /v1/audio/speech. Cobrado por 1000 caracteres.

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-4o-mini-ttswhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
voiceselectVoz · padrão: alloy · opções: alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse, marin, cedar
instructionstextInstruções de entrega (por exemplo, "calmo, amigável")
response_formatselectFormato · padrão: mp3 · opções: mp3, opus, aac, flac, wav, pcm
speednumberSpeed (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 preço no 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 — o mais recente modelo de voz da ElevenLabs (setembro de 2026): fala expressiva, tags de emoção embutidas ([whispering], [excited]), multilíngue, incluindo russo. O mecanismo Turbo custa metade do preço e é mais rápido. Até 5000 caracteres por solicitação. Cobrado por 1000 caracteres, proporcionalmente ao comprimento do texto.

Variantes (addressAs)
ParâmetroTipoDescrição
elevenlabs-v4-ttsflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
engineselectMecanismo · padrão: v4 · opções: v4, turbo
voiceselectVoz · padrão: Rachel · opções: Rachel, Aria, Roger, Sarah, Laura, Charlie, George, Callum, River, Liam, Charlotte, Alice, Matilda, Will, Jessica, Eric, Chris, Brian, Daniel, Lily, Bill
voice_idtextID da voz (sua própria voz do ElevenLabs, substitui a lista)
language_codeselectIdioma · padrão: auto · opções: auto, ru, en, de, fr, es, it, pt, pl, uk, tr, zh, ja, ko
stabilitynumberStability (0–1)
similarity_boostnumberAumento de similaridade (0–1)
apply_text_normalizationselectNormalizar números e datas · padrão: auto · opções: auto, on, off
output_formatselectFormato · padrão: mp3 · opções: mp3, mp3_hq, opus
seednumberSeed (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 preço no 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íntese de fala da xAI: 28 vozes, 20 idiomas, incluindo russo. Até 15000 caracteres por solicitação. Cobrado por 1000 caracteres, proporcionalmente ao comprimento do texto.

Variantes (addressAs)
ParâmetroTipoDescrição
grok-ttsflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
voiceselectVoz · padrão: eve · opções: 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
languageselectIdioma · padrão: auto · opções: 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 preço no 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 — efeitos sonoros a partir de uma descrição de texto: passos, portas, explosões, natureza, sons de UI, camadas ambientes. Descrição de até 450 caracteres. Duração de 0.5 a 22 segundos, com loop contínuo opcional. O preço depende da duração.

Variantes (addressAs)
ParâmetroTipoDescrição
elevenlabs-sound-effects-v2flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
durationselectDuration, 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_influencenumberInfluência do prompt (0–1) · padrão: 0.3
loopboolLoop contínuo · padrão: false
output_formatselectFormato · padrão: mp3 · opções: 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 preço no 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 — efeitos sonoros e sons ambientes a partir de uma descrição em texto (até 2000 caracteres, funciona melhor em inglês): passos, portas, máquinas, natureza, ruídos da cidade. 1 a 60 segundos; você pode listar sons a excluir. Cobrança por segundo de som.

Variantes (addressAs)
ParâmetroTipoDescrição
mirelo-sfx-2flowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
durationselectDuration, sec · default: 5 · options: 1, 2, 3, 5, 8, 10, 15, 20, 30, 45, 60
negative_prompttextSons a excluir
output_formatselectFormato · padrão: mp3 · opções: mp3, wav
seednumberSeed (opcional)
  • variants: mirelo-sfx-2
  • duration: 1 | 2 | 3 | 5 | 8 | 10 | 15 | 20 | 30 | 45 | 60
  • output_format: mp3 | wav

Campos de preço no 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 vídeo — som para um clipe: o modelo assiste ao vídeo e cria efeitos e sons ambientes sincronizados para toda a sua duração (vídeo de até 60 segundos). A fala na faixa original pode ser mantida. O prompt é opcional e pode indicar o que deve ser ouvido. O resultado é um arquivo de áudio. Cobrança por segundo de vídeo.

Variantes (addressAs)
ParâmetroTipoDescrição
mirelo-sfx-2-videoflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urlreq.textVídeo (URL)
preserve_speechboolManter a fala do vídeo · padrão: true
negative_prompttextSons a excluir
output_formatselectFormato · padrão: mp3 · opções: mp3, wav
seednumberSeed (opcional)
  • variants: mirelo-sfx-2-video
  • output_format: mp3 | wav

Campos de preço no 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íntese de fala com MiniMax, Qwen, Gemini e ElevenLabs. Preço por 1000 caracteres. Oferece suporte a russo, seleção de voz e controles de síntese.

parâmetros opts
ParâmetroTipoDescrição
engineselectMecanismo · padrão: minimax-turbo · opções: turbo, multilingual, minimax-turbo, minimax-hd, qwen3, gemini-flash
voiceselectVoz · padrão: EkK5I93UQWFDigLMpZcX · opções: EkK5I93UQWFDigLMpZcX, Xb7hH8MSUJpSbSDYk0k2, pNInz6obpgDQGcFmaJgB
language_codeselectIdioma · padrão: auto · opções: auto, ru, en
minimax_voiceselectMiniMax 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_voiceselectVoz Qwen · padrão: Vivian · opções: Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee
gemini_voiceselectVoz do Gemini · padrão: Kore · opções: 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
stabilitynumberStability (0–1)
similarity_boostnumberAumento de similaridade (0–1)
speednumberSpeed (0.7–1.2)
stylenumberStyle (0–1)
timestampsselectCarimbos de data e hora · padrão: false · opções: false, true
previous_texttextTexto anterior (máx. 5000)
next_texttextPróximo texto (máx. 5000)
voice_idtextID da 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 preço no 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íntese de diálogos com várias vozes do ElevenLabs V3. Forneça um array de diálogo com o texto e uma voz para cada linha. Cobrado proporcionalmente a $0.10 por 1000 caracteres.

parâmetros opts
ParâmetroTipoDescrição
dialoguereq.arrayLinhas de diálogo (objetos {text, voice})
stabilitynumberStability (0–1)
  • tiers: Por 1000 caracteres

Campos de preço no 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íntese de fala conversacional (speakers + dialogue_turns).

parâmetros opts
ParâmetroTipoDescrição
engineselectMecanismo · padrão: flash · opções: flash, pro
gemini_voiceselectVoz do Gemini · padrão: Kore · opções: 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
accentselectSotaque · padrão: Neutral · opções: Neutral, American (Gen), American (Valley), American (South), British (RP), British (Brixton), Transatlantic, Australian
styleselectEstilo · padrão: Vocal Smile · opções: Vocal Smile, Newscaster, Whisper, Empathetic, Promo/Hype, Deadpan
paceselectTempo · padrão: Natural · opções: Natural, Rapid Fire, The Drift, Staccato
audio_profiletextPerfil de áudio (descrição da voz)
scenetextDescrição da cena
sample_contexttextContexto / tom de exemplo
temperaturenumberTemperature (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 preço no 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íntese de fala de próxima geração: 30 vozes, multilíngue, com detecção automática de idioma. O mecanismo Flash Lite é mais econômico. Cobrado por 1000 caracteres.

Variantes (addressAs)
ParâmetroTipoDescrição
gemini-3.8-flash-ttspixelPixel · Disponível
gemini-3.8-flash-tts:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
engineselectMecanismo · padrão: flash · opções: flash, lite
gemini_voiceselectVoz do Gemini · padrão: Kore · opções: 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_instructionstextEstilo de entrega (instrução)
  • 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 preço no 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íntese de fala de próxima geração, mais leve e econômica: 30 vozes, multilíngue, com detecção automática de idioma. Cobrado por 1000 caracteres.

Variantes (addressAs)
ParâmetroTipoDescrição
gemini-3.8-flash-tts-litepixelPixel · Disponível
gemini-3.8-flash-tts-lite:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
gemini_voiceselectVoz do Gemini · padrão: Kore · opções: 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_instructionstextEstilo de entrega (instrução)
  • 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 preço no 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 multilíngue, 23 idiomas. Cobrança por 1000 caracteres. Limite: até 300 caracteres por solicitação.

Variantes (addressAs)
ParâmetroTipoDescrição
chatterbox-ttsduneDune · Disponível
chatterbox-tts:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
voiceselectIdioma · padrão: english · opções: english, arabic, danish, german, greek, spanish, finnish, french, hebrew, hindi, italian, japanese, korean, malay, dutch, norwegian, polish, portuguese, russian, swedish, swahili, turkish, chinese
exaggerationnumberExpressiveness (0.25–1)
temperaturenumberTemperature (0.05–2)
seednumberSeed
  • variants: 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 preço no 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 leve e rápido em inglês americano. Somente inglês.

Variantes (addressAs)
ParâmetroTipoDescrição
kokoro-ttsduneDune · Disponível
kokoro-tts:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
voiceselectVoice · 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
speednumberSpeed (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 preço no 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

Reconhecimento de fala por meio do Flow ou do ElevenLabs Scribe v2. Preço por minuto de áudio de entrada, com cobrança pela duração medida.

Variantes (addressAs)
ParâmetroTipoDescrição
speech-to-text:flowflowFlow · Disponível
speech-to-text:elevenlabselevenlabsElevenLabs · Available
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
diarizeboolDiarização (falantes) · padrão: true
tag_audio_eventsboolTags de eventos de áudio · padrão: true
keytermstextTermos principais (separados por vírgulas, +30% Flow)
  • variants: speech-to-text:flow, speech-to-text:elevenlabs

Campos de preço no 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 — remove ruídos de fundo e música da fala. Preço por minuto de áudio de entrada; mínimo de 4.6 segundos.

parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1

Campos de preço no 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 via Dune. Reconhecimento de fala com segmentos de locutores e marcas de tempo.

Variantes (addressAs)
ParâmetroTipoDescrição
nemotron-3-diarizationduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: nemotron-3-diarization

Campos de preço no 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 via Dune. Reconhecimento e tradução de fala com entrada de áudio multipart.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen3-asr-1.7bduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: qwen3-asr-1.7b

Campos de preço no 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 via Dune. O reconhecimento de fala de menor custo: 30 idiomas, incluindo russo, marcas de tempo por segmento; entrada de áudio multipart.

Variantes (addressAs)
ParâmetroTipoDescrição
qwen3-asr-0.6bduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: qwen3-asr-0.6b

Campos de preço no 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 via Dune. Compreensão e transcrição de fala pela interface de áudio.

Variantes (addressAs)
ParâmetroTipoDescrição
voxtral-small-24b-2507duneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: voxtral-small-24b-2507

Campos de preço no 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

Xiaomi MiMo V2.5 TTS via Dune. Seleção de voz e instruções de estilo com saída WAV, MP3 ou Opus.

Variantes (addressAs)
ParâmetroTipoDescrição
mimo-v2-5-ttsduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
voicetextVoz
instructtextInstrução
output_formatselectFormato · padrão: wav · opções: wav, mp3, opus
  • variants: mimo-v2-5-tts
  • output_format: wav | mp3 | opus

Campos de preço no 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

Clonagem de voz do Xiaomi MiMo V2.5 via Dune. Sintetize usando o ID da sua amostra de voz.

Variantes (addressAs)
ParâmetroTipoDescrição
mimo-v2-5-tts-voicecloneduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
voicetextID da voz
instructtextInstrução
  • variants: mimo-v2-5-tts-voiceclone

Campos de preço no 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

Design de voz do Xiaomi MiMo V2.5 via Dune. Descreva o timbre e a entrega da voz em texto.

Variantes (addressAs)
ParâmetroTipoDescrição
mimo-v2-5-tts-voicedesignduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
voicetextDescrição da voz
  • variants: mimo-v2-5-tts-voicedesign

Campos de preço no 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 via Dune. Síntese de fala rápida, incluindo russo.

Variantes (addressAs)
ParâmetroTipoDescrição
inworld-realtime-tts-1-5-miniduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
voicetextVoz
speaking_ratenumberVelocidade da fala (0.5–1.5)
  • variants: inworld-realtime-tts-1-5-mini

Campos de preço no 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 via Dune. Qualidade máxima e carimbos de data e hora opcionais por palavra.

Variantes (addressAs)
ParâmetroTipoDescrição
inworld-realtime-tts-1-5-maxduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
voicetextVoz
speaking_ratenumberVelocidade da fala (0.5–1.5)
return_timestampsboolMarcas de tempo das palavras
  • variants: inworld-realtime-tts-1-5-max

Campos de preço no 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 via Dune. Cobrado por minuto de áudio de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
whisper-large-v3-turboduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: whisper-large-v3-turbo

Campos de preço no 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 via Dune. Cobrado por minuto de áudio de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
nemotron-asr-multilingualduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: nemotron-asr-multilingual

Campos de preço no 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 via Dune. Cobrado por minuto de áudio de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
whisper-large-v3duneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: whisper-large-v3

Campos de preço no 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 — reconhecimento de fala. O preço no cartão é o teto por minuto; a cobrança é calculada com base nos tokens reais da resposta, por isso costuma ser menor e nunca ultrapassa o teto. A cobrança mínima é de um copeque (um microdólar no getvibeapi.com). Compreende russo e outros idiomas; defina o idioma ou deixe o modelo detectá-lo. Retorna apenas texto (json/text), sem marcações de tempo.

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-4o-transcribewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: gpt-4o-transcribe

Campos de preço no 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 — reconhecimento de fala rápido e de menor custo. O preço no cartão é o teto por minuto; a cobrança é calculada com base nos tokens reais da resposta, por isso costuma ser menor e nunca ultrapassa o teto. A cobrança mínima é de um copeque (um microdólar no getvibeapi.com). Compreende russo e outros idiomas; defina o idioma ou deixe o modelo detectá-lo. Retorna apenas texto (json/text), sem marcações de tempo.

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-4o-mini-transcribewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: gpt-4o-mini-transcribe

Campos de preço no 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 — reconhecimento de fala com identificação de falantes (A, B, …) e marcas de tempo por frase. O preço na ficha é o teto por minuto; a cobrança é calculada com base nos tokens reais da resposta, por isso geralmente é menor e nunca ultrapassa o teto. A cobrança mínima é de um copeque (um microdólar em getvibeapi.com). Entende russo; solicite response_format=diarized_json ou verbose_json para obter os falantes.

Variantes (addressAs)
ParâmetroTipoDescrição
gpt-4o-transcribe-diarizeamberAmber · Available
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma
  • variants: gpt-4o-transcribe-diarize

Campos de preço no 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 — reconhecimento de fala em russo. language_code=ru ou detecção automática; opções do contrato do provedor (speaker_labels, keyterms_prompt etc.). Cobrado por minuto de áudio de entrada (estimativa antes do débito final).

Variantes (addressAs)
ParâmetroTipoDescrição
universal-2scribeScribe · Disponível
parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
duration_minutesnumberDuração para uma prévia de preço, min (não usada para faturamento) · padrão: 1
language_codetextIdioma (somente ru; vazio = detecção automática)
speaker_labelsboolDiarização (falantes) · padrão: false
keyterms_prompttextTermos principais (separados por vírgulas)
  • variants: universal-2

Campos de preço no 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

Alinhamento forçado — tempos exatos de cada palavra. Envie um arquivo de áudio pronto com sua transcrição e obtenha o início e o fim de cada palavra: para cortes automáticos, correções pontuais e legendas. Funciona com qualquer voiceover, não apenas com os nossos. Um arquivo SRT acompanha o trabalho. Cobrado por 1000 caracteres do texto enviado.

parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)

Campos de preço no 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 via Dune. Cobrança por caractere de entrada.

Variantes (addressAs)
ParâmetroTipoDescrição
chatterbox-turboduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
promptreq.textTexto para síntese de fala
  • variants: chatterbox-turbo

Campos de preço no 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

Clonagem de voz — fala na SUA própria voz. Envie uma gravação curta da sua voz (3–60 segundos, wav/mp3) com POST /api/media/voices ou no estúdio, obtenha um voice_id e sintetize qualquer texto com ele, incluindo em russo. Uma voz padrão é gratuita para criar. Uma voz Premium oferece a maior semelhança: uma gravação de 10–60 segundos, $2.00 uma única vez na criação, síntese com os mecanismos MiniMax Speech 02, 2.6 e 2.8 (HD e Turbo). A síntese é cobrada por 1000 caracteres. Até 4000 caracteres por solicitação.

parâmetros opts
ParâmetroTipoDescrição
voice_idreq.textSua voz (voice_id)
engineselectEngine · 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
languageselectIdioma · padrão: auto · opções: auto, ru, en, de, fr, es, it, pt, zh, ja, ko
instructtextInstrução de tom (por exemplo, "calmo")
stabilitynumberStability (0–1) · default: 0.5
similarity_boostnumberSimilarity to the sample (0–1) · default: 0.75
seednumberSeed (repeatable result)
previous_texttextText before (for smooth joins)
next_texttextText after (for smooth joins)
apply_text_normalizationselectSpell out numbers and dates · default: auto · options: auto, on, off
previous_request_idsarrayPrevious request ids (resultMeta.elevenlabsRequestId, up to 3)
next_request_idsarrayNext request ids (resultMeta.elevenlabsRequestId, up to 3)
emotionselectEmoção · opções: , neutral, happy, sad, angry, fearful, disgusted, surprised
speednumberSpeech speed (0.5–2; ElevenLabs 0.7–1.2) · default: 1
pitchnumberPitch (−12…12) · padrão: 0
volumenumberVolume (0.01–10) · padrão: 1
pronunciation_dictarrayDicionário de pronúncia (palavra/como pronunciá-la; …)
voice_modify_pitchnumberDeslocamento de pitch (−100…100) · padrão: 0
voice_modify_timbrenumberTimbre (−100…100) · padrão: 0
voice_modify_intensitynumberIntensidade (−100…100) · padrão: 0
response_formatselectFormat · default: mp3 · options: mp3, wav, flac, opus, pcm
sample_rateselectSample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000
bitrateselectMP3 bitrate · options: , 32000, 64000, 128000, 256000
channelselectCanais · opções: , 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 preço no 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

Alterador de voz — a gravação de origem é reproduzida na sua própria voz clonada do ElevenLabs, preservando a entonação, as pausas, os sussurros e as risadas do original. Requer uma voz criada com engine: elevenlabs (POST /api/media/voices). Origem: wav/mp3 de até 5 minutos. Cobrado por 1000 caracteres: 1 minuto de áudio de origem = 1000 caracteres.

parâmetros opts
ParâmetroTipoDescrição
voice_idreq.textSua voz (voice_id)
model_versionselectVersão do modelo · padrão: multilingual · opções: multilingual, english
audio_urlreq.textÁudio de origem (URL)
similarity_boostnumberSimilaridade com a amostra (0–1)
stabilitynumberStability (0–1)
remove_background_noiseboolRemover ruído de fundo · padrão: false
response_formatselectFormato · padrão: mp3 · opções: mp3, wav, opus, pcm
sample_rateselectSample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000
seednumberSeed (opcional)
  • model_version: multilingual | english
  • response_format: mp3 | wav | opus | pcm
  • sample_rate: | 8000 | 16000 | 22050 | 24000 | 32000 | 44100 | 48000

Campos de preço no 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 — traduz a fala de um arquivo de áudio ou vídeo para outro idioma, mantendo a voz, a emoção e o tempo de cada locutor; mais de 90 idiomas. Um arquivo de origem: video_url (o resultado é o vídeo dublado) ou audio_url (o resultado é áudio), com duração de até 30 minutos. Os locutores são separados pelo modelo; o idioma de origem é detectado automaticamente ou definido com source_language. Cobrado por segundo do resultado; a duração é obtida do arquivo de origem.

Variantes (addressAs)
ParâmetroTipoDescrição
elevenlabs-dubbingcanvasCanvas · Disponível
parâmetros opts
ParâmetroTipoDescrição
video_urltextVídeo de origem (URL)
audio_urltextÁudio de origem (URL)
target_languagereq.selectIdioma de destino · padrão: en · opções: 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_languageselectIdioma de origem · padrão: auto · opções: 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_strengthnumberSemelhança com a voz original (0–10) · padrão: 7
  • variantes: 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 preço no 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 o áudio em stems vocais e instrumentais.

parâmetros opts
ParâmetroTipoDescrição
audio_urlreq.textÁudio (URL)
typeselectModo de separação · padrão: separate_vocal · opções: separate_vocal, split_stem, split_stem_advanced
stem_nametextStem a extrair (avançado)
  • type: separate_vocal | split_stem | split_stem_advanced (affects price)

Campos de preço no 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 — gera efeitos sonoros a partir de uma descrição.

parâmetros opts
ParâmetroTipoDescrição
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
sound_loopboolRepetir som · padrão: false
sound_temponumberTempo (BPM, 1–300)
sound_keyselectTom · padrão: Any · opções: 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 preço no 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 — gera letras de músicas a partir de uma descrição.

Campos de preço no 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 — uma versão WAV de uma das suas faixas do Suno ou de um stem separado (suno-stem: vocais, instrumental, um único instrumento). source_task_id é o ID do trabalho do Suno ou suno-stem, e source_track é o número da faixa ou do stem no resultado (padrão 0). Uma faixa suno:white é executada como suno-wav:white (selecionada a partir do trabalho de origem; stems são exclusivos do Pixel). Preço fixo por solicitação.

Variantes (addressAs)
ParâmetroTipoDescrição
suno-wavpixelPixel · Disponível
suno-wav:whitewhiteWhite · Available
parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
  • variantes: suno-wav, suno-wav:white
  • tiers: Por solicitação

Campos de preço no 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 — marcações de tempo em nível de palavra para uma faixa anterior do Suno. Responde de forma síncrona. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
  • tiers: Por solicitação

Campos de preço no 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 — expande uma breve descrição de estilo em um prompt mais completo. Responde de forma síncrona. Preço fixo por solicitação.

  • tiers: Style Boost

Campos de preço no 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 — cria uma persona de voz/estilo a partir de uma geração anterior do Suno. O Pixel publica esta rota com zero créditos, portanto o preço é uma decisão do proprietário (2026-08-31).

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
persona_namereq.textNome da persona
persona_descriptionreq.textDescrição da persona
  • tiers: Por solicitação

Campos de preço no 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 de uma geração anterior do Suno. O Pixel publica esta rota com zero créditos, portanto o preço é uma decisão do proprietário (2026-08-31).

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
  • tiers: Por solicitação

Campos de preço no 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 — áudio falado com tom, ritmo, emoção e música de fundo opcional; não é um TTS de voz fixa. O modo simple escreve e interpreta o roteiro a partir de uma linha que descreve a cena. O modo advanced interpreta seu próprio roteiro (até 5000 caracteres, com suporte a quebras de linha), com uma orientação de tom (até 1000 caracteres), música de fundo, uma voz feminina ou masculina e variedade de 0–4. Cada solicitação retorna dois clipes de áudio. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: simple · opções: simple, advanced
scripttextRoteiro (até 5000 caracteres, com suporte a quebras de linha)
tonetextTom e interpretação (até 1000 caracteres)
backgroundMusicboolMúsica de fundo · padrão: false
vocalGenderselectVoz · opções: , f, m
varietyselectVariety (0–4) · default: 0 · options: 0, 1, 2, 3, 4
  • tiers: Por solicitação
  • mode: simple | advanced
  • vocalGender: | f | m
  • variety: 0 | 1 | 2 | 3 | 4

Campos de preço no 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)

modelEntradaUnidadeVariantesparâmetros opts
lyria-3-5textpor faixalyria-3-5:white, lyria-3-5:flowlyrics, title, bpm, seed
elevenlabs-musictextpor faixaelevenlabs-musicduration, force_instrumental, output_format, seed
acestep-v15-xl-sfttextpor segundoacestep-v15-xl-sftlyrics, duration, instrumental, language_code
sunotextpor faixasuno, suno:white, suno:amber (unavailable)version, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId, personaModel, duration
suno-mashuptext, audiopor faixa—upload_urls, version, custom_mode, instrumental, style, title, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-add-instrumentaltext, audiopor faixa—upload_url, version, title, tags, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-add-vocalstext, audiopor faixa—upload_url, version, title, style, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-cover-audiotext, audiopor faixa—upload_url, source_task_id, source_track, version, custom_mode, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId
suno-extend-audiotext, audiopor faixa—upload_url, version, continue_at, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId
suno-replace-sectiontextpor faixa—source_task_id, source_track, source_audio_id, infill_start_s, infill_end_s, full_lyrics, tags, title, negativeTags
suno-cover-generateaudiopor faixa—source_task_id
lyria-3-5

Google Lyria 3.5 — geração de música a partir de uma descrição de estilo, com ou sem letra; controles de BPM e título da faixa. Cobrado por faixa.

Variantes (addressAs)
ParâmetroTipoDescrição
lyria-3-5:whitewhiteWhite · Available
lyria-3-5:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
lyricstextLetras (opcional)
titletextTítulo da faixa
bpmnumberBPM (andamento)
seedtextSeed (opcional)
  • variants: lyria-3-5:white, lyria-3-5:flow

Campos de preço no 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 — geração de música a partir de uma descrição: gênero, clima, instrumentos, com ou sem vocais. Duração da faixa de 10 segundos a 3 minutos. O preço depende da duração.

Variantes (addressAs)
ParâmetroTipoDescrição
elevenlabs-musicflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
durationselectDuração da faixa, em segundos · padrão: 30 · opções: 10, 30, 60, 120, 180
force_instrumentalboolSomente instrumental · padrão: false
output_formatselectFormato · padrão: mp3 · opções: mp3, mp3_hq
seednumberSeed (opcional)
  • variants: elevenlabs-music
  • duration: 10 | 30 | 60 | 120 | 180
  • output_format: mp3 | mp3_hq

Campos de preço no 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 via Dune. Música a partir de um prompt e de uma letra, de 30–500 segundos.

Variantes (addressAs)
ParâmetroTipoDescrição
acestep-v15-xl-sftduneDune · Disponível
parâmetros opts
ParâmetroTipoDescrição
lyricstextLetras
durationnumberDuração (30–500 s) · padrão: 30
instrumentalboolInstrumental
language_codetextIdioma
  • variants: acestep-v15-xl-sft

Campos de preço no 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 — gera música a partir de uma descrição. Versões V6, V6 Wild, V6 Mini. Com vocais ou instrumental.

Variantes (addressAs)
ParâmetroTipoDescrição
sunopixelPixel · Disponível
suno:whitewhiteWhite · Available
suno:amberamberÂmbar · Indisponível: A rota de mídia selecionada está indisponível para estes parâmetros.
parâmetros opts
ParâmetroTipoDescrição
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
instrumentalboolInstrumental (sem vocais) · padrão: false
styletextEstilo / gênero (máx. 1000 caracteres)
titletextTítulo da faixa (máx. 80 caracteres)
negativeTagstextExcluir estilos (por exemplo, "Heavy Metal, Upbeat Drums")
vocalGenderselectGênero vocal · opções: , m, f
styleWeighttextAderência ao estilo (0–1)
weirdnessConstrainttextCreativity / deviation (0–1)
audioWeighttextEquilíbrio dos recursos de áudio (0–1)
personaIdtextID da persona / ID da voz (opcional)
personaModelselectTipo de persona · opções: , style_persona, voice_persona
durationnumberDuração (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 preço no 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 — remixa exatamente duas faixas enviadas em uma só. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
upload_urlsreq.arrayDois arquivos de áudio (exatamente 2 URLs)
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
custom_modeboolModo avançado (estilo e título personalizados) · padrão: false
instrumentalboolInstrumental (sem vocais) · padrão: false
styletextEstilo / gênero
titletextTítulo da faixa (máx. 80 caracteres)
vocalGenderselectGênero vocal · opções: , m, f
styleWeightnumberAderência ao estilo (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberEquilíbrio dos recursos de áudio (0–1)
  • tiers: Por solicitação
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Campos de preço no 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 — adiciona uma parte instrumental a uma faixa vocal enviada. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
upload_urlreq.textÁudio (URL)
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
titletextTítulo da faixa (máx. 80 caracteres)
tagstextTags de estilo (por exemplo, "relaxante, piano")
negativeTagstextExcluir estilos
vocalGenderselectGênero vocal · opções: , m, f
styleWeightnumberAderência ao estilo (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberEquilíbrio dos recursos de áudio (0–1)
  • tiers: Por solicitação
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Campos de preço no 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 — adiciona uma parte vocal a uma faixa instrumental enviada. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
upload_urlreq.textÁudio (URL)
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
titlereq.textTítulo da faixa (máx. 80 caracteres)
stylereq.textEstilo / gênero
negativeTagsreq.textExcluir estilos
vocalGenderselectGênero vocal · opções: , m, f
styleWeightnumberAderência ao estilo (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberEquilíbrio dos recursos de áudio (0–1)
  • tiers: Por solicitação
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Campos de preço no 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 — um cover de um arquivo de áudio enviado ou de uma das suas faixas anteriores do Suno. Fonte: upload_url ou source_task_id (seu ID do trabalho do Suno) com source_track (número da faixa, 0 ou 1); use um dos dois. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
upload_urltextÁudio (URL) ou informe source_task_id
source_task_idtextSeu ID do trabalho do Suno (jobId), em vez de upload_url
source_tracknumberNúmero da faixa no resultado (0, 1, …)
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
custom_modeboolModo avançado (estilo e título personalizados) · padrão: false
instrumentalboolInstrumental (sem vocais) · padrão: false
styletextEstilo / gênero
titletextTítulo da faixa (máx. 80 caracteres)
negativeTagstextExcluir estilos
vocalGenderselectGênero vocal · opções: , m, f
styleWeightnumberAderência ao estilo (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberEquilíbrio dos recursos de áudio (0–1)
personaIdtextID da persona (opcional)
  • tiers: Por solicitação
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Campos de preço no 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 — dá continuidade a um arquivo de áudio enviado. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
upload_urlreq.textÁudio (URL)
versionselectVersão · padrão: v6 · opções: v6, v6-wild, v6-mini
continue_atnumberContinuar a partir do segundo
instrumentalboolInstrumental (sem vocais) · padrão: false
styletextEstilo / gênero
titletextTítulo da faixa (máx. 80 caracteres)
negativeTagstextExcluir estilos
vocalGenderselectGênero vocal · opções: , m, f
styleWeightnumberAderência ao estilo (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberEquilíbrio dos recursos de áudio (0–1)
personaIdtextID da persona (opcional)
  • tiers: Por solicitação
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Campos de preço no 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 — substitui um intervalo de tempo dentro de uma geração anterior do Suno. Requer o task id e o audio id dessa geração. Preço fixo por solicitação.

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
source_tracknumberNúmero da faixa no resultado (0, 1, …)
source_audio_idtextID da faixa de origem (audioId)
infill_start_sreq.numberInício da seção, em segundos
infill_end_sreq.numberFim da seção, em segundos
full_lyricstextLetra completa, incluindo a seção substituída
tagstextTags de estilo
titletextTítulo da faixa (máx. 80 caracteres)
negativeTagstextExcluir estilos
  • tiers: Por solicitação

Campos de preço no 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 — um cover de uma geração anterior do Suno. O Pixel publica esta rota com zero créditos, portanto o preço é uma decisão do proprietário (2026-08-31), e não uma margem sobre o custo.

parâmetros opts
ParâmetroTipoDescrição
source_task_idreq.textSeu ID do trabalho do Suno (jobId)
  • tiers: Por solicitação

Campos de preço no 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)

modelEntradaUnidadeVariantesparâmetros opts
hunyuan3dimagepor modelohunyuan3d:flowimage_url, textured_mesh, seed, guidance_scale, num_inference_steps, octree_resolution
hunyuan3d-2imagepor modelo—image_url
hunyuan3d-2mvimagepor modelo—front_image, back_image, left_image, right_image
tripotext, imagepor modelotripo:flowmode, texture, image_url, pbr
meshytext, imagepor modelomeshy:flowmode, image_url, should_texture, enable_pbr
rodintext, imagepor modelorodin:flowmode, endpoint_speed, tier, format, image_url, input_urls, material
trellisimagepor modelotrellis:flowimage_url, seed, ss_guidance_strength, ss_sampling_steps, slat_guidance_strength, slat_sampling_steps, mesh_simplify, texture_size
hunyuan3d

Hunyuan3D v2 (Tencent) — imagem → malha 3D (.glb).

Variantes (addressAs)
ParâmetroTipoDescrição
hunyuan3d:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
textured_meshboolCom textura · padrão: false
seednumberSeed
guidance_scalenumberGuidance (0–20)
num_inference_stepsnumberSteps (1–50)
octree_resolutionnumberResolução do octree (1–1024)
  • variants: hunyuan3d:flow

Campos de preço no 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-2apenas no catálogo

Hunyuan3D-2 (Canvas): preço estimado por tempo de GPU; a geração está indisponível no momento.

parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)

Campos de preço no 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-2mvapenas no catálogo

Hunyuan3D-2mv (Canvas): preço estimado por tempo de GPU; a geração está indisponível no momento.

parâmetros opts
ParâmetroTipoDescrição
front_imagereq.textVista frontal
back_imagetextVista traseira
left_imagetextVisualização esquerda
right_imagetextVisualização direita

Campos de preço no 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.

Variantes (addressAs)
ParâmetroTipoDescrição
tripo:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: image-to-3d · opções: image-to-3d, text-to-3d
textureselectTexturas · padrão: standard · opções: no, standard, HD
image_urltextImagem (URL, para o modo image-to-3d)
pbrboolMateriais PBR · padrão: false
  • variants: tripo:flow
  • mode: image-to-3d | text-to-3d
  • texture: no | standard | HD (affects price)

Campos de preço no 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 — melhores texturas para desenvolvimento de jogos. Imagem/texto para 3D. Saída em .glb, .usdz, .fbx.

Variantes (addressAs)
ParâmetroTipoDescrição
meshy:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: image-to-3d · opções: image-to-3d, text-to-3d
image_urltextImagem (URL, para o modo image-to-3d)
should_textureboolGerar texturas · padrão: true
enable_pbrboolMateriais PBR · padrão: false
  • variants: meshy:flow
  • mode: image-to-3d | text-to-3d

Campos de preço no 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 — personagens complexos, alto nível de detalhes. Saída em .glb/.usdz/.fbx/.obj/.stl. Até 5 imagens.

Variantes (addressAs)
ParâmetroTipoDescrição
rodin:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
modeselectModo · padrão: image-to-3d · opções: image-to-3d, text-to-3d
endpoint_speedselectRota de geração · padrão: standard · opções: fast, standard
tierselectDetalhamento da malha (nível Rodin) · padrão: Gen-2.5-High · opções: Gen-2.5-Extreme-Low, Gen-2.5-High, Gen-2.5-Extreme-High
formatselectFormato · padrão: glb · opções: glb, usdz, fbx, obj, stl
image_urltextImagem (URL, para o modo image-to-3d)
input_urlsarrayImagens (1–5 URLs, multiview)
materialselectMaterial · padrão: PBR · opções: 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 preço no 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) — geração instantânea de 3D a partir de uma imagem. Saída .glb.

Variantes (addressAs)
ParâmetroTipoDescrição
trellis:flowflowFlow · Disponível
parâmetros opts
ParâmetroTipoDescrição
image_urlreq.textImagem (URL)
seednumberSeed
ss_guidance_strengthnumberOrientação de SS (0–10)
ss_sampling_stepsnumberEtapas de SS (1–50)
slat_guidance_strengthnumberOrientação de SLAT (0–10)
slat_sampling_stepsnumberEtapas de SLAT (1–50)
mesh_simplifynumberSimplificação da malha (0.9–0.98)
texture_sizeselectTamanho da textura · padrão: 1024 · opções: 512, 1024, 2048
  • variants: trellis:flow
  • texture_size: 512 | 1024 | 2048

Campos de preço no 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"}}'
O fluxo geral de geração, a consulta do status dos jobs e os arquivos de resultado estão na seção Geração de mídia. Webhooks, erros e cobrança estão em Webhooks e ciclo de vida do job.
Catálogo de mídia da GetVibe API — Seedance, Wan, Suno, TTS, 3D | GetVibe API