Thème
Langue

Catalogue des modèles multimédias

Chaque modèle multimédia public de GetVibe API : images, vidéo, TTS, musique et 3D. Les fiches proviennent de GET /api/media-catalog : kind, variants, params, axes. Exemples curl pour POST /api/media/generate.

Liste complète des modèles multimédias publics de GetVibe : images, vidéo, voix off (TTS), musique et 3D. Les cartes ci-dessous sont générées automatiquement à partir du même catalogue que celui utilisé par GET /api/media-catalog — lorsqu’un modèle est ajouté au code, la documentation est mise à jour en même temps que la vitrine.

Source de référence pour la tarification : GET /api/media-catalog Le tableau des prix distingue le montant total d’une tâche d’un tarif unitaire : sur une ligne où priceScope = unit_rate, `price` est null et le tarif unitaire figure dans `unitPrice`. Pour jobTotalStatus = metered ou input_dependent, obtenez un devis à partir des données d’entrée réelles avec POST /api/media/price. Les tâches ayant échoué ne sont pas facturées ; GET /api/media/jobs/{id} renvoie le montant final.

Comment lire la réponse /api/media-catalog

Champs d'un modèle
ParamètreTypeDescription
modelfieldIdentifiant public du modèle pour le champ model dans POST /api/media/generate.
kindfieldimage | video | audio | music | 3d.
unitfieldUnité de facturation : par image, par seconde, par clip, etc.
notefieldBrève description des fonctionnalités.
inputTypesfieldTypes d’entrée autorisés : texte, image, vidéo, audio.
paramsfieldHÉRITÉ : paramètres opts (key, type, default, options).
fromRubfieldPrix « from » le plus bas parmi les variantes/paramètres ; exact lorsque priceStatus = exact.
priceStatusfieldexact — le devis est égal au montant facturé ; estimate — facturation par un compteur relevé après la soumission ; unavailable — aucun prix.
estimateReasonfieldPour une estimation : le compteur à partir duquel la facturation est calculée.
priceTableUrlfieldLien vers le tableau complet des prix du modèle : GET /api/media/price-table.
tiersfieldConsultez le JSON du catalogue en temps réel.
variantsfieldaddressAs achemine (par ex. base:pixel, base:flow) avec priceRub.
axesfieldAxes tarifaires unifiés pour l’interface et le calculateur.
inputSchemafieldSchéma des champs prompt + opts pour la validation côté client.
priceUnavailablefieldtrue — la route ne peut pas être appelée (503 lors de la génération).
pricesAreEstimatefieldtrue lorsqu’au moins une variante du modèle est une estimation.
pricingKindfieldfixed | gpu_runtime etc. — quote type.
estimatedPriceRubfieldConsultez le JSON du catalogue en temps réel.
priceIsEstimatefieldConsultez le JSON du catalogue en temps réel.
priceWarningfieldConsultez le JSON du catalogue en temps réel.
generationAvailablefieldfalse pour displayOnly et gpu_runtime sans settlement.
unavailableReasonfieldConsultez le JSON du catalogue en temps réel.
displayOnlyfieldModèle de référence sans dispatch (génération indisponible).
curl "https://getvibeapi.com/api/media-catalog"
# public, no authorization

Tableau des prix pour les revendeurs

GET /api/media/price-table?model=<id> (public) renvoie opts, price, unitPrice, priceScope, jobTotalStatus et requiredInputs. `price` correspond au montant de la tâche entière ; sur une ligne où priceScope = unit_rate, sa valeur est null et le tarif unitaire figure dans `unitPrice`, avec `unit`. requiredInputs répertorie les champs supplémentaires de la requête : allOf, anyOf et exactlyOneOf ; prompt se trouve au premier niveau et les autres se trouvent dans opts. requiresInput indique le premier champ manquant identifié par la même validation que celle exécutée par POST /api/media/price : prompt ou un fichier d’entrée. additionalFormsPossible signifie que la liste ne constitue pas un schéma de validation complet. Obtenez un devis à partir des données d’entrée réelles avec POST /api/media/price.

Familles souvent recherchées chez les concurrents

Seedance, Wan, Hailuo, Suno, TTS et 3D sont déjà disponibles dans le catalogue 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 (musique): suno
  • TTS (ElevenLabs): tts
  • 3D (Hunyuan, Tripo, Meshy, Rodin, Trellis): hunyuan3dhunyuan3d-2hunyuan3d-2mvtripomeshyrodintrellis

Fiches des modèles (204)

Un tableau récapitulatif par type de média et des cartes extensibles avec les paramètres et un exemple curl. Une variante avec le suffixe :pixel, :flow ou :rep est transmise telle quelle dans le champ model (voir variants[].addressAs).

Images (54)

modelEntréeUnitéVariantesparamètres opts
seedream-5-0-protextpar imageseedream-5-0-pro:whiteresolution
grok-imagine-2.0-exttext, imagepar imagegrok-imagine-2.0-ext:white (unavailable)mode, image_url, resolution
grok-imagine-image-2.0text, imagepar imagegrok-imagine-image-2.0:whiteresolution, quality, image_url
grok-imagine-image-qualitytext, imagepar imagegrok-imagine-image-quality:whiteaspect_ratio, resolution, image_url, input_urls
midjourneytext, imagepar imagemidjourney:white (unavailable)operation, image_url
wan2.7-image-protext, imagepar imagewan2.7-image-pro:whiteresolution, image_url, input_urls
seedream-5-0-flashtext, imagepar imageseedream-5-0-flash:white, seedream-5-0-flash:flowaspect_ratio, resolution, output_format, image_url
flux-2-maxtextpar imageflux-2-max:white, flux-2-max:flowaspect_ratio, resolution, output_format, safety_tolerance, prompt_upsampling, seed
recraft-v4-1textpar imagerecraft-v4-1tier, aspect_ratio
ideogram-v4textpar imageideogram-v4rendering_speed, aspect_ratio
ideogram-4-5text, imagepar imageideogram-4-5quality, size, image_url, input_urls
ideogram-4-5-precise-edittext, imagepar imageideogram-4-5-precise-editquality, image_url, input_urls
krea-3text, imagepar imagekrea-3variant, resolution, aspect_ratio, reasoning_level, output_format, image_url, input_urls, negative_prompt, seed
flux-3-kleintext, imagepar imageflux-3-klein, flux-3-klein:flowresolution, aspect_ratio, output_format, enable_prompt_expansion, image_url, input_urls, seed
muse-imagetext, imagepar imagemuse-imageaspect_ratio, output_format, image_url, input_urls
seedream-5-5text, imagepar imageseedream-5-5resolution, aspect_ratio, output_format, background, image_url, input_urls
gpt-image-2text, imagepar imagegpt-image-2:white, gpt-image-2, gpt-image-2:yellow (unavailable)aspect_ratio, resolution, mode, image_url, input_urls
gpt-image-2-5text, imagepar imagegpt-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, imagepar imagegpt-image-2-6:white, gpt-image-2-6:canvasaspect_ratio, resolution, quality, complexity, tier, mode, image_url, input_urls
gpt-image-1-5text, imagepar image—aspect_ratio, mode, quality, image_url, input_urls
nano-banana-protext, imagepar imagenano-banana-pro:white, nano-banana-pro, nano-banana-pro:yellow (unavailable)aspect_ratio, resolution, mode, image_url, input_urls
nano-bananatext, imagepar imagenano-banana:white (indisponible), nano-bananaaspect_ratio, mode, image_url, input_urls
imagen4textpar image—aspect_ratio, tier, negative_prompt, seed
nano-banana-2.1text, imagepar imagenano-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, imagepar imagenano-banana-2:white (unavailable), nano-banana-2, nano-banana-2:yellow (unavailable)aspect_ratio, tier, resolution, image_url, input_urls
grok-imaginetext, imagepar imagegrok-imagine:white, grok-imagineaspect_ratio, mode, image_url, enable_pro
ideogram-v3text, imagepar imageideogram-v3:pixel, ideogram-v3:repaspect_ratio, mode, rendering_speed, image_url, style, expand_prompt, seed, negative_prompt, strength, num_images
ideogram-charactertext, imagepar imageideogram-character, ideogram-character:repaspect_ratio, mode, image_url, input_urls, rendering_speed, style, expand_prompt, seed, negative_prompt, strength, num_images
flux-kontexttext, imagepar image—aspect_ratio, tier, image_url
flux-2text, imagepar imageflux-2, flux-2:flow (unavailable)aspect_ratio, tier, mode, resolution, image_url, input_urls
flux-3-imagetext, imagepar imageflux-3-image:whiteaspect_ratio, resolution, image_url, input_urls
krea-2text, imagepar imagekrea-2tier, style_reference, aspect_ratio, creativity, image_url, seed
flux-1.1-protextpar imageflux-1.1-pro, flux-1.1-pro:amber (unavailable)aspect_ratio, seed
flux-filltext, imagepar imageflux-filltier, image_url, mask_url, seed
seedreamtext, imagepar image—aspect_ratio, version, mode, image_url, input_urls, guidance, image_resolution, max_images, seed
seedream-5text, imagepar image—aspect_ratio, tier, mode, quality, image_url, input_urls
seedream-layerimagepar image—image_url, size, output_format, prompt
seedream-4-5text, imagepar imageseedream-4-5, seedream-4-5:amber (unavailable)aspect_ratio, mode, quality, image_url, input_urls
qwen-imagetext, imagepar image—aspect_ratio, version, mode, image_url, negative_prompt, strength, guidance, seed, num_inference_steps, acceleration
qwen3-imagetext, imagepar imageqwen3-image:white, qwen3-image, qwen3-image:amber (unavailable)aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed
qwen3-protext, imagepar imageqwen3-pro, qwen3-pro:amber (unavailable)aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed
qwen-image-2-1text, imagepar imageqwen-image-2-1aspect_ratio, resolution, mode, image_url, input_urls, mask_url, background, output_format, enhance_prompt, seed
recraftimagepar image—mode, image_url
image-upscaleimagepar image—upscale_factor, image_url
z-imagetextpar image—aspect_ratio
z-image-turbotextpar imagez-image-turbo:whiteaspect_ratio, resolution, prompt_extend
hunyuan-image-3-5text, imagepar imagehunyuan-image-3-5:whiteaspect_ratio, resolution, image_url, input_urls
wan-2-7-imagetext, imagepar imagewan-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, imagepar image—mode, aspect_ratio, image_urls, image_url
minimax-h3-imagetext, imagepar image—mode, aspect_ratio, resolution, width, height, expand_prompt, output_format, seed, image_url, image_urls
topaz-upscale-generativeimagepar imagetopaz-upscale-generativeimage_url, model, source_megapixels, output_megapixels, upscale_factor
topaz-sharpenimagepar imagetopaz-sharpenimage_url, model, source_megapixels
topaz-denoiseimagepar imagetopaz-denoiseimage_url, model, source_megapixels
topaz-upscale-precisionimagepar imagetopaz-upscale-precisionimage_url, model, source_megapixels, output_megapixels, upscale_factor, output_format, face_enhancement
seedream-5-0-pro

Seedream 5.0 Pro (ByteDance) — génération de texte en image en 1K ou 2K. Facturation par image selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
seedream-5-0-pro:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
  • variants: seedream-5-0-pro:white
  • resolution: 1K | 2K

Champs de prix dans le catalogue : 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

Édition régionale de Grok Imagine 2.0 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
grok-imagine-2.0-ext:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : region_edit · options : region_edit
image_urlreq.textImage (URL)
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
  • variants: grok-imagine-2.0-ext:white
  • mode: region_edit
  • resolution: 1K | 2K

Champs de prix dans le catalogue : 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) — conversion texte-image en 1K, qualité de base, ou édition à partir d’une image source. Tarification par image ; une image source entraîne un supplément inclus dans le devis.

Variantes (addressAs)
ParamètreTypeDescription
grok-imagine-image-2.0:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 1K · options : 1K
qualityselectQualité · par défaut : low · options : low
image_urltextImage source (URL, supplément par image d’entrée)
  • variants: grok-imagine-image-2.0:white
  • resolution: 1K
  • quality: low

Champs de prix dans le catalogue : 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) — génération d’images à partir de texte et modification à partir d’images de référence (jusqu’à 3 images) en 1K ou 2K. Facturation par image ; chaque image source entraîne un supplément inclus dans le devis.

Variantes (addressAs)
ParamètreTypeDescription
grok-imagine-image-quality:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
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
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
image_urltextImage source (URL, supplément par image d’entrée)
input_urlsarrayImages sources (URL, jusqu’à 3, supplément applicable)
  • 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

Champs de prix dans le catalogue : 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 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
midjourney:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
operationselectOpération · par défaut : imagine · options : imagine, action, turbo
image_urltextImage (URL)
  • variants: midjourney:white
  • operation: imagine | action | turbo

Champs de prix dans le catalogue : 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) — génération et édition d’images avec jusqu’à 9 références. Facturation par image.

Variantes (addressAs)
ParamètreTypeDescription
wan2.7-image-pro:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–9 URL, pour i2i)
  • variants: wan2.7-image-pro:white
  • resolution: 1K | 2K

Champs de prix dans le catalogue : 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) — génération rapide de texte en image et édition à partir d’une seule référence. Sortie en 1K / 1.5K / 2K, 10 rapports d’aspect ou automatique. Un tarif fixe par image pour toutes les résolutions.

Variantes (addressAs)
ParamètreTypeDescription
seedream-5-0-flash:whitewhiteWhite · Available
seedream-5-0-flash:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
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
resolutionselectRésolution · par défaut : 2K · options : 1K, 1.5K, 2K
output_formatselectFormat · par défaut : jpeg · options : jpeg, png
image_urltextImage (URL, pour l’édition)
  • 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

Champs de prix dans le catalogue : 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) — le niveau FLUX.2 supérieur pour un niveau de détail maximal, texte vers image. Facturation selon la taille de sortie : 1MP / 2MP / 3MP / 4MP.

Variantes (addressAs)
ParamètreTypeDescription
flux-2-max:whitewhiteWhite · Available
flux-2-max:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
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_formatselectFormat · par défaut : jpeg · options : jpeg, png, webp
safety_toleranceselectSafety tolerance (0 strictest, 5 most permissive) · default: 2 · options: 0, 1, 2, 3, 4, 5
prompt_upsamplingboolSuréchantillonnage du prompt · par défaut : false
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — génération d’images à partir de texte pour le design, l’illustration, le photoréalisme et une typographie nette. Trois niveaux : Flash (le moins cher et le plus rapide), Standard et Pro (niveau de détail maximal). Facturation par image selon le niveau.

Variantes (addressAs)
ParamètreTypeDescription
recraft-v4-1flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
tierselectNiveau · par défaut : standard · options : 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"recraft-v4-1","prompt":"A beautiful landscape in a digital illustration style.","opts":{"tier":"standard","aspect_ratio":"1:1"}}'
ideogram-v4

Ideogram 4.0 — la nouvelle génération Ideogram (juin 2026) : typographie précise et texte intégré à l’image, affiches, logos, illustrations ; sortie d’environ 2K. Trois vitesses : Turbo, Balanced, Quality. Facturation par image selon la vitesse.

Variantes (addressAs)
ParamètreTypeDescription
ideogram-v4canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
rendering_speedselectVitesse · par défaut : balanced · options : 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"ideogram-v4","prompt":"A beautiful landscape in a digital illustration style.","opts":{"rendering_speed":"balanced","aspect_ratio":"1:1"}}'
ideogram-4-5

Ideogram 4.5 — la dernière génération d’Ideogram : typographie précise et texte intégré aux images, affiches, logos et modification d’images sources (jusqu’à 5 références). Quatre niveaux de qualité : Very Low, Low, Medium, High. Tarification par image selon le niveau ; la modification d’une image source est facturée à un tarif distinct.

Variantes (addressAs)
ParamètreTypeDescription
ideogram-4-5canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
qualityselectQualité · par défaut : medium · options : very_low, low, medium, high
sizeselectSize · default: 1024x1024 · options: 1024x1024, 1344x768, 768x1344, 1280x896, 896x1280, 1536x640, 640x1536
image_urltextImage source (URL, facultative)
input_urlsarrayImages sources (URL, jusqu’à 5)
  • variants: ideogram-4-5
  • quality: very_low | low | medium | high
  • size: 1024x1024 | 1344x768 | 768x1344 | 1280x896 | 896x1280 | 1536x640 | 640x1536

Champs de prix dans le catalogue : 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 — modification fidèle d’une image source à partir d’une instruction textuelle, en préservant la composition. Une image source (URL) est requise. Quatre niveaux de qualité : Very Low, Low, Medium, High. Tarification par image selon le niveau.

Variantes (addressAs)
ParamètreTypeDescription
ideogram-4-5-precise-editcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
qualityselectQualité · par défaut : medium · options : very_low, low, medium, high
image_urlreq.textImage source (URL)
input_urlsarrayImages sources (URL, jusqu’à 5)
  • variants: ideogram-4-5-precise-edit
  • quality: very_low | low | medium | high

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"ideogram-4-5-precise-edit","prompt":"A beautiful landscape in a digital illustration style.","opts":{"quality":"medium","image_url":"https://example.com/input.jpg","input_urls":["https://example.com/input.jpg"]}}'
krea-3

Krea 3 — la génération de modèles la plus récente de Krea (octobre 2026) : génération d’images à partir de texte et modification en langage naturel à partir d’images de référence (jusqu’à 8). Deux variantes : Quality et Speed. 1K (~1 MP) ou 2K (~4 MP). Facturation par image selon la taille ; chaque image de référence ajoute le prix d’une image supplémentaire de cette taille.

Variantes (addressAs)
ParamètreTypeDescription
krea-3flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
variantselectOption · par défaut : quality · options : quality, speed
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
reasoning_levelselectRaisonnement du prompt · par défaut : low · options : low, medium
output_formatselectFormat · par défaut : png · options : png, jpeg
image_urltextImage de référence (URL, pour la modification)
input_urlsarrayImages de référence (URL, jusqu’à 8)
negative_prompttextPrompt négatif (Quality uniquement)
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — le modèle le plus abordable de la famille FLUX 3 de Black Forest Labs (octobre 2026) : génération d’images à partir de texte et retouche à partir d’images de référence (jusqu’à 10). 1K (~1 MP), 2K (~4 MP) ou 4K (jusqu’à 16 MP). Facturation par image selon la taille de sortie ; les images de référence ne changent pas le prix.

Variantes (addressAs)
ParamètreTypeDescription
flux-3-kleinpixelPixel · Disponible
flux-3-klein:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 1K · options : 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_formatselectFormat · par défaut : png · options : png, jpeg, webp
enable_prompt_expansionboolEnrichir automatiquement le prompt · par défaut : true
image_urltextImage de référence (URL, pour la modification)
input_urlsarrayImages de référence (URL, jusqu’à 10)
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 by Meta — génération d’images à partir de texte et retouche en langage naturel à partir d’images de référence (jusqu’à 10). Le modèle choisit lui-même la taille (~2.5 MP, par exemple 1600×1600 pour 1:1). Un prix unique par image, quel que soit le rapport d’aspect.

Variantes (addressAs)
ParamètreTypeDescription
muse-imageflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: auto · options: auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
output_formatselectFormat · par défaut : png · options : png, jpeg, webp
image_urltextImage de référence (URL, pour la modification)
input_urlsarrayImages de référence (URL, jusqu’à 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"muse-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"auto","output_format":"png","input_urls":["https://example.com/input.jpg"]}}'
seedream-5-5

Seedream 5.5 de ByteDance — génération d’images à partir de texte et retouche à partir d’images de référence (jusqu’à 10). Sortie en 1K / 1.5K / 2K, 5 formats d’image ou auto, PNG ou JPEG, arrière-plan transparent en option. Le prix par image dépend de la résolution (le 2K coûte plus cher) ; chaque image de référence entraîne un supplément fixe.

Variantes (addressAs)
ParamètreTypeDescription
seedream-5-5flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 2K · options : 1K, 1.5K, 2K
aspect_ratioselectFormat d’image · valeur par défaut : auto · options : auto, 1:1, 4:3, 3:4, 16:9, 9:16
output_formatselectFormat · par défaut : png · options : png, jpeg
backgroundselectArrière-plan · valeur par défaut : auto · options : auto, opaque, transparent
image_urltextImage de référence (URL, pour la modification)
input_urlsarrayImages de référence (URL, jusqu’à 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

Champs de prix dans le catalogue : 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 : génération et modification d’images. Texte vers image et image vers image (modification/restauration).

Variantes (addressAs)
ParamètreTypeDescription
gpt-image-2:whitewhiteWhite · Available
gpt-image-2pixelPixel · Disponible
gpt-image-2:yellowyellowYellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–16 URL, pour le mode d’édition)
  • 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)

Champs de prix dans le catalogue : 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 : génération et modification d’images. Texte vers image et image vers image. Deux variantes Pixel : Flare (rapide, par défaut) et Sunburst (précision).

Variantes (addressAs)
ParamètreTypeDescription
gpt-image-2-5:whitewhiteWhite · Available
gpt-image-2-5pixelPixel · Disponible
gpt-image-2-5:yellowyellowYellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
tierselectOption · par défaut : flare · options : flare, sunburst
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–16 URL, pour le mode d’édition)
  • 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)

Champs de prix dans le catalogue : 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 — génération et retouche d’images. Texte vers image et image vers image. Flare (rapide, par défaut) et Sunburst (précision), avec des réglages de complexité et de qualité. 1K, 2K et 4K sur la route principale, avec Canvas en secours.

Variantes (addressAs)
ParamètreTypeDescription
gpt-image-2-6:whitewhiteWhite · Available
gpt-image-2-6:canvascanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
qualityselectQualité · par défaut : high · options : low, medium, high
complexityselectComplexité · par défaut : high · options : low, medium, high
tierselectOption · par défaut : flare · options : flare, sunburst
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–16 URL, pour le mode d’édition)
  • variants: gpt-image-2-6:white, gpt-image-2-6:canvas
  • niveaux : 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)

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2-6","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","resolution":"1K","quality":"high","complexity":"high","tier":"flare","mode":"text-to-image","input_urls":["https://example.com/input.jpg"]}}'
gpt-image-1-5

GPT Image 1.5 : génération et modification d’images.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 1:1 · options : 1:1, 2:3, 3:2
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
qualityselectQualité · par défaut : medium · options : medium, high
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–16 URL, pour le mode d’édition)
  • aspect_ratio: 1:1 | 2:3 | 3:2
  • mode: text-to-image | image-to-image (affects price)
  • quality: medium | high (affects price)

Champs de prix dans le catalogue : 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 — génération et édition d’images Google. Conversion de texte en image et édition basée sur une invite (suppression/remplacement d’éléments).

Variantes (addressAs)
ParamètreTypeDescription
nano-banana-pro:whitewhiteWhite · Available
nano-banana-propixelPixel · Disponible
nano-banana-pro:yellowyellowYellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, edit
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–8 URL, pour le mode d’édition)
  • 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)

Champs de prix dans le catalogue : 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) — génération d’images rapide (Pixel google/nano-banana) et édition (google/nano-banana-edit, image_urls). Aucun routage par niveau.

Variantes (addressAs)
ParamètreTypeDescription
nano-banana:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
nano-bananapixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, edit
image_urltextImage (URL, pour le mode d’édition)
input_urlsarrayImages (1–10 URL, pour le mode d’édition)
  • variantes : nano-banana:white, nano-banana
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • mode: text-to-image | edit (affects price)

Champs de prix dans le catalogue : 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 — haute qualité.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualité · par défaut : standard · options : fast, standard, ultra
negative_prompttextInvite négative (facultative)
seednumberSeed (facultatif)
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • tier: fast | standard | ultra (affects price)

Champs de prix dans le catalogue : 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 — génération et édition d’images Google avec jusqu’à 10 images de référence, des proportions panoramiques, une résolution de 1K/2K/4K et une sortie PNG/JPG.

Variantes (addressAs)
ParamètreTypeDescription
nano-banana-2.1:whitewhiteWhite · Available
nano-banana-2.1pixelPixel · Disponible
nano-banana-2.1:yellowyellowYellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
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
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
output_formatselectFormat · par défaut : jpg · options : png, jpg
image_urltextImage (URL, référence)
input_urlsarrayImages (1–10 URL, références)
  • 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

Champs de prix dans le catalogue : 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 — génération d’images Google à partir de texte ou d’une image de référence. Lite → nano-banana-2-lite ; Standard → nano-banana-2 (avec une résolution amont de 1K/2K/4K).

Variantes (addressAs)
ParamètreTypeDescription
nano-banana-2:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
nano-banana-2pixelPixel · Disponible
nano-banana-2:yellowyellowYellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualité · par défaut : standard · options : lite, standard
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
image_urltextImage (URL, référence)
input_urlsarrayImages (1–10 URL, références)
  • variants: nano-banana-2:white, nano-banana-2, nano-banana-2:network, nano-banana-2:yellow
  • niveaux : 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

Champs de prix dans le catalogue : 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 — génération d’images et image-à-image par xAI. 4 crédits par image ; l’I2I nécessite une image d’entrée.

Variantes (addressAs)
ParamètreTypeDescription
grok-imagine:whitewhiteWhite · Available
grok-imaginepixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i)
enable_proboolPro (qualité privilégiée par rapport à la vitesse) · par défaut : false
  • variantes : 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)

Champs de prix dans le catalogue : 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 — excellent rendu du texte dans les images. Modes : génération, remix et reframe (les deux derniers — Pixel uniquement) ; modification sans masque — Canvas uniquement.

Variantes (addressAs)
ParamètreTypeDescription
ideogram-v3:pixelpixelPixel · Disponible
ideogram-v3:repcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, edit, remix (Pixel uniquement), reframe (Pixel uniquement)
rendering_speedselectVitesse · par défaut : DEFAULT · options : TURBO, DEFAULT, QUALITY
image_urltextImage (URL, pour l’édition/le remixage/le recadrage)
styleselectStyle · par défaut : AUTO · options : AUTO, GENERAL, REALISTIC, DESIGN
expand_promptboolDévelopper le prompt · valeur par défaut : false
seednumberGraine
negative_prompttextInvite négative
strengthselectStrength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1
num_imagesselectNombre d’images · par défaut : 1 · options : 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

Champs de prix dans le catalogue : 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 — personnages stylisés. Modification d’un personnage sans masque — Canvas uniquement.

Variantes (addressAs)
ParamètreTypeDescription
ideogram-characterpixelPixel · Disponible
ideogram-character:repcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectMode · valeur par défaut : character · options : character, edit, remix
image_urltextURL de l’image (référence du personnage ; canvas pour l’édition/le remixage)
input_urlsarrayRéférence du personnage (URL, pour l’édition/le remix)
rendering_speedselectVitesse · par défaut : DEFAULT · options : TURBO, DEFAULT, QUALITY
styleselectStyle · par défaut : AUTO · options : AUTO, REALISTIC, FICTION
expand_promptboolDévelopper le prompt · valeur par défaut : false
seednumberGraine
negative_prompttextInvite négative
strengthselectStrength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1
num_imagesselectNombre d’images · par défaut : 1 · options : 1, 2, 3, 4
  • variantes : 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

Champs de prix dans le catalogue : 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 — édition et image vers image.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualité · par défaut : pro · options : pro, max
image_urlreq.textImage (URL)
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
  • tier: pro | max (affects price)

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"flux-kontext","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1","tier":"pro","image_url":"https://example.com/input.jpg"}}'
flux-2

Flux 2 — la nouvelle génération de FLUX. Texte vers image et image vers image.

Variantes (addressAs)
ParamètreTypeDescription
flux-2pixelPixel · Disponible
flux-2:flowflowFlow · Indisponible : la route flux-2:flow est réservée au texte vers image. Utilisez flux-2 (Pixel) pour l'image vers image.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectVersion · par défaut : pro · options : pro, flex
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
image_urltextImage (URL, pour image-to-image)
input_urlsarrayImages (1–8 URL, pour image-to-image)
  • variants: flux-2, flux-2:flow
  • niveaux : 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

Champs de prix dans le catalogue : 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) — génération d’images à partir de texte et modification à partir d’images de référence (jusqu’à 10 images). Résolutions 768sq, 1K, 1.5K, 2K ou 4K ; le prix par image dépend de la résolution.

Variantes (addressAs)
ParamètreTypeDescription
flux-3-image:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
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_urltextImage de référence (URL, jusqu’à 10)
input_urlsarrayImages de référence (URL, jusqu’à 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

Champs de prix dans le catalogue : 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 — modèle d’image photoréaliste de Krea avec contrôle du style. Trois niveaux : Turbo (le plus rapide et le moins cher), Medium et Large (modèle phare, offrant le meilleur photoréalisme). Prix fixe par image ; le rapport hauteur/largeur ne le modifie pas.

Variantes (addressAs)
ParamètreTypeDescription
krea-2flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
tierselectNiveau · par défaut : turbo · options : turbo, medium, large
style_referenceselectRéférence de style · par défaut : none · options : 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
creativityselectLiberté d’interprétation du prompt · par défaut : medium · options : raw, low, medium, high
image_urltextImage de référence du style (URL)
seednumberSeed (facultatif)
  • variants: krea-2
  • niveaux : Turbo, Turbo · référence, Medium, Medium · référence, Large, Large · référence
  • 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

Champs de prix dans le catalogue : 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] — modèle phare de Black Forest Labs via Canvas. Texte vers image : photoréalisme, respect précis du prompt, 6× plus rapide que FLUX.1 [pro].

Variantes (addressAs)
ParamètreTypeDescription
flux-1.1-procanvasCanvas · Disponible
flux-1.1-pro:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
seednumberSeed (facultatif)
  • variants: flux-1.1-pro, flux-1.1-pro:amber
  • aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"flux-1.1-pro","prompt":"A beautiful landscape in a digital illustration style.","opts":{"aspect_ratio":"1:1"}}'
flux-fill

FLUX.1 Fill — inpainting de Black Forest Labs : redessine une zone masquée de l'image (suppression d'objet, remplacement de l'arrière-plan, extension de scène). Nécessite une image source et un masque en noir et blanc.

Variantes (addressAs)
ParamètreTypeDescription
flux-fillcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
tierselectVersion · par défaut : dev · options : dev, pro
image_urlreq.textImage (URL)
mask_urlreq.textMasque (URL, noir et blanc, même taille)
seednumberSeed (facultatif)
  • variantes : flux-fill
  • tier: dev | pro (affects price)

Champs de prix dans le catalogue : 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 — génération et édition d’images.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
versionselectVersion · par défaut : v4 · options : v3, v4
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i, facultative)
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 (facultatif)
  • 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

Champs de prix dans le catalogue : 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 et Pro, génération et édition (seedream/5-*-text-to-image et seedream/5-*-image-to-image).

paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualité · par défaut : lite · options : lite, pro
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
qualityselectQualité de sortie · par défaut : basic · options : basic, high, ultra
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–14 URL, pour i2i)
  • niveaux : Lite, Pro · basic (1K), Pro · high (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

Champs de prix dans le catalogue : 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 — Layer Decomposition : diviser une image en calques indépendants.

paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
sizeselectRésolution · par défaut : 1.5K · options : auto, 1K, 1.5K, 2K
output_formatselectFormat · par défaut : jpeg · options : jpeg, png
prompttextPrompt (ce qu’il faut mettre en évidence, avec <bbox>)
  • tiers: auto, 1K, 1.5K, 2K
  • size: auto | 1K | 1.5K | 2K (affects price)
  • output_format: jpeg | png

Champs de prix dans le catalogue : 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 — génération et édition haute qualité.

Variantes (addressAs)
ParamètreTypeDescription
seedream-4-5pixelPixel · Disponible
seedream-4-5:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
qualityselectQualité de sortie · par défaut : basic · options : basic, high
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–14 URL, pour 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

Champs de prix dans le catalogue : 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 — génération et édition d’images (V1 et V2).

paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
versionselectVersion · par défaut : v2 · options : v2, v1
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i)
negative_prompttextInvite négative (V1)
strengthnumberStrength (0–1, for V1 i2i)
guidancetextÉchelle de guidage (V1)
seednumberSeed (facultatif)
num_inference_stepsselectInference steps (V1) · default: 30 · options: 30, 20, 40, 50
accelerationselectAccélération (V1) · par défaut : aucune · options : aucune, 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

Champs de prix dans le catalogue : 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 — génération et édition d’images.

Variantes (addressAs)
ParamètreTypeDescription
qwen3-image:whitewhiteWhite · Available
qwen3-imagepixelPixel · Disponible
qwen3-image:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–3 URL, pour i2i)
negative_prompttextInvite négative
seednumberSeed (facultatif)
  • 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)

Champs de prix dans le catalogue : 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 — génération et édition d’images.

Variantes (addressAs)
ParamètreTypeDescription
qwen3-propixelPixel · Disponible
qwen3-pro:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–3 URL, pour i2i)
negative_prompttextInvite négative
seednumberSeed (facultatif)
  • 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)

Champs de prix dans le catalogue : 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 — génération et édition dans un seul modèle (docs.Pixel/market/qwen2-1/*). Jusqu’à 10 images de référence, édition locale basée sur un masque et sortie transparente native (alpha).

Variantes (addressAs)
ParamètreTypeDescription
qwen-image-2-1pixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, auto
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–10 URL, pour i2i)
mask_urltextMasque (URL ; blanc = modifier, noir = conserver)
backgroundselectArrière-plan · par défaut : opaque · options : opaque, transparent
output_formatselectFormat de sortie · par défaut : png · options : png, webp, jpeg
enhance_promptboolAméliorer le prompt · par défaut : false
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — suppression de l’arrière-plan et agrandissement d’image.

paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : remove-bg · options : remove-bg, upscale
image_urlreq.textImage (URL)
  • mode: remove-bg | upscale (affects price)

Champs de prix dans le catalogue : 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 — agrandit une image d’un facteur ×1, ×2, ×4 ou ×8 (×2 par défaut). Envoyez une image_url publique (JPG, PNG, WEBP, HEIC, BMP ou GIF jusqu’à 20 MB) ; les dimensions de sortie correspondent exactement à celles de la source × le facteur, sans aucun recadrage. ×1 conserve les dimensions et améliore uniquement la qualité. La tarification par image dépend du nombre total de pixels en sortie : jusqu’à 4.19 MP — 1.5 crédits, jusqu’à 16.78 MP — 4 crédits, jusqu’à 67.11 MP — 12 crédits ; avec ×1, le palier dépend des dimensions de la source. Toute requête dont la sortie dépasse 67.11 MP ou 16,384 px par côté est rejetée avant facturation. Le serveur mesure les dimensions de la source avant le démarrage de la tâche.

paramètres opts
ParamètreTypeDescription
upscale_factorselectScale · default: 2 · options: 1, 2, 4, 8
image_urlreq.textImage (URL)
  • paliers : 2K · ≤4.19 MP, 4K · ≤16.78 MP, 8K · ≤67.11 MP
  • upscale_factor: 1 | 2 | 4 | 8

Champs de prix dans le catalogue : 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 — génération d’images à coût ultra-réduit.

paramètres opts
ParamètreTypeDescription
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

Champs de prix dans le catalogue : 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 — génération rapide et économique d’images à partir de texte en 1K ou 2K. La réécriture intelligente du prompt double le prix.

Variantes (addressAs)
ParamètreTypeDescription
z-image-turbo:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K
prompt_extendboolRéécriture intelligente du prompt (coûte plus cher) · par défaut : 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

Champs de prix dans le catalogue : 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) — génération texte-vers-image et basée sur des références (jusqu’à 5 images) en 1K, 2K ou 4K. Facturation par image ; la 4K coûte plus cher.

Variantes (addressAs)
ParamètreTypeDescription
hunyuan-image-3-5:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
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
resolutionselectRésolution · par défaut : 1K · options : 1K, 2K, 4K
image_urltextImage de référence (URL, jusqu’à 5)
input_urlsarrayImages de référence (URL, jusqu’à 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

Champs de prix dans le catalogue : 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 — génération et édition d’images (Alibaba Wan). T2I sans input_urls ; I2I via input_urls (jusqu’à 9).

Variantes (addressAs)
ParamètreTypeDescription
wan-2-7-imagepixelPixel · Disponible
wan-2-7-image:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4
tierselectQualité · par défaut : standard · options : standard, pro
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-to-image
enable_sequentialboolGénération séquentielle (jusqu’à 12 images) · par défaut : false
resolutionselectRésolution · par défaut : 2K · options : 1K, 2K, 4K
nselectNumber of images · default: 1 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
seednumberSeed (0–2147483647, facultatif)
watermarkboolFiligrane · par défaut : false
thinking_modeselectMode réflexion · par défaut : false · options : false, true
color_palettearrayPalette de couleurs (3 à 10 couleurs, uniquement lorsque enable_sequential=false)
bbox_listarrayZones Bbox (une liste par image input_urls, jusqu’à 2 zones)
image_urltextImage (URL, pour i2i)
input_urlsarrayImages (1–9 URL, pour 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

Champs de prix dans le catalogue : 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) — génération d’images et édition à partir de références. Forfait de 4 crédits Pixel par image dans les deux modes ; le mode d’édition accepte 1–5 URL d’images de référence.

paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-image · options : text-to-image, image-edit
aspect_ratioselectAspect ratio · default: 1:1 · options: 1:1, 2:3, 3:2, 16:9, 9:16
image_urlsarrayImages de référence (1–5 URL, pour l’édition)
image_urltextImage (URL, pour l’édition)
  • niveaux : Génération, Édition
  • mode: text-to-image | image-edit
  • aspect_ratio: 1:1 | 2:3 | 3:2 | 16:9 | 9:16

Champs de prix dans le catalogue : 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 — génération et retouche d’images. 1K/2K/4K (jusqu’à ~16 MP) ou dimensions largeur×hauteur personnalisées (0.66–20 MP, jusqu’à 8192 px par côté), 10 rapports d’aspect plus auto. La retouche accepte 1–16 images de référence ; chaque référence ajoute 0.5 crédits au prix. L’enrichissement du prompt est activé par défaut ; sortie au format PNG ou JPEG ; graine aléatoire facultative.

paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-image · options : 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
resolutionselectRésolution · par défaut : 2K · options : 1K, 2K, 4K
widthnumberLargeur personnalisée, en px (avec la hauteur)
heightnumberHauteur personnalisée, en px (avec la largeur)
expand_promptboolAméliorer le prompt (activé par défaut) · valeur par défaut : true
output_formatselectFormat · par défaut : png · options : png, jpeg
seednumberSeed (facultatif)
image_urltextImage (URL, référence)
image_urlsarrayImages (1–16 URL de référence)
  • 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-h3-image","prompt":"A beautiful landscape in a digital illustration style.","opts":{"mode":"text-to-image","aspect_ratio":"auto","resolution":"2K","output_format":"png"}}'
topaz-upscale-generative

Topaz Generative Upscale via Flow — la facturation en mégapixels initiaux dépend du modèle Topaz et de la taille de sortie sélectionnés ; les mégapixels de la source et de la sortie sont requis.

Variantes (addressAs)
ParamètreTypeDescription
topaz-upscale-generativeflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
modelselectModèle Topaz · par défaut : Wonder 3 · options : Wonder, Wonder 2, Wonder 3, Wonder 3.5, Recover 3, Standard MAX, Redefine, Recovery, Recovery V2
source_megapixelsreq.numberTaille source, MP
output_megapixelsreq.numberTaille de sortie, MP
upscale_factorselectMultiplicateur · valeur par défaut : 2 · options : 2, 4
  • variantes : topaz-upscale-generative
  • model: Wonder | Wonder 2 | Wonder 3 | Wonder 3.5 | Recover 3 | Standard MAX | Redefine | Recovery | Recovery V2
  • upscale_factor: 2 | 4

Champs de prix dans le catalogue : 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 — facturation en mégapixels initiaux, les modèles classiques étant facturés par tranches de 24MP et les modèles Super Focus par tranches de 20MP.

Variantes (addressAs)
ParamètreTypeDescription
topaz-sharpenflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
modelselectModèle Topaz · par défaut : Standard · options : Standard, Strong, Lens Blur V2, Motion Blur, Natural, Refocus, Wildlife, Portrait, Auto Sharpen, Super Focus V2, Super Focus V3
source_megapixelsreq.numberSize, MP
  • variantes : topaz-sharpen
  • model: Standard | Strong | Lens Blur V2 | Motion Blur | Natural | Refocus | Wildlife | Portrait | Auto Sharpen | Super Focus V2 | Super Focus V3

Champs de prix dans le catalogue : 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 — facturation en mégapixels initiaux, avec Normal/Strong/Extreme par tranches de 24MP et Denoise Max par tranches de 20MP.

Variantes (addressAs)
ParamètreTypeDescription
topaz-denoiseflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
modelselectModèle Topaz · par défaut : Normal · options : Normal, Strong, Extreme, Denoise Max
source_megapixelsreq.numberSize, MP
  • variantes : topaz-denoise
  • model: Normal | Strong | Extreme | Denoise Max

Champs de prix dans le catalogue : 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) — mise à l’échelle fidèle sans détail généré, sortie jusqu’à 512 MP pour l’impression. Facturation par tranche de 24 MP de sortie entamée ; source_megapixels et output_megapixels sont obligatoires, upscale_factor est un multiplicateur fractionnaire de 1–4.

Variantes (addressAs)
ParamètreTypeDescription
topaz-upscale-precisionflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
modelselectModèle Topaz · par défaut : Standard V2 · options : Standard V2, High Fidelity V2, High Fidelity V3, Low Resolution V2, CGI, Text Refine, Faces
source_megapixelsreq.numberTaille source, MP
output_megapixelsreq.numberTaille de sortie, MP
upscale_factornumberMultiplicateur (1–4, fractionnaire) · par défaut : 2
output_formatselectFormat · par défaut : jpeg · options : jpeg, png
face_enhancementboolAmélioration des visages · par défaut : 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"topaz-upscale-precision","prompt":"A beautiful landscape in a digital illustration style.","opts":{"image_url":"https://example.com/input.jpg","model":"Standard V2","source_megapixels":1,"output_megapixels":4,"upscale_factor":"2","output_format":"jpeg"}}'

Video (86)

modelEntréeUnitéVariantesparamètres opts
seedance-2.0-facetext, image, videopar secondeseedance-2.0-face:white (unavailable)duration, resolution, image_url, video_url
seedance-2.0-fast-facetextpar secondeseedance-2.0-fast-face:whiteduration, resolution
happyhorse-1.1text, image, videopar secondehappyhorse-1.1:white (unavailable)input, duration, resolution, image_url, video_url
kling-video-o1text, imagepar secondekling-video-o1:whiteduration, resolution, aspect_ratio, image_url
MiniMax-H3-Context-IRtext, image, video, audiopar clipMiniMax-H3-Context-IR:white (unavailable)input
MiniMax-H3-Regenerationtext, videopar secondeMiniMax-H3-Regeneration:white (unavailable)duration
MiniMax-Hailuo-02text, imagepar secondeMiniMax-Hailuo-02:whiteduration, resolution, image_url
skyreels-v4-fasttext, image, audio, videopar secondeskyreels-v4-fast:whiteduration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode
skyreels-v4-stdtext, image, audio, videopar secondeskyreels-v4-std:whiteduration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode
wan2.7-r2vtext, image, videopar secondewan2.7-r2v:white (unavailable)duration, resolution, image_url, video_url
wan2.7-videoedittext, videopar secondewan2.7-videoedit:white (unavailable)duration, resolution, video_url
wan3.0-videotext, image, videopar secondewan3.0-video:whiteduration, resolution, aspect_ratio, image_url
minimax-h3-max-stylestext, imagepar secondeminimax-h3-max-stylesstyle, duration, aspect_ratio, damage_level, image_url, seed
minimax-h3-max-relightvideo, imagepar secondeminimax-h3-max-relightvideo_url, reference_image_url, resolution, aspect_ratio, seed
minimax-h3-max-extendtext, videopar secondeminimax-h3-max-extendvideo_url, engine, duration, resolution, aspect_ratio, output, enable_prompt_expansion, seed
minimax-h3-max-inserttext, videopar secondeminimax-h3-max-insertvideo_url, start_time, resume_time, duration, resolution, color_match, enable_prompt_expansion, seed
minimax-h3-max-cameraimage, textpar secondeminimax-h3-max-cameraimage_url, camera_move, duration, resolution, prompt_expansion_mode, seed
runway-gen-4-5text, imagepar cliprunway-gen-4-5duration, aspect_ratio, image_url, seed
p-video-2text, image, audiopar clipp-video-2duration, resolution, draft, aspect_ratio, image_url, last_frame_url, audio_url, save_audio, seed
p-video-2-protext, imagepar clipp-video-2-promode, duration, resolution, aspect_ratio, image_url, last_frame_url, seed
p-video-2-pro-referencetext, image, video, audiopar clipp-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, textpar secondep-video-editvideo_url, input_urls, draft, seed
luma-ray-3-2text, imagepar clipluma-ray-3-2resolution, duration, aspect_ratio, image_url, end_image_url, loop
veo-3.1text, imagepar clipveo-3.1:white (unavailable), veo-3.1, veo-3.1:flowaspect_ratio, tier, generationType, resolution, duration, imageUrls
kling-v2.6text, imagepar clipkling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:whiteaspect_ratio, duration, input, resolution, image_url, audio
kling-v3.0text, imagepar secondekling-v3.0, kling-v3.0:primeaspect_ratio, duration, mode, multi_shots, multi_prompt, audio, image_url, last_frame_url, kling_elements
kling-v3-omnitext, imagepar secondekling-v3-omni, kling-v3-omni:primeinput, aspect_ratio, resolution, audio, duration, image_url, last_frame_url
kling-v3-omni-referencetext, image, videopar secondekling-v3-omni-referencevideo_input, aspect_ratio, resolution, audio, duration, image_url, input_urls, video_url
kling-v3-omni-transformationvideo, imagepar secondekling-v3-omni-transformationresolution, aspect_ratio, duration, video_url, image_url, input_urls
kling-v4text, image, video, audiopar secondekling-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, audiopar secondekling-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, imagepar seconde—aspect_ratio, duration, input, resolution, image_url
kling-v2-5-turbotext, imagepar clip—aspect_ratio, duration, input, image_url
kling-ai-avatarimage, audiopar seconde—tier, image_url, audio_url
kling-motion-controlimage, videopar seconde—version, resolution, duration, image_url, video_url
seedance-2.0text, imagepar secondeseedance-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, imagepar secondeseedance-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, imagepar secondeseedance-2-0-mini:pixel, seedance-2-0-mini:primeresolution, input, video_input, duration, image_url, last_frame_url, audio
pixverse-v6text, imagepar secondepixverse-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, imagepar secondepixverse-v6-max:pixel, pixverse-v6-max:flowmode, aspect_ratio, quality, duration, audio, seed, image_url, input_urls
wan-3-0text, imagepar secondewan-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, audiopar secondewan-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, videopar secondeflux-3mode, duration, quality, resolution, aspect_ratio, image_url, video_url, generate_audio
wan-2-7text, image, videopar secondewan-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, imagepar clipwan-2-6, wan-2-6:amber (unavailable)input, duration, resolution, image_url
wan-2-5text, imagepar clip—input, duration, aspect_ratio, resolution, image_url, negative_prompt, enable_prompt_expansion, seed, nsfw_checker
wan-2-2text, imagepar clip—aspect_ratio, input, resolution, image_url
wan-speech-to-videotext, image, audiopar secondewan-speech-to-video:flowresolution, image_url, audio_url, num_frames, frames_per_second, negative_prompt, num_inference_steps, guidance_scale, shift
hailuo-2-3imagepar cliphailuo-2-3, hailuo-2-3:whitetier, duration, resolution, image_url
vidu-q3text, imagepar secondevidu-q3:white, vidu-q3, vidu-q3:amber (unavailable)input, duration, resolution, image_url
vidu-q2text, imagepar secondevidu-q2tier, input, duration, resolution, image_url
vidu-q4text, image, audiopar secondevidu-q4:pixel, vidu-q4:flowinput, resolution, duration, audio, aspect_ratio, image_url, reference_image_urls, reference_audio_urls
happyhorsetext, image, videopar secondehappyhorse:pixel, happyhorse:prime (unavailable)aspect_ratio, duration, version, input, resolution, image_url, reference_image, video_url, audio_setting, seed
grok-imagine-videotext, imagepar secondegrok-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-upscalevideopar mise à l’échelle—task_id, resolution
grok-imagine-extendtext, videopar clip—task_id, extend_times, source_resolution, extend_at
minimax-h3-maxtext, imagepar secondeminimax-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, imagepar secondeminimax-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, videopar secondegemini-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, videopar secondeminimax-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, audiopar secondeminimax-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, audiopar secondeminimax-h3-highspeedinput, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls
gemini-omni-videotext, imagepar clip—input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed
gemini-omni-flash-1-1text, image, video, audiopar clip—input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed
gemini-omni-flash-1-2text, imagepar secondegemini-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, videopar seconde—source_task_id, duration, resolution, image_urls
runway-gen4text, imagepar clip—aspect_ratio, duration, quality, image_url
omnihuman-1-5image, audio, textpar seconde—image_url, audio_url, output_resolution, pe_fast_mode, seed, mask_url
omnihuman-2-0image, audio, textpar seconde—image_url, audio_url, enable_watermark
volcengine-lipsyncvideo, audiopar seconde—mode, video_url, audio_url, separate_vocal, open_scenedet, align_audio
topaz-video-upscalevideopar secondetopaz-video-upscalevideo_url, upscale_factor, model, target_fps
video-upscalevideopar seconde—video_url, resolution
omnihuman-v2image, audio, textpar secondeomnihuman-v2:flowimage_url, audio_url
omnihuman-v1.5image, audio, textpar secondeomnihuman-v1.5:flowimage_url, audio_url, mask_url, resolution, turbo_mode
lipsync-2-provideo, audiopar secondelipsync-2-pro:flowvideo_url, audio_url, sync_mode
sync-3video, audiopar secondesync-3:flowvideo_url, audio_url, sync_mode
react-1video, audiopar secondereact-1:flowvideo_url, audio_url, emotion, model_mode, temperature, sync_mode
minimax-h3-max-lipsyncimage, audiopar secondeminimax-h3-max-lipsync:flowimage_url, audio_url, resolution, enable_transcription, seed
sync-3-avatarimage, audiopar secondesync-3-avatar:flowimage_url, audio_url
heygen-avatar-4image, audiopar secondeheygen-avatar-4:flowimage_url, audio_url, resolution, aspect_ratio, talking_style
heygen-avatar-vtext, audiopar secondeheygen-avatar-v:flowavatar, audio_url, resolution, aspect_ratio
veed-fabric-1.0image, audiopar secondeveed-fabric-1.0:flowimage_url, audio_url, resolution
ltx-2.5-audio-to-videoimage, audio, textpar secondeltx-2.5-audio-to-video:flowimage_url, audio_url, aspect_ratio, guidance_scale
pikaimage, textpar clippikaimage_url, resolution, seed, negative_prompt, duration
p-video-avatartext, image, audiopar secondep-video-avatarimage_url, audio_url, voice_script, resolution
suno-music-videoaudiopar clipsuno-music-video, suno-music-video:whitesource_task_id, source_track, source_audio_id, author, domain_name
seedance-2.0-face

Seedance 2.0 Face — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
seedance-2.0-face:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
durationselectDurée, sec · par défaut : 5 · options : 5
resolutionselectRésolution · par défaut : 480P · options : 480P, 720P, 1080P
image_urltextImage (URL)
video_urltextVidéo de référence (URL)
  • variants: seedance-2.0-face:white
  • duration: 5
  • resolution: 480P | 720P | 1080P

Champs de prix dans le catalogue : 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) — génération de texte en vidéo en 480P ou 720P, sans audio. Facturation à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
seedance-2.0-fast-face:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationselectDurée, sec · par défaut : 5 · options : 5
resolutionselectRésolution · par défaut : 480P · options : 480P, 720P
  • variants: seedance-2.0-fast-face:white
  • duration: 5
  • resolution: 480P | 720P

Champs de prix dans le catalogue : 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 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
happyhorse-1.1:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 720P · options : 720P, 1080P
image_urltextImage (URL)
video_urltextVidéo de référence (URL)
  • variants: happyhorse-1.1:white
  • input: text-to-video | image-to-video | reference-to-video
  • duration: 5 | 10
  • resolution: 720P | 1080P

Champs de prix dans le catalogue : 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 — text-to-video ou vidéo à partir de la première image. 720P (Standard) ou 1080P (Pro), 5 ou 10 secondes. Facturé à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
kling-video-o1:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 720P · options : 720P, 1080P
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
image_urltextImage (URL, pour I2V)
  • variants: kling-video-o1:white
  • duration: 5 | 10
  • resolution: 720P | 1080P
  • aspect_ratio: 16:9 | 9:16 | 1:1

Champs de prix dans le catalogue : 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 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
MiniMax-H3-Context-IR:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : context · options : context
  • variants: MiniMax-H3-Context-IR:white
  • input : contexte

Champs de prix dans le catalogue : 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 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
MiniMax-H3-Regeneration:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
durationnumberDurée, sec · par défaut : 5
  • variants: MiniMax-H3-Regeneration:white

Champs de prix dans le catalogue : 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 — texte vers vidéo ou vidéo à partir de la première image. 512P (première image uniquement), 768P ou 1080P (5 secondes uniquement). Facturé à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
MiniMax-Hailuo-02:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 768P · options : 512P, 768P, 1080P
image_urltextImage (URL, pour I2V)
  • variants: MiniMax-Hailuo-02:white
  • duration: 5 | 10
  • resolution: 512P | 768P | 1080P

Champs de prix dans le catalogue : 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 — texte en vidéo, vidéo à partir de la première image ou avatar parlant : des photos du personnage et un extrait vocal produisent une synchronisation labiale avec mouvements du corps. Référence vidéo : répétez les mouvements d’un clip ou prolongez un clip. 480P / 720P / 1080P, 3–15 secondes. Facturation à la seconde selon la résolution ; une référence vidéo possède son propre tarif et, en mode de référence de mouvement, la sortie suit la durée du clip (jusqu’à 10 s) et est facturée comme 10 s.

Variantes (addressAs)
ParamètreTypeDescription
skyreels-v4-fast:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationselectDuration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectRésolution · par défaut : 480P · options : 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4
image_urltextImage (URL, pour I2V)
reference_image_urlsarrayPhotos du personnage (1–5 URL, pour l’avatar)
audio_urltextVoix de l’avatar (URL audio, jusqu’à 15 s)
video_urltextVidéo de référence (URL, MP4/MOV jusqu’à 15 s)
video_modeselectMode vidéo de référence · par défaut : reference · options : 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

Champs de prix dans le catalogue : 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 — le niveau SkyReels V4 de meilleure qualité : texte en vidéo, vidéo à partir de la première image ou avatar parlant (photos du personnage et extrait vocal). Référence vidéo : répétez les mouvements d’un clip ou prolongez un clip. 480P / 720P / 1080P, 3–15 secondes. Facturation à la seconde selon la résolution ; une référence vidéo possède son propre tarif et, en mode de référence de mouvement, la sortie suit la durée du clip (jusqu’à 10 s) et est facturée comme 10 s.

Variantes (addressAs)
ParamètreTypeDescription
skyreels-v4-std:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationselectDuration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectRésolution · par défaut : 480P · options : 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4
image_urltextImage (URL, pour I2V)
reference_image_urlsarrayPhotos du personnage (1–5 URL, pour l’avatar)
audio_urltextVoix de l’avatar (URL audio, jusqu’à 15 s)
video_urltextVidéo de référence (URL, MP4/MOV jusqu’à 15 s)
video_modeselectMode vidéo de référence · par défaut : reference · options : 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

Champs de prix dans le catalogue : 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) — vidéo à partir d’une image et/ou d’une vidéo de référence (jusqu’à 10 secondes avec une vidéo). Facturation à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
wan2.7-r2v:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
durationnumberDurée, sec · par défaut : 5
resolutionselectRésolution · par défaut : 720P · options : 720P, 1080P
image_urltextImage de référence (URL)
video_urltextVidéo de référence (URL)
  • variants: wan2.7-r2v:white
  • resolution: 720P | 1080P

Champs de prix dans le catalogue : 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 — temporairement indisponible.

Variantes (addressAs)
ParamètreTypeDescription
wan2.7-videoedit:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
durationnumberDurée, sec · par défaut : 5
resolutionselectRésolution · par défaut : 720P · options : 720P, 1080P
video_urlreq.textVidéo (URL)
  • variants: wan2.7-videoedit:white
  • resolution: 720P | 1080P

Champs de prix dans le catalogue : 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) — texte-vers-vidéo ou vidéo à partir de la première image en 480P / 720P / 1080P. Facturation à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
wan3.0-video:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
durationnumberDurée, sec · par défaut : 5
resolutionselectRésolution · par défaut : 480P · options : 480P, 720P, 1080P
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImage (URL, pour I2V)
  • variants: wan3.0-video:white
  • resolution: 480P | 720P | 1080P
  • aspect_ratio: 16:9 | 4:3 | 1:1 | 3:4 | 9:16

Champs de prix dans le catalogue : 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 — vidéo avec son dans un style prédéfini : cassette VHS, dessin animé des années '70, low-poly, animation dessinée à la main ou pixel art 16 bits. À partir de texte ou d’une première image (image_url), 768p, 5–15 secondes. Facturation à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-stylesflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
styleselectStyle · par défaut : vhs · options : 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_levelselectUsure de la cassette (VHS uniquement) · par défaut : medium · options : light, medium, heavy
image_urltextPremière image (URL, facultative)
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — modifie l’éclairage d’une vidéo existante (jusqu’à 15 secondes) à partir d’une référence d’éclairage : une image de sphère éclairée comme vous le souhaitez. La scène et les mouvements sont conservés, seul l’éclairage change. 480p / 768p / 1080p / 2K. Facturation par seconde de vidéo source.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-relightflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
reference_image_urlreq.textRéférence d’éclairage (URL d’un rendu de sphère)
resolutionselectResolution · default: 768p · options: 480p, 768p, 1080p, 2k
aspect_ratioselectRapport d’aspect · par défaut : adaptive · options : adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — prolonge une vidéo existante (1.6 à 60 secondes) de 1–15 secondes à partir d’une description de la suite. Turbo est plus rapide et coûte moitié moins cher, Max offre une qualité supérieure. Le résultat comprend la source et son prolongement, ou uniquement le prolongement. 480p / 768p / 1080p / 2K. Facturation par seconde de nouvelle vidéo.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-extendflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
engineselectModèle · par défaut : turbo · options : 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_ratioselectRapport d’aspect · par défaut : auto · options : auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
outputselectRésultat · par défaut : extended · options : extended, continuation
enable_prompt_expansionboolEnrichir automatiquement le prompt · par défaut : true
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — insère une nouvelle scène (5–13 secondes) dans une vidéo existante entre start_time et resume_time (en secondes dans la source, 2 et 3 par défaut ; start_time ne peut pas être inférieur à 1.625 s, et il doit rester environ 1.5 s de la source après resume_time). Les couleurs sont harmonisées avec la source. Le prompt décrit la nouvelle scène. 480p / 768p. Facturation par seconde de nouvelle scène.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-insertflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
start_timenumberInsérer à, s · par défaut : 2
resume_timenumberReprendre la source à, s · par défaut : 3
durationselectNew scene length, s · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13
resolutionselectRésolution · par défaut : 768p · options : 480p, 768p
color_matchboolHarmoniser les couleurs avec la source · par défaut : true
enable_prompt_expansionboolEnrichir automatiquement le prompt · par défaut : true
seednumberSeed (facultatif)
  • variants: minimax-h3-max-insert
  • duration: 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
  • resolution: 480p | 768p

Champs de prix dans le catalogue : 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 — une vidéo créée à partir d’une image, dans laquelle seule la caméra bouge : orbite vers la droite, vers la gauche ou à 360°, travelling avant ou arrière, montée ou descente. La scène reste immobile, sauf indication contraire dans le prompt. 480p / 768p / 1080p, 1–15 secondes. Facturation à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-cameraflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
camera_moveselectMouvement de caméra · par défaut : orbit-right · options : 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
resolutionselectRésolution · par défaut : 480p · options : 480p, 768p, 1080p
prompt_expansion_modeselectEnrichissement du prompt · par défaut : balanced · options : balanced, quality, disabled
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-h3-max-camera","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","camera_move":"orbit-right","duration":"5","resolution":"480p","prompt_expansion_mode":"balanced"}}'
runway-gen-4-5

Runway Gen-4.5 — la nouvelle génération de Runway : vidéo cinématographique à partir de texte ou d'une première image, clips de 5 ou 10 secondes, 6 formats d'image. Tarif par clip selon la durée.

Variantes (addressAs)
ParamètreTypeDescription
runway-gen-4-5canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
durationselectDurée, sec · par défaut : 5 · options : 5, 10
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9
image_urltextPremière image (URL, facultative)
seednumberSeed (facultatif)
  • variants: runway-gen-4-5
  • duration: 5 | 10
  • aspect_ratio: 16:9 | 9:16 | 4:3 | 3:4 | 1:1 | 21:9

Champs de prix dans le catalogue : 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) — génération vidéo rapide et économique à partir de texte ou d’une première image (une dernière image peut également être définie), avec du son. 720p ou 1080p, de 2 à 20 secondes, 7 formats d’image. Le mode brouillon est à moitié prix, pour des essais rapides. Vous pouvez envoyer une piste audio prête à l’emploi (audio_url) : la vidéo est générée pour la suivre, le clip a la même durée que la piste et la facturation se fait par seconde de celle-ci. Facturation par clip selon la résolution, le mode et la durée.

Variantes (addressAs)
ParamètreTypeDescription
p-video-2canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
durationselectDuration, sec · default: 5 · options: 2, 3, 5, 8, 10, 15, 20
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
draftboolMode brouillon (moins cher, qualité inférieure) · valeur par défaut : false
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1
image_urltextPremière image (URL, facultative)
last_frame_urltextDernière image (URL, facultative)
audio_urltextPiste audio prête à l’emploi que la vidéo est générée pour suivre (URL, MP3/WAV/FLAC, facultatif)
save_audioboolConserver le son dans le clip · par défaut : true
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"p-video-2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"duration":"5","resolution":"720p","aspect_ratio":"16:9"}}'
p-video-2-pro

P-Video-2 Pro (Pruna AI) — la version avancée de P-Video-2 : vidéo avec son à partir d’un texte ou d’une première et d’une dernière image, de 5 à 15 secondes, en 480p ou 768p. Trois modes : Cost (le moins cher), Speed (rapide) et Quality (meilleure qualité). Facturation par clip selon le mode, la résolution et la durée.

Variantes (addressAs)
ParamètreTypeDescription
p-video-2-procanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : speed · options : cost, speed, quality
durationselectDuration, sec · default: 5 · options: 5, 8, 10, 12, 15
resolutionselectRésolution · par défaut : 768p · options : 480p, 768p
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1
image_urltextPremière image (URL, facultative)
last_frame_urltextDernière image (URL, facultative)
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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) — génération vidéo à partir de références : photos d’un personnage ou d’un produit (jusqu’à 9), vidéos de référence (jusqu’à 3) et fichiers audio (jusqu’à 3), de 5 à 15 secondes, en 480p ou 768p, avec les modes Speed et Cost. Avec keep_audio, votre unique piste audio reste la bande-son du clip — même voix, mêmes mots — et la vidéo (mouvements, lèvres) est générée pour s’y synchroniser. Sans keep_audio, l’audio n’est qu’un échantillon à imiter. Facturation par clip : secondes de vidéo générée plus références (vidéo par seconde, images à l’unité, audio par seconde).

Variantes (addressAs)
ParamètreTypeDescription
p-video-2-pro-referencecanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · par défaut : speed · options : speed, cost
durationselectDuration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
resolutionselectRésolution · par défaut : 768p · options : 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_urlsarrayImages de référence — personnage, produit, style (URL, jusqu’à 9, images de début et de fin comprises)
reference_video_urlsarrayVidéos de référence (URL, jusqu’à 3, 2–15 s chacune, 15 s au total)
reference_audio_urlsarrayAudio (URL, jusqu’à 3, 15 s au total) — un échantillon ou, avec keep_audio, la bande-son du clip
keep_audioboolConserver ma piste audio comme bande-son du clip (exactement 1 fichier) · par défaut : false
first_frame_urltextPremière image (URL, facultative)
last_frame_urltextDernière image (URL, facultative)
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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) — modifiez une vidéo existante à partir d’une instruction textuelle : remplacez un objet, l’arrière-plan, le style ou l’éclairage, avec ou sans images de référence (jusqu’à 4). Vidéo source de 15 secondes maximum ; le résultat est aussi long que la source. Le mode brouillon est moins cher. Facturation par seconde de vidéo source.

Variantes (addressAs)
ParamètreTypeDescription
p-video-editcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
input_urlsarrayImages de référence (URL, jusqu’à 4)
draftboolMode brouillon (moins cher, qualité inférieure) · valeur par défaut : false
seednumberSeed (facultatif)
  • variantes : p-video-edit

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"p-video-edit","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","input_urls":["https://example.com/input.jpg"]}}'
luma-ray-3-2

Luma Ray 3.2 — la nouvelle génération Luma Ray (successeur de Ray 2) : vidéo cinématographique sans son à partir d’un texte ou d’une première et d’une dernière image, avec boucle fluide. 540p, 720p ou 1080p ; 5 secondes, et 10 secondes à partir d’un texte. 6 formats d’image. Facturation par clip selon la résolution et la durée.

Variantes (addressAs)
ParamètreTypeDescription
luma-ray-3-2canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 720p · options : 540p, 720p, 1080p
durationselectDurée, sec · par défaut : 5 · options : 5, 10
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9
image_urltextPremière image (URL, facultative)
end_image_urltextDernière image (URL, facultative)
loopboolBoucle sans raccord · par défaut : 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

Champs de prix dans le catalogue : 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 utilise l’aperçu Veo 3.1 Lite, Fast utilise Veo 3.1 Fast et Quality utilise Veo 3.1. Tous les niveaux génèrent des vidéos avec audio natif ; cette API ne dispose d’aucun bouton d’activation de l’audio. 720p/1080p/4K, 4/6/8 secondes ; le mode de référence est disponible uniquement avec Lite/Fast et nécessite 8 secondes. Vérifiez le devis actuel avant chaque tâche.

Variantes (addressAs)
ParamètreTypeDescription
veo-3.1:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
veo-3.1pixelPixel · Disponible
veo-3.1:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16
tierselectQualité · par défaut : fast · options : lite, fast, quality
generationTypeselectType de génération · par défaut : TEXT_2_VIDEO · options : TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
durationselectDurée, sec · par défaut : 8 · options : 4, 6, 8
imageUrlsarrayimageUrls : URL HTTP(S) publiques (1–2 pour la première/dernière image ; 1–3 pour les références)
  • variants: veo-3.1:white, veo-3.1, veo-3.1:flow
  • niveaux : Lite · 720p, Lite · 1080p, Lite · 4k, Fast · 720p, Fast · 1080p, Fast · 4k, Quality · 720p, Quality · 1080p, Quality · 4k (texte → vidéo), Quality · 4k (images clés/références)
  • 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

Champs de prix dans le catalogue : 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 — text-to-video et image-to-video, avec son en option.

Variantes (addressAs)
ParamètreTypeDescription
kling-v2.6pixelPixel · Disponible
kling-v2.6:flowflowFlow · Disponible
kling-v2.6:primeprimePrime · Disponible
kling-v2.6:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
resolutionselectRésolution · par défaut : 1080p · options : 720p, 1080p
image_urltextImage (URL, pour I2V)
audioboolAvec son · valeur par défaut : false
  • variants: kling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:white
  • niveaux : 5s · sans audio, 10s · sans audio, 5s · avec audio, 10s · avec audio
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • duration: 5 | 10
  • input: text-to-video | image-to-video (affects price)
  • resolution: 720p | 1080p

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kling-v2.6","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"aspect_ratio":"16:9","duration":"5","input":"text-to-video","resolution":"1080p"}}'
kling-v3.0

Kling v3.0 — la dernière version. Facturé à la seconde selon la résolution, avec son en option. Modes : std (720p), pro (1080p), 4K.

Variantes (addressAs)
ParamètreTypeDescription
kling-v3.0pixelPixel · Disponible
kling-v3.0:primeprimePrime · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
modeselectMode de qualité · par défaut : pro · options : std, pro, 4K
multi_shotsselectMulti-shot · valeur par défaut : false · options : false, true
multi_promptarrayPlans (multi_prompt, jusqu’à 5)
audioboolAvec son · valeur par défaut : false
image_urltextPremière image (URL, facultative)
last_frame_urltextDernière image (URL, facultative)
kling_elementsarrayÉléments du personnage (jusqu’à 3)
  • variants: kling-v3.0, kling-v3.0:prime
  • niveaux : 720p · sans audio, 720p · avec audio, 1080p · sans audio, 1080p · avec audio, 4K · sans audio, 4K · avec audio
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • duration: 5 | 10
  • mode: std | pro | 4K
  • multi_shots: false | true

Champs de prix dans le catalogue : 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 (fournisseur unique) — T2V et I2V, std (720p) ou pro (1080p), sans son. Facturé à la seconde. Les fonctionnalités d’élément/de référence Omni ne sont pas disponibles (le contrat Prime ne permet pas de les exprimer).

Variantes (addressAs)
ParamètreTypeDescription
kling-v3-omnipixelPixel · Disponible
kling-v3-omni:primeprimePrime · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
audioboolAudio natif · par défaut : false
durationselectDurée, sec · par défaut : 5 · options : 5, 10
image_urltextPremière image (URL, pour I2V)
last_frame_urltextDernière image (URL, facultative, I2V)
  • variants: kling-v3-omni, kling-v3-omni:prime
  • niveaux : 720p · sans audio, 720p · avec audio, 1080p · sans audio, 1080p · avec audio, 4K · sans audio, 4K · avec audio
  • input: text-to-video | image-to-video (affects price)
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • resolution: 720p | 1080p | 4k
  • duration: 5 | 10

Champs de prix dans le catalogue : 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 — vidéo à partir d’images de référence (jusqu’à 7) et/ou d’une vidéo de référence. Audio natif uniquement sans vidéo de référence. 720p/1080p/4K. Facturation à la seconde selon la résolution, l’audio et l’utilisation ou non d’une vidéo de référence.

Variantes (addressAs)
ParamètreTypeDescription
kling-v3-omni-referencepixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
video_inputselectRéférence vidéo · par défaut : without-video · options : without-video, with-video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
audioboolAudio natif · par défaut : false
durationselectDuration, sec (3–15) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
image_urltextImage de référence (URL)
input_urlsarrayImages de référence (URL, jusqu’à 7 ; jusqu’à 4 avec une vidéo)
video_urltextVidéo de référence (URL, 3–15 s, MP4/MOV)
  • variants: kling-v3-omni-reference
  • niveaux : 720p · sans audio, 720p · avec audio, 720p · avec vidéo, 1080p · sans audio, 1080p · avec audio, 1080p · avec vidéo, 4K · sans audio, 4K · avec audio, 4K · avec vidéo
  • 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

Champs de prix dans le catalogue : 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 — restylisation ou transformation d’une vidéo source (3–15.5 s) à partir d’une description textuelle, avec éventuellement des images de référence (jusqu’à 4). Le résultat est silencieux. 720p/1080p/4K. Facturation à la seconde ; le résultat suit la vidéo source, le choix de la durée ne constitue donc qu’une estimation du coût.

Variantes (addressAs)
ParamètreTypeDescription
kling-v3-omni-transformationpixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
aspect_ratioselectFormat d’image (uniquement avec des images de référence) · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée (estimation), en secondes · par défaut : 5 · options : 5, 10, 15
video_urlreq.textVidéo (URL)
image_urltextImage de référence (URL)
input_urlsarrayImages de référence (URL, jusqu’à 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

Champs de prix dans le catalogue : 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 — vidéo de 3 à 30 secondes avec audio natif et synchronisation labiale : à partir de texte, d’images clés (première, dernière et jusqu’à 8 images intermédiaires) ou de références (jusqu’à 10 images, 5 vidéos, 7 éléments et 3 voix). 720p/1080p. Facturation à la seconde selon la résolution ; si une vidéo est fournie en entrée, ses secondes sont également facturées.

Variantes (addressAs)
ParamètreTypeDescription
kling-v4pixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, keyframe-to-video, reference-to-video
aspect_ratioselectFormat d’image · par défaut : auto · options : auto, 16:9, 9:16, 1:1, 21:9
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
durationnumberDurée (3–30 s) · par défaut : 5
image_urltextPremière image (URL)
keyframe_urlsarrayImages intermédiaires (URL, jusqu’à 8)
last_frame_urltextDernière image (URL, facultative)
reference_image_urlsarrayImages de référence (URL)
reference_video_urlsarrayVidéos de référence (URL)
keep_original_soundboolConserver le son de la vidéo de référence · par défaut : false
elementsarrayÉléments (jusqu’à 7 : nom + 2–4 images ou une vidéo de 3–8 s)
voicesarrayVoix (jusqu’à 3 : nom + 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kling-v4","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"auto","resolution":"720p","duration":"5"}}'
kling-v4-flash

Kling 4.0 Flash — la version plus rapide et moins chère de Kling 4.0 : à partir de texte, d’images clés (la première, la dernière et jusqu’à 8 images intermédiaires) ou de références (jusqu’à 10 images, 5 vidéos, 7 éléments et 3 voix). 720p, 3–20 secondes, audio natif. Facturation à la seconde ; avec une vidéo en entrée, ses secondes sont également facturées.

Variantes (addressAs)
ParamètreTypeDescription
kling-v4-flashpixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, keyframe-to-video, reference-to-video
aspect_ratioselectFormat d’image · par défaut : auto · options : auto, 16:9, 9:16, 1:1, 21:9
resolutionselectRésolution · par défaut : 720p · options : 720p
durationnumberDurée (3–20 s) · par défaut : 5
image_urltextPremière image (URL)
keyframe_urlsarrayImages intermédiaires (URL, jusqu’à 8)
last_frame_urltextDernière image (URL, facultative)
reference_image_urlsarrayImages de référence (URL)
reference_video_urlsarrayVidéos de référence (URL)
keep_original_soundboolConserver le son de la vidéo de référence · par défaut : false
elementsarrayÉléments (jusqu’à 7 : nom + 2–4 images ou une vidéo de 3–8 s)
voicesarrayVoix (jusqu’à 3 : nom + 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

Champs de prix dans le catalogue : 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 — rapide, T2V et I2V. Facturé à la seconde selon la résolution.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL, pour 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)

Champs de prix dans le catalogue : 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 — rapide, meilleur rapport qualité-prix, T2V et I2V.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
image_urltextImage (URL, pour I2V)
  • tiers: 5s, 10s
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • duration: 5 | 10
  • input: text-to-video | image-to-video (affects price)

Champs de prix dans le catalogue : 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 — synchronisation de l’avatar et de la parole. Nécessite prompt, image_url et audio_url — le fournisseur en amont rejette un prompt vide. La durée est définie par le fichier audio.

paramètres opts
ParamètreTypeDescription
tierselectQualité · par défaut : std · options : std, pro
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
  • niveaux : Standard 720p, Pro 1080p
  • tier: std | pro (affects price)

Champs de prix dans le catalogue : 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 — transfère le mouvement d’une vidéo au personnage d’une image, versions 2.6 et 3.0. Nécessite image_url et video_url. Facturé à la seconde.

paramètres opts
ParamètreTypeDescription
versionselectVersion · par défaut : 3.0 · options : 2.6, 3.0
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
durationselectDurée (estimation), sec · par défaut : 5 · options : 5, 10
image_urlreq.textImage (URL)
video_urlreq.textVidéo (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

Champs de prix dans le catalogue : 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 — facturé à la seconde. Standard/Fast × résolution × entrée.

Variantes (addressAs)
ParamètreTypeDescription
seedance-2.0:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
seedance-2.0:pixelpixelPixel · Disponible
seedance-2.0:primeprimePrime · Indisponible : La route seedance-2.0:prime ne prend pas en charge les images de référence (input_urls). Utilisez seedance-2.0 (Pixel).
paramètres opts
ParamètreTypeDescription
tierselectVersion · par défaut : standard · options : standard, fast
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
video_inputselectRéférence vidéo · par défaut : without-video · options : without-video, with-video
resolutionselectResolution · default: 720p · options: 480p, 720p, 1080p, 4K
durationselectDurée, sec · par défaut : 5 · options : 5, 10
image_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, facultative, I2V)
input_urlsarrayImages de référence (1–16 URL)
video_urltextVidéo de référence (URL)
reference_audio_urlsarrayÉchantillons vocaux : 2–30 secondes, jusqu’à 10 URLs, jusqu’à 15 MB chacun et 30 secondes au total
web_searchselectRecherche web · par défaut : false · options : false, true
audioboolGénérer du son · par défaut : false
  • variants: seedance-2.0:white, seedance-2.0:pixel, seedance-2.0:prime
  • niveaux : standard · sans vidéo · 480p, standard · sans vidéo · 720p, standard · sans vidéo · 1080p, standard · sans vidéo · 4K, standard · avec vidéo · 480p, standard · avec vidéo · 720p, standard · avec vidéo · 1080p, standard · avec vidéo · 4K, fast · sans vidéo · 480p, fast · sans vidéo · 720p, fast · avec vidéo · 480p, fast · avec vidéo · 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

Champs de prix dans le catalogue : 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 — facturé à la seconde selon la présence d’une référence vidéo et la résolution. T2V, I2V et l’édition vidéo sont pris en charge ; l’édition nécessite un format d’image adaptatif, duration -1 et une durée source de 4–30 secondes.

Variantes (addressAs)
ParamètreTypeDescription
seedance-2.5:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
seedance-2.5:repcanvasCanvas · Indisponible : la route :rep n’est pas disponible pour ce mode. Utilisez Pixel (sans :rep) ou le modèle de base.
seedance-2.5:pixelpixelPixel · Disponible
seedance-2.5:primeprimePrime · Indisponible : La route seedance-2.5:prime ne prend pas en charge les images de référence (input_urls). Utilisez seedance-2.5 (Pixel).
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
video_inputselectRéférence vidéo · par défaut : without-video · options : without-video, with-video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1, adaptive
resolutionselectRésolution · par défaut : 720p · options : 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_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, facultative, I2V)
input_urlsarrayImages de référence (1–16 URL)
video_urltextVidéo de référence (URL)
reference_audio_urlsarrayÉchantillons vocaux : 2–30 secondes, jusqu’à 10 URLs, jusqu’à 15 MB chacun et 30 secondes au total
audioboolGénérer du son · par défaut : false
  • variants: seedance-2.5:white, seedance-2.5:rep, seedance-2.5:pixel, seedance-2.5:prime
  • niveaux : avec vidéo · 480p, avec vidéo · 720p, avec vidéo · 1080p, sans vidéo · 480p, sans vidéo · 720p, sans vidéo · 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

Champs de prix dans le catalogue : 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 — modèle ByteDance économique, jusqu’en 720p. Facturation à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
seedance-2-0-mini:pixelpixelPixel · Disponible
seedance-2-0-mini:primeprimePrime · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 480p · options : 480p, 720p
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
video_inputselectRéférence vidéo · par défaut : without-video · options : without-video, with-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
image_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, facultative)
audioboolGénérer du son · par défaut : false
  • variants: seedance-2-0-mini:pixel, seedance-2-0-mini:prime
  • niveaux : sans vidéo · 480p, sans vidéo · 720p, avec vidéo · 480p, avec vidéo · 720p
  • resolution: 480p | 720p
  • input: text-to-video | image-to-video (affects price)
  • video_input: without-video | with-video
  • duration: 5 | 10

Champs de prix dans le catalogue : 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 — Texte/Image/Référence/Transition/Extension. Facturé à la seconde selon la qualité et le son.

Variantes (addressAs)
ParamètreTypeDescription
pixverse-v6:pixelpixelPixel · Disponible
pixverse-v6:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-video · options : 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
audioboolGénérer du son · par défaut : false
multi_clipboolGénérer plusieurs clips · par défaut : false
seednumberSeed (0–2147483647, facultatif)
image_urltextImage de la première image (URL)
input_urlsarrayImages (1–2 URL)
last_frame_urltextImage de la dernière image (URL)
image_referencesarrayReferences (1–7)
task_idtextID de la tâche terminée à partir de laquelle continuer
video_urltextURL de la vidéo à partir de laquelle continuer
  • variants: pixverse-v6:pixel, pixverse-v6:white
  • niveaux : 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

Champs de prix dans le catalogue : 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 — génération de vidéo cinématographique à partir de texte ou de la première image : jusqu’à 15 secondes en 360p–1080p avec audio natif facultatif. Tarifé à la seconde selon la résolution et l’audio.

Variantes (addressAs)
ParamètreTypeDescription
pixverse-v6-max:pixelpixelPixel · Disponible
pixverse-v6-max:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-video · options : 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
audioboolGénérer du son · par défaut : false
seednumberSeed (0–2147483647, facultatif)
image_urltextPremière image (URL, pour image → vidéo)
input_urlsarrayPremière image (1 URL)
  • variants: pixverse-v6-max:pixel, pixverse-v6-max:flow
  • niveaux : 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

Champs de prix dans le catalogue : 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 et I2V en 480p/720p/1080p. Facturation à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
wan-3-0canvasCanvas · Disponible
wan-3-0:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-video · options : text-to-video, image-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p, 1080p
aspect_ratioselectFormat d’image · par défaut : adaptive · options : adaptive, 16:9, 9:16, 1:1, 4:3, 3:4
image_urltextImage (URL, pour I2V, première image)
negative_prompttextInvite négative (facultative)
seednumberSeed (0–2147483647, facultatif)
prompt_extendboolExtension automatique du prompt · par défaut : 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

Champs de prix dans le catalogue : 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) — vidéo à partir de texte, d’une première (et dernière) image, de références (images, vidéo, audio), ou d’un fichier ou d’une page web. 2–30 s, 480p/720p/1080p, avec ou sans son. Facturation à la seconde de sortie selon la résolution ; le mode, le format d’image et le son ne modifient pas le prix.

Variantes (addressAs)
ParamètreTypeDescription
wan-3-0-prime:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
wan-3-0-prime:pixelpixelPixel · Disponible
wan-3-0-prime:flowflowFlow · Indisponible : la route wan-3-0-prime:flow ne prend pas en charge les entrées de type fichier ou lien. Utilisez wan-3-0-prime:pixel.
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-video · options : text-to-video, first-frame-to-video, first-last-frame-to-video, reference-to-video, file-to-video, link-to-video
inputselectEntrée · par défaut : text-to-video · options : 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
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p, 1080p
aspect_ratioselectFormat d’image · par défaut : adaptive · options : adaptive, 16:9, 4:3, 1:1, 3:4, 9:16
audioboolAudio · par défaut : true
first_frame_urltextPremière image (URL)
last_frame_urltextDernière image (URL)
reference_image_urlsarrayImages de référence (URL)
reference_video_urlsarrayVidéos de référence (URL)
reference_audio_urlsarrayAudio de référence (URL)
reference_file_urlsarrayFichiers (URL)
reference_link_urlsarrayPages publiques (URL)
seednumberGraine
  • variants: wan-3-0-prime:white, wan-3-0-prime:pixel, wan-3-0-prime:flow
  • niveaux : 480p · par seconde, 720p · par seconde, 1080p · par seconde
  • 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"wan-3-0-prime","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"mode":"text-to-video","input":"text-to-video","duration":"5","resolution":"720p","aspect_ratio":"adaptive","reference_image_urls":["https://example.com/input.jpg"],"reference_video_urls":["https://example.com/input.jpg"],"reference_audio_urls":["https://example.com/input.jpg"],"reference_file_urls":["https://example.com/input.jpg"],"reference_link_urls":["https://example.com/input.jpg"]}}'
flux-3

FLUX 3 (Black Forest Labs) — un modèle vidéo avec audio synchronisé : texte vers vidéo, image vers vidéo et continuation de clip. 720p/1080p, 5–20 s. Facturation à la seconde selon la résolution et le mode. Draft est un rendu d'aperçu rapide, en 720p uniquement.

Variantes (addressAs)
ParamètreTypeDescription
flux-3canvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : text-to-video · options : text-to-video, image-to-video, extend
durationselectDuration, sec · default: 5 · options: 5, 6, 8, 10, 15, 20
qualityselectQualité · par défaut : full · options : full, draft
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
aspect_ratioselectFormat d’image · par défaut : auto · options : auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16
image_urltextImage (URL, pour I2V)
video_urltextVidéo (URL, pour la continuation)
generate_audioboolAudio synchronisé · par défaut : 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

Champs de prix dans le catalogue : 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, Video Edit, Reference-to-Video. Facturation à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
wan-2-7:whitewhiteWhite · Available
wan-2-7:pixelpixelPixel · Disponible
paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
modeselectMode · valeur par défaut : text-to-video · options : text-to-video, image-to-video, edit, reference-to-video
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL, pour I2V/R2V, première image)
last_frame_urltextDernière image (URL, pour I2V)
first_clip_urltextExtrait à partir duquel continuer (URL, pour la continuation I2V)
video_urltextVidéo (URL, pour Edit/R2V)
audio_urltextAudio (URL ; pour T2V : bande sonore ; pour I2V : audio de pilotage)
first_frametextPremière image R2V (URL)
reference_voicetextVoix de référence (URL wav/mp3, 1–10 s)
negative_prompttextInvite négative (facultative)
seedtextSeed (0–2147483647, facultatif)
prompt_extendboolExtension automatique du prompt · par défaut : true
watermarkboolFiligrane « AI generated » · par défaut : false
audio_settingselectAudio (pour Edit) · par défaut : auto · options : 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

Champs de prix dans le catalogue : 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 et I2V. Facturation par clip selon la durée et la résolution. Aucun aspect_ratio (détecté automatiquement).

Variantes (addressAs)
ParamètreTypeDescription
wan-2-6pixelPixel · Disponible
wan-2-6:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, flash-image-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10, 15
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL, pour 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

Champs de prix dans le catalogue : 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 et I2V Pixel. Facturation par clip selon la durée et la résolution, identique pour les deux entrées.

paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL publique, pour I2V)
negative_prompttextInvite négative (jusqu’à 500 caractères)
enable_prompt_expansionboolExtension du prompt · par défaut : false
seednumberSeed (entier)
nsfw_checkerboolVérificateur NSFW · valeur par défaut : 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"wan-2-5","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","aspect_ratio":"16:9","resolution":"720p"}}'
wan-2-2

Wan 2.2 A14B Turbo — le modèle Wan le plus économique. T2V et I2V, 480p/580p/720p.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p
image_urltextImage (URL, pour I2V)
  • tiers: 480p, 720p
  • aspect_ratio: 16:9 | 9:16
  • input: text-to-video | image-to-video (affects price)
  • resolution: 480p | 720p

Champs de prix dans le catalogue : 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 — vidéo d’un personnage parlant. Nécessite prompt, image_url et audio_url. Toujours à 16 fps ; num_frames (40–120, multiple de 4) définit la durée : num_frames − 3 images sont rendues, 80 → 4.81 s, au maximum 120 → 7.31 s. L’audio dépassant la durée du clip est coupé. Facturation par seconde de vidéo produite.

Variantes (addressAs)
ParamètreTypeDescription
wan-speech-to-video:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
resolutionselectRésolution · par défaut : 480p · options : 480p, 580p, 720p
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
num_framesnumberNombre d’images
frames_per_secondnumberFPS
negative_prompttextInvite négative
num_inference_stepsnumberÉtapes de génération
guidance_scalenumberÉchelle de guidage
shiftnumberMaj
  • variants: wan-speech-to-video:flow
  • resolution: 480p | 580p | 720p (affects price)

Champs de prix dans le catalogue : 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 — I2V Standard et I2V Pro uniquement.

Variantes (addressAs)
ParamètreTypeDescription
hailuo-2-3pixelPixel · Disponible
hailuo-2-3:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
tierselectQualité · par défaut : i2v-std · options : i2v-std, i2v-pro
durationselectDurée, sec · par défaut : 6 · options : 6, 10
resolutionselectRésolution · par défaut : 768p · options : 768p, 1080p
image_urlreq.textImage (URL, obligatoire)
  • variants: hailuo-2-3, hailuo-2-3:white
  • niveaux : 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

Champs de prix dans le catalogue : 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 et conversion d’une image de référence en vidéo. 540p/720p/1080p, durée de 5 ou 10 s. Facturation à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
vidu-q3:whitewhiteWhite · Available
vidu-q3primePrime · Disponible
vidu-q3:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 720p · options : 540p, 720p, 1080p
image_urltextImage (URL, pour 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"vidu-q3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","duration":"5","resolution":"720p"}}'
vidu-q2

Vidu Q2 de Prime (fournisseur unique) — T2V, I2V et génération de vidéos à partir de références. Niveaux Standard, Pro, Turbo et Pro Fast, facturés à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
vidu-q2primePrime · Disponible
paramètres opts
ParamètreTypeDescription
tierselectMode · par défaut : t2v · options : t2v, pro, turbo, pro-fast
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video
durationselectDurée, sec · par défaut : 5 · options : 5, 10
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p, 1080p
image_urltextImage (URL, pour I2V/R2V)
  • variants: vidu-q2
  • niveaux : 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"vidu-q2","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"tier":"t2v","input":"text-to-video","duration":"5","resolution":"720p"}}'
vidu-q4

Vidu Q4 — la toute nouvelle génération de Vidu (Pixel) : vidéo à partir d’une image de première image, ou vidéo à partir de références (jusqu’à 15 images et jusqu’à 3 clips audio MP3 de 3–12s). Audio natif synchronisé, que vous pouvez désactiver. Durée de 3–16s, résolutions 540p/720p/1080p/2K/4K. Tarif à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
vidu-q4:pixelpixelPixel · Disponible
vidu-q4:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : image-to-video · options : 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
audioboolAvec son · par défaut : true
aspect_ratioselectAspect ratio · default: 16:9 · options: 16:9, 9:16, 1:1, 4:3, 3:4
image_urlreq.textImage (URL, pour I2V)
reference_image_urlsreq.arrayImages de référence (1–15 URLs, pour R2V)
reference_audio_urlsarrayAudio de référence (MP3, 3–12s, jusqu’à 3 URLs, pour 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

Champs de prix dans le catalogue : 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) — versions 1.0 et 1.1. T2V, I2V, Reference ; Video Edit 1.0 uniquement. Facturation à la seconde. Prime utilise les tarifs Prime actuels et ne prend pas en charge Video Edit.

Variantes (addressAs)
ParamètreTypeDescription
happyhorse:pixelpixelPixel · Disponible
happyhorse:primeprimePrime · Indisponible : La route multimédia sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 6 · options : 6, 10
versionselectVersion · par défaut : 1.0 · options : 1.0, 1.1
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video, video-edit
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL, pour I2V/R2V)
reference_imagetextImage de référence (URL, pour R2V/Edit)
video_urltextVidéo (URL, pour Video Edit)
audio_settingselectAudio (pour Edit) · par défaut : auto · options : auto, origin
seedtextSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 et I2V. Versions 1.0 (slugs T2V/I2V distincts) et 1.5 en préversion. Facturation à la seconde selon la résolution. Le mode Spicy n’est pas disponible pour I2V (images externes). Version 1.5 : première et dernière image (first_frame_url, last_frame_url), une image de boucle loop_url et jusqu’à 4 images clés ({url, timestamp_s}, secondes entières supérieures à 0 et inférieures à la durée) ; elles ne modifient pas le prix.

Variantes (addressAs)
ParamètreTypeDescription
grok-imagine-videopixelPixel · Disponible
grok-imagine-video:whitewhiteBlanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
versionselectVersion · par défaut : 1.0 · options : 1.0, 1.5
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
modeselectMode de mouvement · valeur par défaut : normal · options : normal, fun, spicy
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p, 1080p
durationselectDurée, sec · par défaut : 6 · options : 6, 10
image_urltextImage (URL, pour I2V)
first_frame_urltextPremière image (URL, facultative)
last_frame_urltextDernière image (URL, facultative)
loop_urltextImage de boucle — début et fin du clip (URL, facultative)
keyframesarrayImages clés (jusqu’à 4 : url + timestamp_s, secondes entières)
  • variantes : grok-imagine-video, grok-imagine-video:white
  • tiers: 1.0 · 480p, 1.0 · 720p, 1.0 · 1080p, 1.5 · 480p, 1.5 · 720p
  • version: 1.0 | 1.5 (affects price)
  • input: text-to-video | image-to-video (affects price)
  • mode: normal | fun | spicy
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • resolution: 480p | 720p | 1080p (affects price)
  • duration: 6 | 10

Champs de prix dans le catalogue : 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 — augmente la résolution d’une vidéo générée par Pixel jusqu’à 1080p. Nécessite le task_id d’une génération vidéo Pixel réussie (les vidéos externes ne sont pas prises en charge).

paramètres opts
ParamètreTypeDescription
task_idreq.textID de la tâche vidéo Pixel réussie (source)
resolutionselectRésolution de la vidéo source (pour la tarification) · par défaut : 720p · options : 480p, 720p
  • tiers: 480P → 1080P, 720P → 1080P
  • resolution: 480p | 720p (affects price)

Champs de prix dans le catalogue : 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 — poursuivez un clip généré sur Pixel (les vidéos externes ne sont pas acceptées). Facturation par clip selon deux axes : la durée de l’extension (6 ou 10 s) et la résolution du clip source.

paramètres opts
ParamètreTypeDescription
task_idreq.textID de la tâche vidéo Pixel réussie (source)
extend_timesselectDurée de l'extension, en secondes · valeur par défaut : 6 · options : 6, 10
source_resolutionselectRésolution de la vidéo source (pour le tarif) · par défaut : 720p · options : 480p, 720p
extend_atnumberContinuer depuis le second (≥2)
  • niveaux : 6 s · 480p, 6 s · 720p, 10 s · 480p, 10 s · 720p
  • extend_times: 6 | 10
  • source_resolution: 480p | 720p

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"grok-imagine-extend","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"extend_times":"6","source_resolution":"720p"}}'
minimax-h3-max

Flow Research H3 Max — un modèle distinct, post-entraîné à partir de MiniMax H3. Texte vers vidéo et image vers vidéo en 480P/768P pendant 5–15 secondes. Prix catalogue publié : $0.05/s en 480P et $0.08/s en 768P.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-maxflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
resolutionselectRésolution · par défaut : 768p · options : 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_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
target_audio_urltextPiste audio prête à l’emploi — remplace la bande-son du clip (URL audio, au moins 2 s, jusqu’à 15 MB, facultatif)
prompt_expansion_modeselectExtension du prompt · par défaut : balanced · options : balanced, quality
seednumberGraine
enable_safety_checkerboolVérificateur de sécurité · par défaut : 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

Champs de prix dans le catalogue : 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 — texte vers vidéo et image vers vidéo. Facturé à la seconde de sortie selon 480p ou 768p ; le tarif promotionnel prend fin le September 7, 2026.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-turboflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video
resolutionselectRésolution · par défaut : 480p · options : 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_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
target_audio_urltextPiste audio prête à l’emploi — remplace la bande-son du clip (URL audio, au moins 2 s, jusqu’à 15 MB, facultatif)
prompt_expansion_modeselectExtension du prompt · par défaut : balanced · options : balanced, quality
seednumberGraine
enable_safety_checkerboolVérificateur de sécurité · par défaut : 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

Champs de prix dans le catalogue : 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 : texte vers vidéo, image vers vidéo, référence vers vidéo et modification. Facturation par seconde de sortie selon la résolution 360p/720p/1080p/4K.

Variantes (addressAs)
ParamètreTypeDescription
gemini-omni-flash-1-1-flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video, edit
resolutionselectResolution · default: 720p · options: 360p, 720p, 1080p, 4k
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16
image_urltextImage/reference (URL)
video_urltextVidéo (URL, pour l’édition)
end_image_urltextDernière image (URL)
image_urlsarrayImages de référence (URL)
reference_video_urlsarrayVidéos de référence (URL)
source_duration_secondsnumberDurée de la vidéo source, secondes (pour l’édition)
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

Champs de prix dans le catalogue : 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 et référence vers vidéo. Facturé à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3pixelPixel · Disponible
minimax-h3:whitewhiteWhite · Available
minimax-h3:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : 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
resolutionselectRésolution · par défaut : 768p · options : 768p, 2k
durationselectDuration, sec · default: 6 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPremière image (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
reference_image_urlsarrayImages de référence (1–9 URL, pour R2V)
reference_video_urlsarrayVidéos de référence (jusqu’à 3 URL, pour R2V)
reference_audio_urlsarrayAudio de référence (jusqu’à 3 URL, pour R2V)
input_video_durationnumberDurée de la vidéo d’entrée, en secondes (pour 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-h3","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"768p","duration":"6"}}'
minimax-h3-lite

MiniMax H3 Lite — la version allégée de MiniMax H3 : génération de vidéos à partir de texte, à partir d’une première/dernière image et à partir de références (jusqu’à 9 images, 3 vidéos et 3 clips audio). 4–15 secondes en 480P ou 768P. Tarification à la seconde selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-litecanvasCanvas · Disponible
minimax-h3-lite:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : 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
resolutionselectRésolution · par défaut : 768p · options : 480p, 768p
durationselectDuration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPremière image (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
reference_image_urlsarrayImages de référence (1–9 URL, pour R2V)
reference_video_urlsarrayVidéos de référence (jusqu’à 3 URL, pour R2V)
reference_audio_urlsarrayAudio de référence (jusqu’à 3 URL, pour 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

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub, axes[]

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-h3-lite","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"input":"text-to-video","aspect_ratio":"16:9","resolution":"768p","duration":"5"}}'
minimax-h3-highspeed

MiniMax H3 Highspeed — la version plus rapide de MiniMax H3 : génération de vidéos à partir de texte, à partir d’une première/dernière image et à partir de références (jusqu’à 9 images, 3 vidéos et 3 clips audio). 4–15 secondes en 768P. Tarification à la seconde.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-highspeedcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : 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
resolutionselectRésolution · par défaut : 768p · options : 768p
durationselectDuration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
first_frame_urltextPremière image (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
reference_image_urlsarrayImages de référence (1–9 URL, pour R2V)
reference_video_urlsarrayVidéos de référence (jusqu’à 3 URL, pour R2V)
reference_audio_urlsarrayAudio de référence (jusqu’à 3 URL, pour 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 (influe sur le prix)
  • duration: 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Champs de prix dans le catalogue : 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 : génération multimodale. Le son utilise jusqu’à 3 audio_ids provenant de POST /api/media/gemini-omni-audio. Il s’agit de voix prédéfinies, et non d’un clonage vocal à partir d’un enregistrement ni d’une synchronisation labiale avec une piste importée. Pour utiliser un script exact avec une voix clonée, utilisez voice-clone-tts et omnihuman-1-5.

paramètres opts
ParamètreTypeDescription
inputselectEntrée vidéo · par défaut : no-video · options : no-video, video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16
durationselectDurée, sec · par défaut : 8 · options : 4, 6, 8, 10
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
image_urltextImage (URL, facultative)
audio_idsarrayJusqu’à 3 audio_ids — POST /api/media/gemini-omni-audio
video_listarrayVidéos de référence (objets video_list conformes au schéma Pixel)
seednumberSeed (facultatif)
  • niveaux : Sans vidéo · 4 sec · 720p, Sans vidéo · 4 sec · 1080p, Sans vidéo · 4 sec · 4K, Sans vidéo · 6 sec · 720p, Sans vidéo · 6 sec · 1080p, Sans vidéo · 6 sec · 4K, Sans vidéo · 8 sec · 720p, Sans vidéo · 8 sec · 1080p, Sans vidéo · 8 sec · 4K, Sans vidéo · 10 sec · 720p, Sans vidéo · 10 sec · 1080p, Sans vidéo · 10 sec · 4K, Avec vidéo · 720p, Avec vidéo · 1080p, Avec vidéo · 4K
  • input: no-video | video
  • aspect_ratio: 16:9 | 9:16
  • duration: 4 | 6 | 8 | 10
  • resolution: 720p | 1080p | 4k

Champs de prix dans le catalogue : 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 : génération multimodale. Le son utilise jusqu’à 3 audio_ids provenant de POST /api/media/gemini-omni-audio. Il s’agit de voix prédéfinies, et non d’un clonage vocal à partir d’un enregistrement ni d’une synchronisation labiale avec une piste importée. Ne combinez pas audio_ids avec first_frame_url. Pour utiliser un script exact avec une voix clonée, utilisez voice-clone-tts et omnihuman-1-5.

paramètres opts
ParamètreTypeDescription
inputselectEntrée vidéo · par défaut : no-video · options : no-video, video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16
durationselectDurée, sec · par défaut : 8 · options : 4, 6, 8, 10
resolutionselectResolution · default: 720p · options: 360p, 720p, 1080p, 4k
image_urltextImage (URL, facultative)
audio_idsarrayJusqu’à 3 audio_ids — POST /api/media/gemini-omni-audio
video_listarrayEntrée vidéo (objets video_list conformes au schéma Pixel)
seednumberSeed (facultatif)
  • niveaux : Sans vidéo · 4 sec · 360p, Sans vidéo · 4 sec · 720p, Sans vidéo · 4 sec · 1080p, Sans vidéo · 4 sec · 4K, Sans vidéo · 6 sec · 360p, Sans vidéo · 6 sec · 720p, Sans vidéo · 6 sec · 1080p, Sans vidéo · 6 sec · 4K, Sans vidéo · 8 sec · 360p, Sans vidéo · 8 sec · 720p, Sans vidéo · 8 sec · 1080p, Sans vidéo · 8 sec · 4K, Sans vidéo · 10 sec · 360p, Sans vidéo · 10 sec · 720p, Sans vidéo · 10 sec · 1080p, Sans vidéo · 10 sec · 4K, Avec vidéo · 360p, Avec vidéo · 720p, Avec vidéo · 1080p, Avec vidéo · 4K
  • input: no-video | video
  • aspect_ratio: 16:9 | 9:16
  • duration: 4 | 6 | 8 | 10
  • resolution: 360p | 720p | 1080p | 4k

Champs de prix dans le catalogue : 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) — vidéo à partir de texte, d’une première (et d’une dernière) image ou de références, jusqu’à 15 secondes. 360p/720p/1080p/4K, 16:9 ou 9:16. Audio natif : les voix, la musique et les effets sont générés automatiquement ; les entrées audio ne sont pas acceptées. Jusqu’à 2 personnages (character_ids issus de POST /api/media/gemini-omni-character, non utilisables avec une première/dernière image) au même prix. Pour prolonger un clip terminé, utilisez gemini-omni-flash-1-2-extend. Facturation par seconde de sortie selon la résolution.

Variantes (addressAs)
ParamètreTypeDescription
gemini-omni-flash-1-2pixelPixel · Disponible
gemini-omni-flash-1-2:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
inputselectEntrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 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_urltextImage (URL, pour I2V)
last_frame_urltextDernière image (URL, pour I2V)
image_urlsarrayImages de référence (URL)
character_idsarrayPersonnages — jusqu’à 2 identifiants issus de POST /api/media/gemini-omni-character
  • variants: gemini-omni-flash-1-2, gemini-omni-flash-1-2:white
  • niveaux : 360p · par seconde, 720p · par seconde, 1080p · par seconde, 4K · par seconde
  • 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

Champs de prix dans le catalogue : 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 — prolonge un clip Gemini Omni 1.2 Flash terminé de 3–10 secondes à partir d’une description de la suite. La source est le jobId de votre clip en 360p ou 720p d’une durée maximale de 15 secondes (les prolongations peuvent être enchaînées tant que la source ne dépasse pas 15 secondes). Le résultat est le clip complet (source + prolongation), avec la résolution et le rapport hauteur/largeur de la source. Jusqu’à 3 images de référence pour la nouvelle partie. Facturation par seconde ajoutée selon la résolution de la source.

paramètres opts
ParamètreTypeDescription
source_task_idreq.textjobId du clip Gemini Omni 1.2 Flash source
durationselectSeconds to add · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10
resolutionselectRésolution du clip source (pour la tarification) · par défaut : 720p · options : 360p, 720p
image_urlsarrayImages de référence pour la prolongation (URL)
  • paliers : 360p · par seconde ajoutée, 720p · par seconde ajoutée
  • duration: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
  • resolution: 360p | 720p

Champs de prix dans le catalogue : 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 — qualité cinématographique. T2V et I2V, 720p/1080p.

paramètres opts
ParamètreTypeDescription
aspect_ratioselectFormat d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1
durationselectDurée, sec · par défaut : 5 · options : 5, 10
qualityselectRésolution · par défaut : 720p · options : 720p, 1080p
image_urltextImage (URL, pour I2V, facultative)
  • tiers: 5s · 720p, 5s · 1080p, 10s · 720p
  • aspect_ratio: 16:9 | 9:16 | 1:1
  • duration: 5 | 10
  • quality: 720p | 1080p

Champs de prix dans le catalogue : 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 — animez une personne à partir d’une photo et d’une voix. Nécessite image_url et audio_url. Facturation à la seconde. Génération précédente : nous recommandons omnihuman-v2 — plus récent et moins cher.

paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
output_resolutionselectRésolution · par défaut : 1080 · options : 720, 1080
pe_fast_modeboolMode rapide · valeur par défaut : false
seednumberSeed (-1 = random)
mask_urltextMasque du sujet (URL, facultatif)
  • output_resolution: 720 | 1080

Champs de prix dans le catalogue : 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 — une personne qui parle à partir d’une photo et d’une piste audio : les mouvements des lèvres, les expressions faciales, les gestes et les mouvements du corps suivent votre audio. Requiert image_url et audio_url (wav ou mp3, de 4 secondes à 5 minutes) ; le clip est aussi long que l’audio. Le prompt facultatif guide la scène et la caméra. 720p. Tarifé à la seconde de vidéo générée.

paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
enable_watermarkboolFiligrane · par défaut : false

Champs de prix dans le catalogue : 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 — synchronisation labiale. Nécessite mode, video_url et audio_url. Facturation à la seconde.

paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : lite · options : lite, basic
video_urlreq.textVidéo (URL)
audio_urlreq.textAudio (URL)
separate_vocalboolIsoler les voix (supprimer le bruit de fond) · par défaut : false
open_scenedetboolSegmentation de scène et détection des locuteurs · par défaut : false
align_audioboolLire la vidéo en boucle si l’audio est plus long · par défaut : true
  • mode: lite | basic

Champs de prix dans le catalogue : 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 — augmente la résolution d’une vidéo existante avec les modèles Topaz Video AI (Proteus, Artemis, Gaia, Nyx) : détails plus nets, moins de bruit et moins d’artefacts de compression. Envoyez video_url (MP4/MOV jusqu’à 60 secondes) et un upscale_factor de 1 à 4 — par exemple, ×3 transforme 360p en 1080p, et ×2 transforme 1080p en 4K. Le paramètre target_fps facultatif (jusqu’à 60) active l’interpolation d’images. La tarification est calculée par seconde de la vidéo source selon la résolution de sortie : jusqu’à 720p, jusqu’à 1080p ou au-delà de 1080p (4K) ; une sortie à plus de 30 fps coûte deux fois plus cher. Le serveur mesure lui-même la taille des images, la fréquence d’images et la durée avant le démarrage de la tâche.

Variantes (addressAs)
ParamètreTypeDescription
topaz-video-upscaleflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
upscale_factorselectScale · default: 2 · options: 1, 2, 3, 4
modelselectModèle Topaz · par défaut : Proteus · options : Proteus, Artemis HQ, Artemis MQ, Artemis LQ, Gaia HQ, Gaia CG, Nyx, Nyx Fast, Nyx XL, Nyx HF
target_fpsselectFréquence d’images de sortie · par défaut : source · options : source, 24, 25, 30, 48, 50, 60
  • variantes : topaz-video-upscale
  • paliers : sortie jusqu’à 720p, jusqu’à 30 fps, sortie jusqu’à 1080p, jusqu’à 30 fps, sortie au-delà de 1080p (4K), jusqu’à 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

Champs de prix dans le catalogue : 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 — augmente la résolution d’une vidéo existante à 1080P, 2K ou 4K tout en conservant le rapport d’aspect, la fréquence d’images, le nombre d’images et l’audio. Envoyez une video_url publique (MP4/MOV/WEBM jusqu’à 50 MB et jusqu’à 60 secondes). La résolution définit le cadre de sortie : l’image est ajustée au cadre 1920×1080 / 2560×1440 / 3840×2160 (1080×1920 / 1440×2560 / 2160×3840 en mode portrait) et n’est jamais recadrée ; une source plus grande est réduite pour tenir dans ce cadre. Le résultat est au format MP4 H.264 + AAC. La tarification s’effectue par seconde de vidéo d’entrée selon la résolution de sortie : 1080P, 2K (par défaut) ou 4K ; le serveur mesure la durée du clip avant le démarrage de la tâche.

paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
resolutionselectRésolution de sortie · par défaut : 2K · options : 1080P, 2K, 4K
  • tiers: 1080P · 1920×1080, 2K · 2560×1440, 4K · 3840×2160
  • resolution: 1080P | 2K | 4K

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"video-upscale","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"video_url":"https://example.com/input.mp4","resolution":"2K"}}'
omnihuman-v2

OmniHuman v2 — la nouvelle génération OmniHuman (octobre 2026) et la version recommandée : animation réaliste d’une personne à partir d’une photo et d’une piste vocale — les lèvres, l’expression du visage, les gestes et les mouvements du corps suivent votre audio. Nécessite image_url et audio_url (wav ou mp3, de 4 secondes à 5 minutes) ; le clip est aussi long que l’audio. Un prompt facultatif (en anglais) oriente la scène et la caméra. Moins cher qu’OmniHuman 1.5. Facturation par seconde de vidéo finale.

Variantes (addressAs)
ParamètreTypeDescription
omnihuman-v2:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
  • variants: omnihuman-v2:flow

Champs de prix dans le catalogue : 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 — animez une personne à partir d’une image et d’un fichier audio via Flow. La durée provient du résultat du fournisseur. Génération précédente : nous recommandons omnihuman-v2 — plus récent et moins cher.

Variantes (addressAs)
ParamètreTypeDescription
omnihuman-v1.5:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
mask_urltextMasque (URL, facultatif)
resolutionselectRésolution · par défaut : 1080p · options : 720p, 1080p
turbo_modeboolMode turbo · par défaut : false
  • variants: omnihuman-v1.5:flow
  • resolution: 720p | 1080p

Champs de prix dans le catalogue : 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 — resynchronise les lèvres d’une vidéo existante avec un nouvel audio (remplace une réplique dans un fragment). Nécessite video_url et audio_url. Avec sync_mode=cut_off (valeur par défaut), la durée de sortie correspond à min(video, audio), de sorte que des durées égales conservent la durée. Facturé à la seconde de vidéo de sortie.

Variantes (addressAs)
ParamètreTypeDescription
lipsync-2-pro:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
audio_urlreq.textAudio (URL)
sync_modeselectEn cas de longueurs différentes · par défaut : cut_off · options : cut_off, loop, bounce, remap, silence
  • variants: lipsync-2-pro:flow
  • sync_mode: cut_off | loop | bounce | remap | silence

Champs de prix dans le catalogue : 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 — synchronisation labiale de nouvelle génération d’une vidéo existante avec un nouvel audio ; meilleur résultat sur les profils, les occultations et les gros plans. Nécessite video_url et audio_url. Avec sync_mode=cut_off (valeur par défaut), la durée de sortie est min(video, audio). Facturé à la seconde de vidéo générée.

Variantes (addressAs)
ParamètreTypeDescription
sync-3:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
audio_urlreq.textAudio (URL)
sync_modeselectEn cas de longueurs différentes · par défaut : cut_off · options : cut_off, loop, bounce, remap, silence
  • variants: sync-3:flow
  • sync_mode: cut_off | loop | bounce | remap | silence

Champs de prix dans le catalogue : 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 — modifie les performances dans un fragment pour les synchroniser avec l’audio : mouvements des lèvres, expression faciale (émotion) et, avec model_mode=head, mouvements de la tête. Vidéo et audio jusqu’à 15 s, avec un seul intervenant visible. La durée de sortie avec sync_mode=cut_off (par défaut) est min(video, audio). Facturation à la seconde de vidéo de sortie.

Variantes (addressAs)
ParamètreTypeDescription
react-1:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
audio_urlreq.textAudio (URL)
emotionselectÉmotion · par défaut : neutral · options : neutral, happy, sad, angry, disgusted, surprised
model_modeselectÉlément à modifier · par défaut : face · options : lips, face, head
temperaturenumberExpressiveness (0–1)
sync_modeselectEn cas de longueurs différentes · par défaut : cut_off · options : 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

Champs de prix dans le catalogue : 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 — une vidéo parlante à partir d’une photo et d’une piste vocale : les lèvres, l’expression et les mouvements de la tête suivent votre voix off, avec prise en charge du russe. Nécessite image_url (rapport hauteur/largeur de 0.4–2.5) et audio_url (de 5 secondes à 15 minutes) ; le clip dure aussi longtemps que l’audio. 480p / 768p / 1080p / 2K ; enable_transcription transcrit la parole pour une synchronisation plus précise des lèvres. Facturé à la seconde de vidéo de sortie, ×1.2 pour les clips de plus de 15 s.

Variantes (addressAs)
ParamètreTypeDescription
minimax-h3-max-lipsync:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
resolutionselectResolution · default: 768p · options: 480p, 768p, 1080p, 2k
enable_transcriptionboolTranscrire la parole pour des lèvres plus resserrées · par défaut : false
seednumberGraine
  • variants: minimax-h3-max-lipsync:flow
  • resolution: 480p | 768p | 1080p | 2k

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-h3-max-lipsync","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3","resolution":"768p"}}'
sync-3-avatar

Sync-3 Avatar — un personnage parlant créé à partir d’une photo et d’une piste vocale (le même sync-3 que pour la synchronisation labiale fragmentée) : synchronisation précise des lèvres, fonctionne également sur les illustrations. Nécessite image_url et audio_url ; le clip est aussi long que l’audio (jusqu’à 5 minutes). Facturé à la seconde de vidéo générée.

Variantes (addressAs)
ParamètreTypeDescription
sync-3-avatar:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
  • variants: sync-3-avatar:flow

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"sync-3-avatar","prompt":"A cat on a skateboard, slow motion, sunset.","opts":{"image_url":"https://example.com/input.jpg","audio_url":"https://example.com/input.mp3"}}'
heygen-avatar-4

HeyGen Avatar IV — un avatar parlant à partir d’une seule photo et de votre voix off : mouvements des lèvres, expressions, gestes. Nécessite image_url avec un visage clairement visible et audio_url ; le clip est aussi long que l’audio (jusqu’à 5 minutes). talking_style : stable (calme) ou expressive. 360p–1080p. Facturation à la seconde de vidéo générée.

Variantes (addressAs)
ParamètreTypeDescription
heygen-avatar-4:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
resolutionselectResolution · default: 720p · options: 360p, 480p, 540p, 720p, 1080p
aspect_ratioselectFormat d’image · par défaut : auto · options : auto, 16:9, 9:16, 4:5, 5:4, 1:1
talking_styleselectStyle de parole · par défaut : stable · options : 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

Champs de prix dans le catalogue : 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 — le tout dernier moteur d’avatars parlants : un avatar HeyGen prédéfini prononce votre voix off avec des mouvements et une synchronisation labiale plus naturels qu’Avatar IV. Nécessite avatar (le nom d’un avatar HeyGen prédéfini, par exemple « Ann Doctor Standing ») et audio_url ; la durée du clip correspond à celle de l’audio (jusqu’à 5 minutes). 720p / 1080p / 4K. Facturation par seconde de vidéo produite.

Variantes (addressAs)
ParamètreTypeDescription
heygen-avatar-v:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
avatarreq.textAvatar HeyGen (nom d’un avatar prédéfini)
audio_urlreq.textAudio (URL)
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p, 4k
aspect_ratioselectFormat d’image · par défaut : auto · options : 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

Champs de prix dans le catalogue : 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 — une vidéo parlante à partir d’une photo et d’une piste vocale : les lèvres et l’expression suivent votre voix off. Nécessite image_url et audio_url (jusqu’à 60 secondes par requête) ; le clip a la même durée que l’audio. 480p / 720p. Facturé à la seconde de vidéo générée.

Variantes (addressAs)
ParamètreTypeDescription
veed-fabric-1.0:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
audio_urlreq.textAudio (URL)
resolutionselectRésolution · par défaut : 720p · options : 480p, 720p
  • variants: veed-fabric-1.0:flow
  • resolution: 480p | 720p

Champs de prix dans le catalogue : 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 — vidéo cinématographique en 1080p synchronisée avec votre audio (parole, musique) : la photo constitue la première image, et le prompt indique comment l’animer (le prompt est obligatoire en l’absence de photo). Audio de 2–10 secondes. Il ne s’agit pas d’un modèle dédié à la synchronisation labiale : la caméra et la pose bougent plus librement qu’avec les modèles d’avatars. Facturé à la seconde de l’audio d’entrée.

Variantes (addressAs)
ParamètreTypeDescription
ltx-2.5-audio-to-video:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urltextImage (URL)
audio_urlreq.textAudio (URL)
aspect_ratioselectFormat d’image · par défaut : auto · options : auto, 16:9, 9:16
guidance_scalenumberAdhérence au prompt (1–50)
  • variants: ltx-2.5-audio-to-video:flow
  • aspect_ratio: auto | 16:9 | 9:16

Champs de prix dans le catalogue : 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 — image vers vidéo avec Flow. 720p/1080p, 5s.

Variantes (addressAs)
ParamètreTypeDescription
pikaflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
seednumberGraine
negative_prompttextInvite négative
durationselectDurée, sec · par défaut : 5 · options : 5
  • variantes : pika
  • resolution: 720p | 1080p (affects price)
  • duration: 5

Champs de prix dans le catalogue : 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 parlant à partir d’un portrait et d’un audio ou d’un script vocal.

Variantes (addressAs)
ParamètreTypeDescription
p-video-avatarduneDune · Disponible
paramètres opts
ParamètreTypeDescription
image_urltextPortrait (URL)
audio_urltextAudio (URL)
voice_scripttextScript vocal
resolutionselectRésolution · par défaut : 720p · options : 720p, 1080p
  • variantes : p-video-avatar
  • resolution: 720p | 1080p

Champs de prix dans le catalogue : 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 — générez une vidéo pour l’une de vos pistes Suno précédentes. source_task_id est l’identifiant de la tâche Suno, et source_track le numéro de la piste (par défaut 0). La vidéo s’exécute sur la même voie que la piste : une piste suno:white utilise suno-music-video:white, tandis qu’une piste Pixel utilise Pixel. Tarif fixe par requête ; la durée du clip suit celle de la piste et ne modifie pas le tarif. Les légendes author/domain_name sont disponibles uniquement pour Pixel.

Variantes (addressAs)
ParamètreTypeDescription
suno-music-videopixelPixel · Disponible
suno-music-video:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
authortextAuteur (crédité dans le clip)
domain_nametextDomaine (crédité dans le clip)
  • variants: suno-music-video, suno-music-video:white
  • niveaux : par requête

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable, variants[].addressAs, variants[].priceRub

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"suno-music-video","prompt":"A cat on a skateboard, slow motion, sunset."}'

Audio (TTS) (46)

modelEntréeUnitéVariantesparamètres opts
qwen3-ttstextpar 1000 caractèresqwen3-tts, qwen3-tts:flowvoice, language, instruct, response_format
gpt-4o-mini-ttstextpar 1000 caractèresgpt-4o-mini-ttsvoice, instructions, response_format, speed
elevenlabs-v4-ttstextpar 1000 caractèreselevenlabs-v4-ttsengine, voice, voice_id, language_code, stability, similarity_boost, apply_text_normalization, output_format, seed
grok-ttstextpar 1000 caractèresgrok-ttsvoice, language
elevenlabs-sound-effects-v2textpar fichierelevenlabs-sound-effects-v2duration, prompt_influence, loop, output_format
mirelo-sfx-2textpar fichiermirelo-sfx-2duration, negative_prompt, output_format, seed
mirelo-sfx-2-videotext, videopar secondemirelo-sfx-2-videovideo_url, preserve_speech, negative_prompt, output_format, seed
ttstextpar voix off—engine, voice, language_code, minimax_voice, qwen3_voice, gemini_voice, stability, similarity_boost, speed, style, timestamps, previous_text, next_text, voice_id
elevenlabs-dialoguetextpar 1000 caractères—dialogue, stability
gemini-ttstextpar 1000 caractères—engine, gemini_voice, accent, style, pace, audio_profile, scene, sample_context, temperature
gemini-3.8-flash-ttstextpar 1000 caractèresgemini-3.8-flash-tts, gemini-3.8-flash-tts:flowengine, gemini_voice, style_instructions
gemini-3.8-flash-tts-litetextpar 1000 caractèresgemini-3.8-flash-tts-lite, gemini-3.8-flash-tts-lite:flowgemini_voice, style_instructions
chatterbox-ttstextpar 1000 caractèreschatterbox-tts, chatterbox-tts:flowvoice, exaggeration, temperature, seed
kokoro-ttstextpar 1000 caractèreskokoro-tts, kokoro-tts:flowvoice, speed
speech-to-textaudiopar minutespeech-to-text:flow, speech-to-text:elevenlabsaudio_url, duration_minutes, language_code, diarize, tag_audio_events, keyterms
elevenlabs-audio-isolationaudiopar minute—audio_url, duration_minutes
nemotron-3-diarizationaudiopar minutenemotron-3-diarizationaudio_url, duration_minutes, language_code
qwen3-asr-1.7baudiopar minuteqwen3-asr-1.7baudio_url, duration_minutes, language_code
qwen3-asr-0.6baudiopar minuteqwen3-asr-0.6baudio_url, duration_minutes, language_code
voxtral-small-24b-2507audiopar minutevoxtral-small-24b-2507audio_url, duration_minutes, language_code
mimo-v2-5-ttstextpar 1000 caractèresmimo-v2-5-ttsvoice, instruct, output_format
mimo-v2-5-tts-voiceclonetextpar 1000 caractèresmimo-v2-5-tts-voiceclonevoice, instruct
mimo-v2-5-tts-voicedesigntextpar 1000 caractèresmimo-v2-5-tts-voicedesignvoice
inworld-realtime-tts-1-5-minitextpar 1000 caractèresinworld-realtime-tts-1-5-minivoice, speaking_rate
inworld-realtime-tts-1-5-maxtextpar 1000 caractèresinworld-realtime-tts-1-5-maxvoice, speaking_rate, return_timestamps
whisper-large-v3-turboaudiopar minutewhisper-large-v3-turboaudio_url, duration_minutes, language_code
nemotron-asr-multilingualaudiopar minutenemotron-asr-multilingualaudio_url, duration_minutes, language_code
whisper-large-v3audiopar minutewhisper-large-v3audio_url, duration_minutes, language_code
gpt-4o-transcribeaudiopar minutegpt-4o-transcribeaudio_url, duration_minutes, language_code
gpt-4o-mini-transcribeaudiopar minutegpt-4o-mini-transcribeaudio_url, duration_minutes, language_code
gpt-4o-transcribe-diarizeaudiopar minutegpt-4o-transcribe-diarizeaudio_url, duration_minutes, language_code
universal-2audiopar minuteuniversal-2audio_url, duration_minutes, language_code, speaker_labels, keyterms_prompt
forced-alignmenttext, audiopar 1000 caractères—audio_url
chatterbox-turbotextpar 1000 caractèreschatterbox-turboprompt
voice-clone-ttstextpar 1000 caractères—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-changeraudiopar 1000 caractères—voice_id, model_version, audio_url, similarity_boost, stability, remove_background_noise, response_format, sample_rate, seed
elevenlabs-dubbingaudio, videopar secondeelevenlabs-dubbingvideo_url, audio_url, target_language, source_language, cloning_strength
suno-stemaudiopar fichier—audio_url, type, stem_name
suno-sfxtextpar fichier—version, sound_loop, sound_tempo, sound_key
suno-lyricstextpar fichier—prompt
suno-wavaudiopar fichiersuno-wav, suno-wav:whitesource_task_id, source_track, source_audio_id
suno-timestamped-lyricsaudiopar fichier—source_task_id, source_track, source_audio_id
suno-style-boosttextpar fichier—prompt
suno-personaaudiopar fichier—source_task_id, source_track, source_audio_id, persona_name, persona_description
suno-midiaudiopar fichier—source_task_id, source_track, source_audio_id
suno-speechtextpar voix off—mode, script, tone, backgroundMusic, vocalGender, variety
qwen3-tts

Qwen3-TTS (Alibaba) — synthèse vocale dans 10 langues, dont le russe : 9 voix prédéfinies et contrôle du ton en langage courant. Jusqu’à 4000 caractères par requête. Facturation par tranche de 1000 caractères.

Variantes (addressAs)
ParamètreTypeDescription
qwen3-ttsduneDune · Disponible
qwen3-tts:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
voiceselectVoix · par défaut : Vivian · options : Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee
languageselectLangue · par défaut : auto · options : auto, ru, en, zh, ja, ko, de, fr, pt, es, it
instructtextInstruction de ton (par ex. « calme, chuchotant »)
response_formatselectFormat · par défaut : mp3 · options : 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

Champs de prix dans le catalogue : 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 — synthèse vocale dans de nombreuses langues, dont le russe : 13 voix et contrôle du rendu en langage courant (instructions : ton, débit, émotion). Jusqu’à 4096 caractères par requête. Compatible avec OpenAI POST /v1/audio/speech. Facturation pour 1000 caractères.

Variantes (addressAs)
ParamètreTypeDescription
gpt-4o-mini-ttswhiteWhite · Available
paramètres opts
ParamètreTypeDescription
voiceselectVoix · par défaut : alloy · options : alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse, marin, cedar
instructionstextInstructions de livraison (par ex. « calme, amical »)
response_formatselectFormat · par défaut : mp3 · options : 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

Champs de prix dans le catalogue : 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 — le modèle vocal le plus récent d’ElevenLabs (septembre 2026) : rendu expressif, balises d’émotion intégrées ([whispering], [excited]), prise en charge multilingue, notamment du russe. Le moteur Turbo coûte moitié moins cher et est plus rapide. Jusqu’à 5000 caractères par requête. Tarifé pour 1000 caractères, avec une facturation proportionnelle à la longueur du texte.

Variantes (addressAs)
ParamètreTypeDescription
elevenlabs-v4-ttsflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
engineselectMoteur · par défaut : v4 · options : v4, turbo
voiceselectVoix · par défaut : Rachel · options : Rachel, Aria, Roger, Sarah, Laura, Charlie, George, Callum, River, Liam, Charlotte, Alice, Matilda, Will, Jessica, Eric, Chris, Brian, Daniel, Lily, Bill
voice_idtextID de voix (votre propre voix ElevenLabs, remplace la liste)
language_codeselectLangue · par défaut : auto · options : auto, ru, en, de, fr, es, it, pt, pl, uk, tr, zh, ja, ko
stabilitynumberStability (0–1)
similarity_boostnumberBoost de similarité (0–1)
apply_text_normalizationselectNormaliser les nombres et les dates · par défaut : auto · options : auto, on, off
output_formatselectFormat · par défaut : mp3 · options : mp3, mp3_hq, opus
seednumberSeed (facultatif)
  • 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

Champs de prix dans le catalogue : 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 — synthèse vocale d’xAI : 28 voix, 20 langues, dont le russe. Jusqu’à 15000 caractères par requête. Facturation par tranche de 1000 caractères, au prorata de la longueur du texte.

Variantes (addressAs)
ParamètreTypeDescription
grok-ttsflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
voiceselectVoix · par défaut : eve · options : 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
languageselectLangue · par défaut : auto · options : 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
  • variantes : 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

Champs de prix dans le catalogue : 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 — effets sonores à partir d’une description textuelle : pas, portes, explosions, sons de la nature, sons d’interface utilisateur, ambiances sonores. Description de 450 caractères maximum. Durée de 0.5 à 22 secondes, avec une boucle sans raccord facultative. Le prix dépend de la durée.

Variantes (addressAs)
ParamètreTypeDescription
elevenlabs-sound-effects-v2flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
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_influencenumberInfluence du prompt (0–1) · par défaut : 0.3
loopboolBoucle sans raccord · par défaut : false
output_formatselectFormat · par défaut : mp3 · options : 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

Champs de prix dans le catalogue : 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 — effets sonores et ambiances à partir d’une description textuelle (jusqu’à 2000 caractères, l’anglais donne les meilleurs résultats) : bruits de pas, portes, machines, nature, bruits de ville. 1 à 60 secondes ; vous pouvez lister les sons à exclure. Facturation par seconde de son.

Variantes (addressAs)
ParamètreTypeDescription
mirelo-sfx-2flowFlow · Disponible
paramètres opts
ParamètreTypeDescription
durationselectDuration, sec · default: 5 · options: 1, 2, 3, 5, 8, 10, 15, 20, 30, 45, 60
negative_prompttextSons à exclure
output_formatselectFormat · par défaut : mp3 · options : mp3, wav
seednumberSeed (facultatif)
  • variants: mirelo-sfx-2
  • duration: 1 | 2 | 3 | 5 | 8 | 10 | 15 | 20 | 30 | 45 | 60
  • output_format: mp3 | wav

Champs de prix dans le catalogue : 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 for video — sonorisation d’un clip : le modèle analyse la vidéo et crée des effets et des ambiances synchronisés sur toute sa durée (vidéo jusqu’à 60 secondes). Les paroles de la piste source peuvent être conservées. Le prompt est facultatif et peut indiquer ce qui doit être entendu. Le résultat est un fichier audio. Facturation par seconde de vidéo.

Variantes (addressAs)
ParamètreTypeDescription
mirelo-sfx-2-videoflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
video_urlreq.textVidéo (URL)
preserve_speechboolConserver les paroles de la vidéo · par défaut : true
negative_prompttextSons à exclure
output_formatselectFormat · par défaut : mp3 · options : mp3, wav
seednumberSeed (facultatif)
  • variants: mirelo-sfx-2-video
  • output_format: mp3 | wav

Champs de prix dans le catalogue : 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

Synthèse vocale avec MiniMax, Qwen, Gemini et ElevenLabs. Prix pour 1000 caractères. Prend en charge le russe, la sélection de la voix et les contrôles de synthèse.

paramètres opts
ParamètreTypeDescription
engineselectMoteur · par défaut : minimax-turbo · options : turbo, multilingual, minimax-turbo, minimax-hd, qwen3, gemini-flash
voiceselectVoix · par défaut : EkK5I93UQWFDigLMpZcX · options : EkK5I93UQWFDigLMpZcX, Xb7hH8MSUJpSbSDYk0k2, pNInz6obpgDQGcFmaJgB
language_codeselectLangue · par défaut : auto · options : 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_voiceselectVoix Qwen · par défaut : Vivian · options : Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee
gemini_voiceselectVoix Gemini · par défaut : Kore · options : 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_boostnumberBoost de similarité (0–1)
speednumberSpeed (0.7–1.2)
stylenumberStyle (0–1)
timestampsselectHorodatages · par défaut : false · options : false, true
previous_texttextTexte précédent (max 5000)
next_texttextTexte suivant (5000 caractères maximum)
voice_idtextID de voix (voix personnalisée)
  • 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

Champs de prix dans le catalogue : 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

Synthèse de dialogues multi-voix avec ElevenLabs V3. Fournissez un tableau de dialogues contenant le texte et une voix pour chaque réplique. Facturation proportionnelle à $0.10 par 1000 caractères.

paramètres opts
ParamètreTypeDescription
dialoguereq.arrayLignes de dialogue (objets {text, voice})
stabilitynumberStability (0–1)
  • niveaux : par 1000 caractères

Champs de prix dans le catalogue : 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) — synthèse vocale conversationnelle (speakers + dialogue_turns).

paramètres opts
ParamètreTypeDescription
engineselectMoteur · par défaut : flash · options : flash, pro
gemini_voiceselectVoix Gemini · par défaut : Kore · options : 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
accentselectAccent · par défaut : Neutral · options : Neutral, American (Gen), American (Valley), American (South), British (RP), British (Brixton), Transatlantic, Australian
styleselectStyle · par défaut : Vocal Smile · options : Vocal Smile, Newscaster, Whisper, Empathetic, Promo/Hype, Deadpan
paceselectTempo · par défaut : Natural · options : Natural, Rapid Fire, The Drift, Staccato
audio_profiletextProfil audio (description de la voix)
scenetextDescription de la scène
sample_contexttextContexte / ton d'exemple
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

Champs de prix dans le catalogue : 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 — synthèse vocale de nouvelle génération : 30 voix, multilingue avec détection automatique de la langue. Le moteur Flash Lite est moins coûteux. Tarification par tranche de 1000 caractères.

Variantes (addressAs)
ParamètreTypeDescription
gemini-3.8-flash-ttspixelPixel · Disponible
gemini-3.8-flash-tts:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
engineselectMoteur · par défaut : flash · options : flash, lite
gemini_voiceselectVoix Gemini · par défaut : Kore · options : 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_instructionstextStyle de livraison (instruction)
  • 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

Champs de prix dans le catalogue : 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 — synthèse vocale de nouvelle génération, plus légère et moins coûteuse : 30 voix, multilingue avec détection automatique de la langue. Tarification par tranche de 1000 caractères.

Variantes (addressAs)
ParamètreTypeDescription
gemini-3.8-flash-tts-litepixelPixel · Disponible
gemini-3.8-flash-tts-lite:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
gemini_voiceselectVoix Gemini · par défaut : Kore · options : 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_instructionstextStyle de livraison (instruction)
  • 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)

Champs de prix dans le catalogue : 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 multilingue, 23 langues. Facturation par tranche de 1000 caractères. Limite : jusqu’à 300 caractères par requête.

Variantes (addressAs)
ParamètreTypeDescription
chatterbox-ttsduneDune · Disponible
chatterbox-tts:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
voiceselectLangue · par défaut : english · options : 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)
seednumberGraine
  • variantes : chatterbox-tts, chatterbox-tts:flow
  • voice: english | arabic | danish | german | greek | spanish | finnish | french | hebrew | hindi | italian | japanese | korean | malay | dutch | norwegian | polish | portuguese | russian | swedish | swahili | turkish | chinese (affects price)

Champs de prix dans le catalogue : 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 léger et rapide en anglais américain. Anglais uniquement.

Variantes (addressAs)
ParamètreTypeDescription
kokoro-ttsduneDune · Disponible
kokoro-tts:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
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)
  • variantes : 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)

Champs de prix dans le catalogue : 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

Reconnaissance vocale via Flow ou ElevenLabs Scribe v2. Facturée à la minute d’audio d’entrée et selon la durée mesurée.

Variantes (addressAs)
ParamètreTypeDescription
speech-to-text:flowflowFlow · Disponible
speech-to-text:elevenlabselevenlabsElevenLabs · Available
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
diarizeboolDiarisation (locuteurs) · par défaut : true
tag_audio_eventsboolBalises d’événements audio · par défaut : true
keytermstextTermes clés (séparés par des virgules, +30% Flow)
  • variants: speech-to-text:flow, speech-to-text:elevenlabs

Champs de prix dans le catalogue : 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 — supprime le bruit de fond et la musique de la parole. Facturé à la minute d’audio d’entrée ; minimum de 4.6 secondes.

paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1

Champs de prix dans le catalogue : 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

Diarisation NVIDIA Nemotron via Dune. Reconnaissance de la parole avec segments de locuteurs et horodatages.

Variantes (addressAs)
ParamètreTypeDescription
nemotron-3-diarizationduneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: nemotron-3-diarization

Champs de prix dans le catalogue : 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. Reconnaissance et traduction vocales avec entrée audio multipart.

Variantes (addressAs)
ParamètreTypeDescription
qwen3-asr-1.7bduneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: qwen3-asr-1.7b

Champs de prix dans le catalogue : 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. La reconnaissance vocale la moins chère : 30 langues, dont le russe, horodatage des segments ; entrée audio multipart.

Variantes (addressAs)
ParamètreTypeDescription
qwen3-asr-0.6bduneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: qwen3-asr-0.6b

Champs de prix dans le catalogue : 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. Compréhension et transcription de la parole via l’interface audio.

Variantes (addressAs)
ParamètreTypeDescription
voxtral-small-24b-2507duneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: voxtral-small-24b-2507

Champs de prix dans le catalogue : 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. Sélection de la voix et instructions de style avec sortie WAV, MP3 ou Opus.

Variantes (addressAs)
ParamètreTypeDescription
mimo-v2-5-ttsduneDune · Disponible
paramètres opts
ParamètreTypeDescription
voicetextVoix
instructtextInstruction
output_formatselectFormat · par défaut : wav · options : wav, mp3, opus
  • variants: mimo-v2-5-tts
  • output_format: wav | mp3 | opus

Champs de prix dans le catalogue : 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

Clonage de voix Xiaomi MiMo V2.5 via Dune. Synthétisez avec l’identifiant de votre échantillon vocal.

Variantes (addressAs)
ParamètreTypeDescription
mimo-v2-5-tts-voicecloneduneDune · Disponible
paramètres opts
ParamètreTypeDescription
voicetextID de voix
instructtextInstruction
  • variants: mimo-v2-5-tts-voiceclone

Champs de prix dans le catalogue : 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

Conception de voix Xiaomi MiMo V2.5 via Dune. Décrivez le timbre et le mode d’expression de la voix sous forme de texte.

Variantes (addressAs)
ParamètreTypeDescription
mimo-v2-5-tts-voicedesignduneDune · Disponible
paramètres opts
ParamètreTypeDescription
voicetextDescription de la voix
  • variants: mimo-v2-5-tts-voicedesign

Champs de prix dans le catalogue : 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. Synthèse vocale rapide, y compris en russe.

Variantes (addressAs)
ParamètreTypeDescription
inworld-realtime-tts-1-5-miniduneDune · Disponible
paramètres opts
ParamètreTypeDescription
voicetextVoix
speaking_ratenumberDébit de parole (0.5–1.5)
  • variants: inworld-realtime-tts-1-5-mini

Champs de prix dans le catalogue : 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. Qualité maximale et horodatages de mots facultatifs.

Variantes (addressAs)
ParamètreTypeDescription
inworld-realtime-tts-1-5-maxduneDune · Disponible
paramètres opts
ParamètreTypeDescription
voicetextVoix
speaking_ratenumberDébit de parole (0.5–1.5)
return_timestampsboolHorodatages des mots
  • variants: inworld-realtime-tts-1-5-max

Champs de prix dans le catalogue : 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. Facturation à la minute d’audio en entrée.

Variantes (addressAs)
ParamètreTypeDescription
whisper-large-v3-turboduneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: whisper-large-v3-turbo

Champs de prix dans le catalogue : 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. Facturé à la minute d’audio d’entrée.

Variantes (addressAs)
ParamètreTypeDescription
nemotron-asr-multilingualduneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variantes : nemotron-asr-multilingual

Champs de prix dans le catalogue : 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. Facturation à la minute d’audio en entrée.

Variantes (addressAs)
ParamètreTypeDescription
whisper-large-v3duneDune · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: whisper-large-v3

Champs de prix dans le catalogue : 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 — reconnaissance vocale. Le prix indiqué sur la fiche est le plafond par minute ; le montant facturé est calculé à partir du nombre réel de tokens de réponse : il est donc généralement inférieur au plafond et ne le dépasse jamais. Le montant minimum facturé est de un kopeck (un micro-dollar sur getvibeapi.com). Comprend le russe et d’autres langues ; définissez la langue ou laissez le modèle la détecter. Renvoie uniquement du texte (json/text), sans horodatage.

Variantes (addressAs)
ParamètreTypeDescription
gpt-4o-transcribewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: gpt-4o-transcribe

Champs de prix dans le catalogue : 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 — reconnaissance vocale rapide et à moindre coût. Le prix indiqué sur la fiche est le plafond par minute ; le montant facturé est calculé à partir du nombre réel de tokens de réponse : il est donc généralement inférieur au plafond et ne le dépasse jamais. Le montant minimum facturé est de un kopeck (un micro-dollar sur getvibeapi.com). Comprend le russe et d’autres langues ; définissez la langue ou laissez le modèle la détecter. Renvoie uniquement du texte (json/text), sans horodatage.

Variantes (addressAs)
ParamètreTypeDescription
gpt-4o-mini-transcribewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: gpt-4o-mini-transcribe

Champs de prix dans le catalogue : 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 — reconnaissance vocale avec identification des locuteurs (A, B, …) et horodatage des phrases. Le prix indiqué sur la fiche est le plafond par minute ; le montant facturé est calculé à partir des tokens réels de la réponse : il est donc généralement inférieur et ne dépasse jamais ce plafond. Le montant minimal facturé est d’un kopeck (un micro-dollar sur getvibeapi.com). Comprend le russe ; demandez response_format=diarized_json ou verbose_json pour obtenir les locuteurs.

Variantes (addressAs)
ParamètreTypeDescription
gpt-4o-transcribe-diarizeamberAmber · Available
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue
  • variants: gpt-4o-transcribe-diarize

Champs de prix dans le catalogue : 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 — reconnaissance vocale du russe. language_code=ru ou détection automatique ; options du contrat du fournisseur (speaker_labels, keyterms_prompt, etc.). Facturé à la minute d’audio en entrée (estimation avant le débit final).

Variantes (addressAs)
ParamètreTypeDescription
universal-2scribeScribe · Disponible
paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
duration_minutesnumberDurée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1
language_codetextLangue (ru uniquement ; vide = détection automatique)
speaker_labelsboolDiarisation (locuteurs) · par défaut : false
keyterms_prompttextTermes clés (séparés par des virgules)
  • variants: universal-2

Champs de prix dans le catalogue : 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

Alignement forcé : minutages exacts des mots. Envoyez un fichier audio prêt à l’emploi avec sa transcription et obtenez le début et la fin de chaque mot : pour les découpes automatiques, les corrections ponctuelles et les sous-titres. Fonctionne avec n’importe quelle voix off, pas uniquement les nôtres. Un fichier SRT accompagne la tâche. Facturation par tranche de 1000 caractères du texte envoyé.

paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)

Champs de prix dans le catalogue : 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. Facturation par caractère d’entrée.

Variantes (addressAs)
ParamètreTypeDescription
chatterbox-turboduneDune · Disponible
paramètres opts
ParamètreTypeDescription
promptreq.textTexte pour la synthèse vocale
  • variantes : chatterbox-turbo

Champs de prix dans le catalogue : 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

Clonage de voix — parole avec VOTRE propre voix. Téléversez un court enregistrement de votre voix (3–60 secondes, wav/mp3) avec POST /api/media/voices ou dans le studio, obtenez un voice_id et synthétisez n’importe quel texte avec celui-ci, russe inclus. La création d’une voix standard est gratuite. Une voix Premium offre la ressemblance la plus fidèle : un enregistrement de 10–60 secondes, $2.00 une seule fois lors de la création, synthèse avec les moteurs MiniMax Speech 02, 2.6 et 2.8 (HD et Turbo). La synthèse est facturée par tranche de 1000 caractères. Jusqu’à 4000 caractères par requête.

paramètres opts
ParamètreTypeDescription
voice_idreq.textVotre voix (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
languageselectLangue · par défaut : auto · options : auto, ru, en, de, fr, es, it, pt, zh, ja, ko
instructtextInstruction de ton (par ex. « calme »)
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)
emotionselectÉmotion · options : , neutral, happy, sad, angry, fearful, disgusted, surprised
speednumberSpeech speed (0.5–2; ElevenLabs 0.7–1.2) · default: 1
pitchnumberPitch (−12…12) · par défaut : 0
volumenumberVolume (0.01–10) · par défaut : 1
pronunciation_dictarrayDictionnaire de prononciation (mot/façon de le lire ; …)
voice_modify_pitchnumberTransposition du pitch (−100…100) · par défaut : 0
voice_modify_timbrenumberTimbre (−100…100) · par défaut : 0
voice_modify_intensitynumberIntensité (−100…100) · par défaut : 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
channelselectCanaux · options : , 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

Champs de prix dans le catalogue : 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

Changeur de voix — l’enregistrement source est prononcé avec votre propre voix ElevenLabs clonée, en préservant l’intonation, les pauses, les chuchotements et les rires de l’original. Nécessite une voix créée avec engine: elevenlabs (POST /api/media/voices). Source : wav/mp3 jusqu’à 5 minutes. Facturation par tranche de 1000 caractères : 1 minute d’audio source = 1000 caractères.

paramètres opts
ParamètreTypeDescription
voice_idreq.textVotre voix (voice_id)
model_versionselectVersion du modèle · valeur par défaut : multilingual · options : multilingual, english
audio_urlreq.textAudio source (URL)
similarity_boostnumberSimilarité avec l’échantillon (0–1)
stabilitynumberStability (0–1)
remove_background_noiseboolSuppression du bruit de fond · par défaut : false
response_formatselectFormat · par défaut : mp3 · options : mp3, wav, opus, pcm
sample_rateselectSample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000
seednumberSeed (facultatif)
  • model_version: multilingual | english
  • response_format: mp3 | wav | opus | pcm
  • sample_rate: | 8000 | 16000 | 22050 | 24000 | 32000 | 44100 | 48000

Champs de prix dans le catalogue : 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 — traduit la parole d’un fichier audio ou vidéo dans une autre langue tout en conservant la voix, l’émotion et le minutage de chaque intervenant ; plus de 90 langues. Un seul fichier source : video_url (le résultat est une vidéo doublée) ou audio_url (le résultat est un fichier audio), jusqu’à 30 minutes. Les intervenants sont séparés par le modèle ; la langue source est détectée automatiquement ou définie avec source_language. Facturation à la seconde du résultat ; la durée est déterminée à partir du fichier source.

Variantes (addressAs)
ParamètreTypeDescription
elevenlabs-dubbingcanvasCanvas · Disponible
paramètres opts
ParamètreTypeDescription
video_urltextVidéo source (URL)
audio_urltextAudio source (URL)
target_languagereq.selectLangue cible · par défaut : en · options : 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_languageselectLangue source · par défaut : auto · options : 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_strengthnumberRessemblance avec la voix d’origine (0–10) · par défaut : 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

Champs de prix dans le catalogue : 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 — sépare l’audio en pistes vocales et instrumentales.

paramètres opts
ParamètreTypeDescription
audio_urlreq.textAudio (URL)
typeselectMode de séparation · par défaut : separate_vocal · options : separate_vocal, split_stem, split_stem_advanced
stem_nametextPiste à extraire (avancé)
  • type: separate_vocal | split_stem | split_stem_advanced (affects price)

Champs de prix dans le catalogue : 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 — génère des effets sonores à partir d’une description.

paramètres opts
ParamètreTypeDescription
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
sound_loopboolSon en boucle · par défaut : false
sound_temponumberTempo (BPM, 1–300)
sound_keyselectKey · par défaut : Any · options : 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

Champs de prix dans le catalogue : 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 — génère les paroles d’une chanson à partir d’une description.

Champs de prix dans le catalogue : 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 — une version WAV de l’une de vos pistes Suno ou d’un stem séparé (suno-stem: vocals, instrumental, a single instrument). source_task_id est l’identifiant de la tâche Suno ou suno-stem, et source_track le numéro de la piste ou du stem dans son résultat (par défaut 0). Une piste suno:white s’exécute en tant que suno-wav:white (sélectionnée à partir de la tâche source ; les stems sont disponibles uniquement pour Pixel). Tarif fixe par requête.

Variantes (addressAs)
ParamètreTypeDescription
suno-wavpixelPixel · Disponible
suno-wav:whitewhiteWhite · Available
paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
  • variants: suno-wav, suno-wav:white
  • niveaux : par requête

Champs de prix dans le catalogue : 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 — fournit les minutages au niveau des mots pour une piste Suno antérieure. Répond de manière synchrone. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
  • niveaux : par requête

Champs de prix dans le catalogue : 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 — développe une brève description du style en une invite plus complète. Répond de manière synchrone. Tarif fixe par requête.

  • niveaux : Style Boost

Champs de prix dans le catalogue : 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 — crée une persona vocale/de style à partir d’une génération Suno antérieure. Pixel publie cette route avec zéro crédit ; le prix relève donc d’une décision du propriétaire (2026-08-31).

paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
persona_namereq.textNom de la persona
persona_descriptionreq.textDescription de la persona
  • niveaux : par requête

Champs de prix dans le catalogue : 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 — génère un fichier MIDI à partir d’une génération Suno antérieure. Pixel publie cette route avec zéro crédit ; le prix relève donc d’une décision du propriétaire (2026-08-31).

paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
  • niveaux : par requête

Champs de prix dans le catalogue : fromRub, pricesAreEstimate, priceUnavailable

curl https://getvibeapi.com/api/media/generate \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"suno-midi","prompt":"Hello! This is a test voiceover through the GetVibe API."}'
suno-speech

Suno Speech — audio parlé avec tonalité, rythme, émotion et musique de fond facultative ; il ne s’agit pas d’un système TTS à voix fixe. Le mode simple rédige et interprète le script à partir d’une ligne décrivant la scène. Le mode advanced interprète votre propre script (jusqu’à 5000 caractères, sauts de ligne pris en charge), avec des indications de tonalité (jusqu’à 1000 caractères), une musique de fond, une voix féminine ou masculine et une valeur de variété de 0–4. Chaque requête renvoie deux extraits audio. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : simple · options : simple, advanced
scripttextScript (jusqu’à 5000 caractères, sauts de ligne pris en charge)
tonetextTonalité et interprétation (jusqu’à 1000 caractères)
backgroundMusicboolMusique de fond · valeur par défaut : false
vocalGenderselectVoix · options : , f, m
varietyselectVariety (0–4) · default: 0 · options: 0, 1, 2, 3, 4
  • niveaux : par requête
  • mode: simple | advanced
  • vocalGender: | f | m
  • variety: 0 | 1 | 2 | 3 | 4

Champs de prix dans le catalogue : 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)

modelEntréeUnitéVariantesparamètres opts
lyria-3-5textpar pistelyria-3-5:white, lyria-3-5:flowlyrics, title, bpm, seed
elevenlabs-musictextpar pisteelevenlabs-musicduration, force_instrumental, output_format, seed
acestep-v15-xl-sfttextpar secondeacestep-v15-xl-sftlyrics, duration, instrumental, language_code
sunotextpar pistesuno, suno:white, suno:amber (unavailable)version, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId, personaModel, duration
suno-mashuptext, audiopar piste—upload_urls, version, custom_mode, instrumental, style, title, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-add-instrumentaltext, audiopar piste—upload_url, version, title, tags, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-add-vocalstext, audiopar piste—upload_url, version, title, style, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight
suno-cover-audiotext, audiopar piste—upload_url, source_task_id, source_track, version, custom_mode, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId
suno-extend-audiotext, audiopar piste—upload_url, version, continue_at, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId
suno-replace-sectiontextpar piste—source_task_id, source_track, source_audio_id, infill_start_s, infill_end_s, full_lyrics, tags, title, negativeTags
suno-cover-generateaudiopar piste—source_task_id
lyria-3-5

Google Lyria 3.5 — génération musicale à partir d’une description de style, avec ou sans paroles ; contrôles du BPM et du titre de la piste. Tarification par piste.

Variantes (addressAs)
ParamètreTypeDescription
lyria-3-5:whitewhiteWhite · Available
lyria-3-5:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
lyricstextParoles (facultatives)
titletextTitre de la piste
bpmnumberBPM (tempo)
seedtextSeed (facultatif)
  • variants: lyria-3-5:white, lyria-3-5:flow

Champs de prix dans le catalogue : 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 — génération de musique à partir d’une description : genre, ambiance, instruments, avec ou sans voix. Durée du morceau de 10 secondes à 3 minutes. Le prix dépend de la durée.

Variantes (addressAs)
ParamètreTypeDescription
elevenlabs-musicflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
durationselectDurée de la piste, en secondes · par défaut : 30 · options : 10, 30, 60, 120, 180
force_instrumentalboolInstrumental uniquement · par défaut : false
output_formatselectFormat · par défaut : mp3 · options : mp3, mp3_hq
seednumberSeed (facultatif)
  • variantes : elevenlabs-music
  • duration: 10 | 30 | 60 | 120 | 180
  • output_format: mp3 | mp3_hq

Champs de prix dans le catalogue : 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. Musique à partir d’un prompt et de paroles, 30–500 secondes.

Variantes (addressAs)
ParamètreTypeDescription
acestep-v15-xl-sftduneDune · Disponible
paramètres opts
ParamètreTypeDescription
lyricstextParoles
durationnumberDurée (30–500 s) · par défaut : 30
instrumentalboolInstrumental
language_codetextLangue
  • variants: acestep-v15-xl-sft

Champs de prix dans le catalogue : 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 — génère de la musique à partir d’une description. Versions V6, V6 Wild, V6 Mini. Avec voix ou instrumental.

Variantes (addressAs)
ParamètreTypeDescription
sunopixelPixel · Disponible
suno:whitewhiteWhite · Available
suno:amberamberAmbre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres.
paramètres opts
ParamètreTypeDescription
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
instrumentalboolInstrumental (sans voix) · par défaut : false
styletextStyle / genre (1000 caractères maximum)
titletextTitre de la piste (80 caractères max.)
negativeTagstextExclure des styles (p. ex. « Heavy Metal, Upbeat Drums »)
vocalGenderselectGenre vocal · options : , m, f
styleWeighttextAdhésion au style (0–1)
weirdnessConstrainttextCreativity / deviation (0–1)
audioWeighttextÉquilibre des caractéristiques audio (0–1)
personaIdtextIdentifiant de persona / identifiant de voix (facultatif)
personaModelselectType de persona · options : , style_persona, voice_persona
durationnumberDurée (sec, 10–360)
  • variants: suno, suno:white, suno:amber
  • version: v6 | v6-wild | v6-mini (affects price)
  • vocalGender: | m | f
  • personaModel: | style_persona | voice_persona

Champs de prix dans le catalogue : 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 — remixe exactement deux pistes importées en une seule. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
upload_urlsreq.arrayDeux fichiers audio (exactement 2 URLs)
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
custom_modeboolMode avancé (style et titre personnalisés) · par défaut : false
instrumentalboolInstrumental (sans voix) · par défaut : false
styletextStyle / genre
titletextTitre de la piste (80 caractères max.)
vocalGenderselectGenre vocal · options : , m, f
styleWeightnumberAdhésion au style (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberÉquilibre des caractéristiques audio (0–1)
  • niveaux : par requête
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Champs de prix dans le catalogue : 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 — ajoute une partie instrumentale à une piste vocale importée. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
upload_urlreq.textAudio (URL)
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
titletextTitre de la piste (80 caractères max.)
tagstextTags de style (par ex. « relaxing, piano »)
negativeTagstextExclure des styles
vocalGenderselectGenre vocal · options : , m, f
styleWeightnumberAdhésion au style (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberÉquilibre des caractéristiques audio (0–1)
  • niveaux : par requête
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Champs de prix dans le catalogue : 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 — ajoute une partie vocale à une piste instrumentale importée. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
upload_urlreq.textAudio (URL)
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
titlereq.textTitre de la piste (80 caractères max.)
stylereq.textStyle / genre
negativeTagsreq.textExclure des styles
vocalGenderselectGenre vocal · options : , m, f
styleWeightnumberAdhésion au style (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberÉquilibre des caractéristiques audio (0–1)
  • niveaux : par requête
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Champs de prix dans le catalogue : 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 — une reprise d’un fichier audio importé ou de l’un de vos anciens titres Suno. Source : upload_url, ou source_task_id (l’identifiant de votre tâche Suno) avec source_track (numéro du titre, 0 ou 1) ; l’un des deux. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
upload_urltextAudio (URL), ou indiquez source_task_id
source_task_idtextL’identifiant de votre tâche Suno (jobId), à la place de upload_url
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
custom_modeboolMode avancé (style et titre personnalisés) · par défaut : false
instrumentalboolInstrumental (sans voix) · par défaut : false
styletextStyle / genre
titletextTitre de la piste (80 caractères max.)
negativeTagstextExclure des styles
vocalGenderselectGenre vocal · options : , m, f
styleWeightnumberAdhésion au style (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberÉquilibre des caractéristiques audio (0–1)
personaIdtextIdentifiant de persona (facultatif)
  • niveaux : par requête
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Champs de prix dans le catalogue : 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 — prolonge un fichier audio importé. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
upload_urlreq.textAudio (URL)
versionselectVersion · par défaut : v6 · options : v6, v6-wild, v6-mini
continue_atnumberContinuer depuis le second
instrumentalboolInstrumental (sans voix) · par défaut : false
styletextStyle / genre
titletextTitre de la piste (80 caractères max.)
negativeTagstextExclure des styles
vocalGenderselectGenre vocal · options : , m, f
styleWeightnumberAdhésion au style (0–1)
weirdnessConstraintnumberCreativity / deviation (0–1)
audioWeightnumberÉquilibre des caractéristiques audio (0–1)
personaIdtextIdentifiant de persona (facultatif)
  • niveaux : par requête
  • version: v6 | v6-wild | v6-mini
  • vocalGender: | m | f

Champs de prix dans le catalogue : 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 — remplace une plage temporelle dans une génération Suno antérieure. Nécessite l’identifiant de tâche et l’identifiant audio de cette génération. Tarif fixe par requête.

paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
source_tracknumberNuméro de piste dans le résultat (0, 1, …)
source_audio_idtextID de piste source (audioId)
infill_start_sreq.numberDébut de la section, en secondes
infill_end_sreq.numberFin de la section, en secondes
full_lyricstextParoles complètes, y compris la section remplacée
tagstextTags de style
titletextTitre de la piste (80 caractères max.)
negativeTagstextExclure des styles
  • niveaux : par requête

Champs de prix dans le catalogue : 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 — crée une reprise d’une génération Suno antérieure. Pixel publie cette route avec zéro crédit ; le prix relève donc d’une décision du propriétaire (2026-08-31), et non d’une marge sur le coût.

paramètres opts
ParamètreTypeDescription
source_task_idreq.textL’identifiant de votre tâche Suno (jobId)
  • niveaux : par requête

Champs de prix dans le catalogue : 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)

modelEntréeUnitéVariantesparamètres opts
hunyuan3dimagepar modèlehunyuan3d:flowimage_url, textured_mesh, seed, guidance_scale, num_inference_steps, octree_resolution
hunyuan3d-2imagepar modèle—image_url
hunyuan3d-2mvimagepar modèle—front_image, back_image, left_image, right_image
tripotext, imagepar modèletripo:flowmode, texture, image_url, pbr
meshytext, imagepar modèlemeshy:flowmode, image_url, should_texture, enable_pbr
rodintext, imagepar modèlerodin:flowmode, endpoint_speed, tier, format, image_url, input_urls, material
trellisimagepar modèletrellis:flowimage_url, seed, ss_guidance_strength, ss_sampling_steps, slat_guidance_strength, slat_sampling_steps, mesh_simplify, texture_size
hunyuan3d

Hunyuan3D v2 (Tencent) — image → maillage 3D (.glb).

Variantes (addressAs)
ParamètreTypeDescription
hunyuan3d:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
textured_meshboolAvec texture · valeur par défaut : false
seednumberGraine
guidance_scalenumberGuidance (0–20)
num_inference_stepsnumberSteps (1–50)
octree_resolutionnumberRésolution de l’octree (1–1024)
  • variants: hunyuan3d:flow

Champs de prix dans le catalogue : 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-2catalogue uniquement

Hunyuan3D-2 (Canvas) : prix estimé en temps GPU ; génération actuellement indisponible.

paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)

Champs de prix dans le catalogue : 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-2mvcatalogue uniquement

Hunyuan3D-2mv (Canvas) : prix estimé en temps GPU ; génération actuellement indisponible.

paramètres opts
ParamètreTypeDescription
front_imagereq.textVue de face
back_imagetextVue arrière
left_imagetextVue de gauche
right_imagetextVue droite

Champs de prix dans le catalogue : 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)
ParamètreTypeDescription
tripo:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d
textureselectTextures · par défaut : standard · options : no, standard, HD
image_urltextImage (URL, pour le mode image-to-3d)
pbrboolMatériaux PBR · par défaut : false
  • variants: tripo:flow
  • mode: image-to-3d | text-to-3d
  • texture: no | standard | HD (affects price)

Champs de prix dans le catalogue : 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 — meilleures textures pour le développement de jeux. Image/texte vers 3D. Sortie .glb, .usdz, .fbx.

Variantes (addressAs)
ParamètreTypeDescription
meshy:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d
image_urltextImage (URL, pour le mode image-to-3d)
should_textureboolGénérer des textures · par défaut : true
enable_pbrboolMatériaux PBR · par défaut : false
  • variants: meshy:flow
  • mode: image-to-3d | text-to-3d

Champs de prix dans le catalogue : 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 — personnages complexes, niveau de détail élevé. Sortie .glb/.usdz/.fbx/.obj/.stl. Jusqu'à 5 images.

Variantes (addressAs)
ParamètreTypeDescription
rodin:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
modeselectMode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d
endpoint_speedselectRoute de génération · par défaut : standard · options : fast, standard
tierselectNiveau de détail du maillage (niveau Rodin) · par défaut : Gen-2.5-High · options : Gen-2.5-Extreme-Low, Gen-2.5-High, Gen-2.5-Extreme-High
formatselectFormat · par défaut : glb · options : glb, usdz, fbx, obj, stl
image_urltextImage (URL, pour le mode image-to-3d)
input_urlsarrayImages (1–5 URL, multivue)
materialselectMatériau · par défaut : PBR · options : 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

Champs de prix dans le catalogue : 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) — génération 3D instantanée à partir d’une image. Sortie .glb.

Variantes (addressAs)
ParamètreTypeDescription
trellis:flowflowFlow · Disponible
paramètres opts
ParamètreTypeDescription
image_urlreq.textImage (URL)
seednumberGraine
ss_guidance_strengthnumberParamètre SS (0–10)
ss_sampling_stepsnumberÉtapes SS (1–50)
slat_guidance_strengthnumberParamètre SLAT (0–10)
slat_sampling_stepsnumberÉtapes SLAT (1–50)
mesh_simplifynumberSimplification du maillage (0.9–0.98)
texture_sizeselectTaille de texture · par défaut : 1024 · options : 512, 1024, 2048
  • variants: trellis:flow
  • texture_size: 512 | 1024 | 2048

Champs de prix dans le catalogue : 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"}}'
Le flux général de génération, l’interrogation des tâches et les fichiers de résultat se trouvent dans la section Génération de médias. Les webhooks, les erreurs et la facturation se trouvent dans la section Webhooks et cycle de vie des tâches.
Catalogue média de GetVibe API — Seedance, Wan, Suno, TTS, 3D | GetVibe API