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.
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
| Paramètre | Type | Description |
|---|---|---|
model | field | Identifiant public du modèle pour le champ model dans POST /api/media/generate. |
kind | field | image | video | audio | music | 3d. |
unit | field | Unité de facturation : par image, par seconde, par clip, etc. |
note | field | Brève description des fonctionnalités. |
inputTypes | field | Types d’entrée autorisés : texte, image, vidéo, audio. |
params | field | HÉRITÉ : paramètres opts (key, type, default, options). |
fromRub | field | Prix « from » le plus bas parmi les variantes/paramètres ; exact lorsque priceStatus = exact. |
priceStatus | field | exact — le devis est égal au montant facturé ; estimate — facturation par un compteur relevé après la soumission ; unavailable — aucun prix. |
estimateReason | field | Pour une estimation : le compteur à partir duquel la facturation est calculée. |
priceTableUrl | field | Lien vers le tableau complet des prix du modèle : GET /api/media/price-table. |
tiers | field | Consultez le JSON du catalogue en temps réel. |
variants | field | addressAs achemine (par ex. base:pixel, base:flow) avec priceRub. |
axes | field | Axes tarifaires unifiés pour l’interface et le calculateur. |
inputSchema | field | Schéma des champs prompt + opts pour la validation côté client. |
priceUnavailable | field | true — la route ne peut pas être appelée (503 lors de la génération). |
pricesAreEstimate | field | true lorsqu’au moins une variante du modèle est une estimation. |
pricingKind | field | fixed | gpu_runtime etc. — quote type. |
estimatedPriceRub | field | Consultez le JSON du catalogue en temps réel. |
priceIsEstimate | field | Consultez le JSON du catalogue en temps réel. |
priceWarning | field | Consultez le JSON du catalogue en temps réel. |
generationAvailable | field | false pour displayOnly et gpu_runtime sans settlement. |
unavailableReason | field | Consultez le JSON du catalogue en temps réel. |
displayOnly | field | Modèle de référence sans dispatch (génération indisponible). |
curl "https://getvibeapi.com/api/media-catalog"
# public, no authorizationTableau 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)
| model | Entrée | Unité | Variantes | paramètres opts |
|---|---|---|---|---|
| seedream-5-0-pro | text | par image | seedream-5-0-pro:white | resolution |
| grok-imagine-2.0-ext | text, image | par image | grok-imagine-2.0-ext:white (unavailable) | mode, image_url, resolution |
| grok-imagine-image-2.0 | text, image | par image | grok-imagine-image-2.0:white | resolution, quality, image_url |
| grok-imagine-image-quality | text, image | par image | grok-imagine-image-quality:white | aspect_ratio, resolution, image_url, input_urls |
| midjourney | text, image | par image | midjourney:white (unavailable) | operation, image_url |
| wan2.7-image-pro | text, image | par image | wan2.7-image-pro:white | resolution, image_url, input_urls |
| seedream-5-0-flash | text, image | par image | seedream-5-0-flash:white, seedream-5-0-flash:flow | aspect_ratio, resolution, output_format, image_url |
| flux-2-max | text | par image | flux-2-max:white, flux-2-max:flow | aspect_ratio, resolution, output_format, safety_tolerance, prompt_upsampling, seed |
| recraft-v4-1 | text | par image | recraft-v4-1 | tier, aspect_ratio |
| ideogram-v4 | text | par image | ideogram-v4 | rendering_speed, aspect_ratio |
| ideogram-4-5 | text, image | par image | ideogram-4-5 | quality, size, image_url, input_urls |
| ideogram-4-5-precise-edit | text, image | par image | ideogram-4-5-precise-edit | quality, image_url, input_urls |
| krea-3 | text, image | par image | krea-3 | variant, resolution, aspect_ratio, reasoning_level, output_format, image_url, input_urls, negative_prompt, seed |
| flux-3-klein | text, image | par image | flux-3-klein, flux-3-klein:flow | resolution, aspect_ratio, output_format, enable_prompt_expansion, image_url, input_urls, seed |
| muse-image | text, image | par image | muse-image | aspect_ratio, output_format, image_url, input_urls |
| seedream-5-5 | text, image | par image | seedream-5-5 | resolution, aspect_ratio, output_format, background, image_url, input_urls |
| gpt-image-2 | text, image | par image | gpt-image-2:white, gpt-image-2, gpt-image-2:yellow (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls |
| gpt-image-2-5 | text, image | par image | gpt-image-2-5:white, gpt-image-2-5, gpt-image-2-5:yellow (unavailable) | aspect_ratio, resolution, tier, mode, image_url, input_urls |
| gpt-image-2-6 | text, image | par image | gpt-image-2-6:white, gpt-image-2-6:canvas | aspect_ratio, resolution, quality, complexity, tier, mode, image_url, input_urls |
| gpt-image-1-5 | text, image | par image | — | aspect_ratio, mode, quality, image_url, input_urls |
| nano-banana-pro | text, image | par image | nano-banana-pro:white, nano-banana-pro, nano-banana-pro:yellow (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls |
| nano-banana | text, image | par image | nano-banana:white (indisponible), nano-banana | aspect_ratio, mode, image_url, input_urls |
| imagen4 | text | par image | — | aspect_ratio, tier, negative_prompt, seed |
| nano-banana-2.1 | text, image | par image | nano-banana-2.1:white, nano-banana-2.1, nano-banana-2.1:yellow (unavailable) | aspect_ratio, resolution, output_format, image_url, input_urls |
| nano-banana-2 | text, image | par image | nano-banana-2:white (unavailable), nano-banana-2, nano-banana-2:yellow (unavailable) | aspect_ratio, tier, resolution, image_url, input_urls |
| grok-imagine | text, image | par image | grok-imagine:white, grok-imagine | aspect_ratio, mode, image_url, enable_pro |
| ideogram-v3 | text, image | par image | ideogram-v3:pixel, ideogram-v3:rep | aspect_ratio, mode, rendering_speed, image_url, style, expand_prompt, seed, negative_prompt, strength, num_images |
| ideogram-character | text, image | par image | ideogram-character, ideogram-character:rep | aspect_ratio, mode, image_url, input_urls, rendering_speed, style, expand_prompt, seed, negative_prompt, strength, num_images |
| flux-kontext | text, image | par image | — | aspect_ratio, tier, image_url |
| flux-2 | text, image | par image | flux-2, flux-2:flow (unavailable) | aspect_ratio, tier, mode, resolution, image_url, input_urls |
| flux-3-image | text, image | par image | flux-3-image:white | aspect_ratio, resolution, image_url, input_urls |
| krea-2 | text, image | par image | krea-2 | tier, style_reference, aspect_ratio, creativity, image_url, seed |
| flux-1.1-pro | text | par image | flux-1.1-pro, flux-1.1-pro:amber (unavailable) | aspect_ratio, seed |
| flux-fill | text, image | par image | flux-fill | tier, image_url, mask_url, seed |
| seedream | text, image | par image | — | aspect_ratio, version, mode, image_url, input_urls, guidance, image_resolution, max_images, seed |
| seedream-5 | text, image | par image | — | aspect_ratio, tier, mode, quality, image_url, input_urls |
| seedream-layer | image | par image | — | image_url, size, output_format, prompt |
| seedream-4-5 | text, image | par image | seedream-4-5, seedream-4-5:amber (unavailable) | aspect_ratio, mode, quality, image_url, input_urls |
| qwen-image | text, image | par image | — | aspect_ratio, version, mode, image_url, negative_prompt, strength, guidance, seed, num_inference_steps, acceleration |
| qwen3-image | text, image | par image | qwen3-image:white, qwen3-image, qwen3-image:amber (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed |
| qwen3-pro | text, image | par image | qwen3-pro, qwen3-pro:amber (unavailable) | aspect_ratio, resolution, mode, image_url, input_urls, negative_prompt, seed |
| qwen-image-2-1 | text, image | par image | qwen-image-2-1 | aspect_ratio, resolution, mode, image_url, input_urls, mask_url, background, output_format, enhance_prompt, seed |
| recraft | image | par image | — | mode, image_url |
| image-upscale | image | par image | — | upscale_factor, image_url |
| z-image | text | par image | — | aspect_ratio |
| z-image-turbo | text | par image | z-image-turbo:white | aspect_ratio, resolution, prompt_extend |
| hunyuan-image-3-5 | text, image | par image | hunyuan-image-3-5:white | aspect_ratio, resolution, image_url, input_urls |
| wan-2-7-image | text, image | par image | wan-2-7-image, wan-2-7-image:white (unavailable) | aspect_ratio, tier, mode, enable_sequential, resolution, n, seed, watermark, thinking_mode, color_palette, bbox_list, image_url, input_urls |
| grok-imagine-image-2-0 | text, image | par image | — | mode, aspect_ratio, image_urls, image_url |
| minimax-h3-image | text, image | par image | — | mode, aspect_ratio, resolution, width, height, expand_prompt, output_format, seed, image_url, image_urls |
| topaz-upscale-generative | image | par image | topaz-upscale-generative | image_url, model, source_megapixels, output_megapixels, upscale_factor |
| topaz-sharpen | image | par image | topaz-sharpen | image_url, model, source_megapixels |
| topaz-denoise | image | par image | topaz-denoise | image_url, model, source_megapixels |
| topaz-upscale-precision | image | par image | topaz-upscale-precision | image_url, model, source_megapixels, output_megapixels, upscale_factor, output_format, face_enhancement |
seedream-5-0-pro
Seedream 5.0 Pro (ByteDance) — génération de texte en image en 1K ou 2K. Facturation par image selon la résolution.
| Paramètre | Type | Description |
|---|---|---|
seedream-5-0-pro:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
grok-imagine-2.0-ext:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : region_edit · options : region_edit |
image_urlreq. | text | Image (URL) |
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
grok-imagine-image-2.0:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 1K · options : 1K |
quality | select | Qualité · par défaut : low · options : low |
image_url | text | Image 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.
| Paramètre | Type | Description |
|---|---|---|
grok-imagine-image-quality:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 3:4, 4:3, 9:16, 16:9, 2:3, 3:2, 9:19.5, 19.5:9, 9:20, 20:9, 1:2, 2:1 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
image_url | text | Image source (URL, supplément par image d’entrée) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
midjourney:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
operation | select | Opération · par défaut : imagine · options : imagine, action, turbo |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
wan2.7-image-pro:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
seedream-5-0-flash:white | white | White · Available |
seedream-5-0-flash:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9 |
resolution | select | Résolution · par défaut : 2K · options : 1K, 1.5K, 2K |
output_format | select | Format · par défaut : jpeg · options : jpeg, png |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
flux-2-max:white | white | White · Available |
flux-2-max:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 9:21 |
resolution | select | Resolution · default: 1MP · options: 1MP, 2MP, 3MP, 4MP |
output_format | select | Format · par défaut : jpeg · options : jpeg, png, webp |
safety_tolerance | select | Safety tolerance (0 strictest, 5 most permissive) · default: 2 · options: 0, 1, 2, 3, 4, 5 |
prompt_upsampling | bool | Suréchantillonnage du prompt · par défaut : false |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
recraft-v4-1 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
tier | select | Niveau · par défaut : standard · options : flash, standard, pro |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16 |
- variants: recraft-v4-1
- tier: flash | standard | pro
- aspect_ratio: 1:1 | 4:3 | 3:4 | 16:9 | 9:16
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.
| Paramètre | Type | Description |
|---|---|---|
ideogram-v4 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
rendering_speed | select | Vitesse · par défaut : balanced · options : turbo, balanced, quality |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 16:10, 10:16, 2:1, 1:2 |
- variants: ideogram-v4
- rendering_speed: turbo | balanced | quality
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 16:10 | 10:16 | 2:1 | 1:2
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.
| Paramètre | Type | Description |
|---|---|---|
ideogram-4-5 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
quality | select | Qualité · par défaut : medium · options : very_low, low, medium, high |
size | select | Size · default: 1024x1024 · options: 1024x1024, 1344x768, 768x1344, 1280x896, 896x1280, 1536x640, 640x1536 |
image_url | text | Image source (URL, facultative) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
ideogram-4-5-precise-edit | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
quality | select | Qualité · par défaut : medium · options : very_low, low, medium, high |
image_urlreq. | text | Image source (URL) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
krea-3 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
variant | select | Option · par défaut : quality · options : quality, speed |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 |
reasoning_level | select | Raisonnement du prompt · par défaut : low · options : low, medium |
output_format | select | Format · par défaut : png · options : png, jpeg |
image_url | text | Image de référence (URL, pour la modification) |
input_urls | array | Images de référence (URL, jusqu’à 8) |
negative_prompt | text | Prompt négatif (Quality uniquement) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
flux-3-klein | pixel | Pixel · Disponible |
flux-3-klein:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21, auto |
output_format | select | Format · par défaut : png · options : png, jpeg, webp |
enable_prompt_expansion | bool | Enrichir automatiquement le prompt · par défaut : true |
image_url | text | Image de référence (URL, pour la modification) |
input_urls | array | Images de référence (URL, jusqu’à 10) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
muse-image | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
output_format | select | Format · par défaut : png · options : png, jpeg, webp |
image_url | text | Image de référence (URL, pour la modification) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
seedream-5-5 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 2K · options : 1K, 1.5K, 2K |
aspect_ratio | select | Format d’image · valeur par défaut : auto · options : auto, 1:1, 4:3, 3:4, 16:9, 9:16 |
output_format | select | Format · par défaut : png · options : png, jpeg |
background | select | Arrière-plan · valeur par défaut : auto · options : auto, opaque, transparent |
image_url | text | Image de référence (URL, pour la modification) |
input_urls | array | Images 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).
| Paramètre | Type | Description |
|---|---|---|
gpt-image-2:white | white | White · Available |
gpt-image-2 | pixel | Pixel · Disponible |
gpt-image-2:yellow | yellow | Yellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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).
| Paramètre | Type | Description |
|---|---|---|
gpt-image-2-5:white | white | White · Available |
gpt-image-2-5 | pixel | Pixel · Disponible |
gpt-image-2-5:yellow | yellow | Yellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
tier | select | Option · par défaut : flare · options : flare, sunburst |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
gpt-image-2-6:white | white | White · Available |
gpt-image-2-6:canvas | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
quality | select | Qualité · par défaut : high · options : low, medium, high |
complexity | select | Complexité · par défaut : high · options : low, medium, high |
tier | select | Option · par défaut : flare · options : flare, sunburst |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 1:1 · options : 1:1, 2:3, 3:2 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
quality | select | Qualité · par défaut : medium · options : medium, high |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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).
| Paramètre | Type | Description |
|---|---|---|
nano-banana-pro:white | white | White · Available |
nano-banana-pro | pixel | Pixel · Disponible |
nano-banana-pro:yellow | yellow | Yellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, edit |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
nano-banana:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
nano-banana | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, edit |
image_url | text | Image (URL, pour le mode d’édition) |
input_urls | array | Images (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Qualité · par défaut : standard · options : fast, standard, ultra |
negative_prompt | text | Invite négative (facultative) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
nano-banana-2.1:white | white | White · Available |
nano-banana-2.1 | pixel | Pixel · Disponible |
nano-banana-2.1:yellow | yellow | Yellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: 1:1, 2:3, 3:2, 1:4, 4:1, 3:4, 4:3, 4:5, 5:4, 1:8, 8:1, 9:16, 16:9, 21:9, auto |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
output_format | select | Format · par défaut : jpg · options : png, jpg |
image_url | text | Image (URL, référence) |
input_urls | array | Images (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).
| Paramètre | Type | Description |
|---|---|---|
nano-banana-2:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
nano-banana-2 | pixel | Pixel · Disponible |
nano-banana-2:yellow | yellow | Yellow · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Qualité · par défaut : standard · options : lite, standard |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
image_url | text | Image (URL, référence) |
input_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
grok-imagine:white | white | White · Available |
grok-imagine | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i) |
enable_pro | bool | Pro (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.
| Paramètre | Type | Description |
|---|---|---|
ideogram-v3:pixel | pixel | Pixel · Disponible |
ideogram-v3:rep | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, edit, remix (Pixel uniquement), reframe (Pixel uniquement) |
rendering_speed | select | Vitesse · par défaut : DEFAULT · options : TURBO, DEFAULT, QUALITY |
image_url | text | Image (URL, pour l’édition/le remixage/le recadrage) |
style | select | Style · par défaut : AUTO · options : AUTO, GENERAL, REALISTIC, DESIGN |
expand_prompt | bool | Développer le prompt · valeur par défaut : false |
seed | number | Graine |
negative_prompt | text | Invite négative |
strength | select | Strength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1 |
num_images | select | Nombre 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.
| Paramètre | Type | Description |
|---|---|---|
ideogram-character | pixel | Pixel · Disponible |
ideogram-character:rep | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Mode · valeur par défaut : character · options : character, edit, remix |
image_url | text | URL de l’image (référence du personnage ; canvas pour l’édition/le remixage) |
input_urls | array | Référence du personnage (URL, pour l’édition/le remix) |
rendering_speed | select | Vitesse · par défaut : DEFAULT · options : TURBO, DEFAULT, QUALITY |
style | select | Style · par défaut : AUTO · options : AUTO, REALISTIC, FICTION |
expand_prompt | bool | Développer le prompt · valeur par défaut : false |
seed | number | Graine |
negative_prompt | text | Invite négative |
strength | select | Strength (remix) · default: 0.8 · options: 0.8, 0.2, 0.4, 0.6, 1 |
num_images | select | Nombre 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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Qualité · par défaut : pro · options : pro, max |
image_urlreq. | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
flux-2 | pixel | Pixel · Disponible |
flux-2:flow | flow | Flow · Indisponible : la route flux-2:flow est réservée au texte vers image. Utilisez flux-2 (Pixel) pour l'image vers image. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Version · par défaut : pro · options : pro, flex |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
image_url | text | Image (URL, pour image-to-image) |
input_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
flux-3-image:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 21:9, 2:1, 16:9, 3:2, 7:5, 4:3, 5:4, 1:1, 4:5, 3:4, 5:7, 2:3, 9:16, 1:2, 9:21 |
resolution | select | Resolution · default: 1K · options: 768sq, 1K, 1.5K, 2K, 4K |
image_url | text | Image de référence (URL, jusqu’à 10) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
krea-2 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
tier | select | Niveau · par défaut : turbo · options : turbo, medium, large |
style_reference | select | Référence de style · par défaut : none · options : none, image |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16 |
creativity | select | Liberté d’interprétation du prompt · par défaut : medium · options : raw, low, medium, high |
image_url | text | Image de référence du style (URL) |
seed | number | Seed (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].
| Paramètre | Type | Description |
|---|---|---|
flux-1.1-pro | canvas | Canvas · Disponible |
flux-1.1-pro:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
flux-fill | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
tier | select | Version · par défaut : dev · options : dev, pro |
image_urlreq. | text | Image (URL) |
mask_urlreq. | text | Masque (URL, noir et blanc, même taille) |
seed | number | Seed (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
version | select | Version · par défaut : v4 · options : v3, v4 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i, facultative) |
input_urls | array | Images (1–10 URLs, for i2i, V4) |
guidance | select | Guidance (V3) · default: 2.5 · options: 2.5, 1, 5, 7.5, 10 |
image_resolution | select | Resolution (V4) · default: 1K · options: 1K, 2K, 4K |
max_images | select | Max images per set (V4) · default: 1 · options: 1, 2, 3, 4, 5, 6 |
seed | number | Seed (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Qualité · par défaut : lite · options : lite, pro |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
quality | select | Qualité de sortie · par défaut : basic · options : basic, high, ultra |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (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ètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
size | select | Résolution · par défaut : 1.5K · options : auto, 1K, 1.5K, 2K |
output_format | select | Format · par défaut : jpeg · options : jpeg, png |
prompt | text | Prompt (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é.
| Paramètre | Type | Description |
|---|---|---|
seedream-4-5 | pixel | Pixel · Disponible |
seedream-4-5:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
quality | select | Qualité de sortie · par défaut : basic · options : basic, high |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
version | select | Version · par défaut : v2 · options : v2, v1 |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i) |
negative_prompt | text | Invite négative (V1) |
strength | number | Strength (0–1, for V1 i2i) |
guidance | text | Échelle de guidage (V1) |
seed | number | Seed (facultatif) |
num_inference_steps | select | Inference steps (V1) · default: 30 · options: 30, 20, 40, 50 |
acceleration | select | Accé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.
| Paramètre | Type | Description |
|---|---|---|
qwen3-image:white | white | White · Available |
qwen3-image | pixel | Pixel · Disponible |
qwen3-image:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (1–3 URL, pour i2i) |
negative_prompt | text | Invite négative |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
qwen3-pro | pixel | Pixel · Disponible |
qwen3-pro:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (1–3 URL, pour i2i) |
negative_prompt | text | Invite négative |
seed | number | Seed (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).
| Paramètre | Type | Description |
|---|---|---|
qwen-image-2-1 | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, auto |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (1–10 URL, pour i2i) |
mask_url | text | Masque (URL ; blanc = modifier, noir = conserver) |
background | select | Arrière-plan · par défaut : opaque · options : opaque, transparent |
output_format | select | Format de sortie · par défaut : png · options : png, webp, jpeg |
enhance_prompt | bool | Améliorer le prompt · par défaut : false |
seed | number | Seed (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ètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : remove-bg · options : remove-bg, upscale |
image_urlreq. | text | Image (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ètre | Type | Description |
|---|---|---|
upscale_factor | select | Scale · default: 2 · options: 1, 2, 4, 8 |
image_urlreq. | text | Image (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
- aspect_ratio: 1:1 | 16:9 | 9:16 | 4:3 | 3:4
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.
| Paramètre | Type | Description |
|---|---|---|
z-image-turbo:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K |
prompt_extend | bool | Réé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.
| Paramètre | Type | Description |
|---|---|---|
hunyuan-image-3-5:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 |
resolution | select | Résolution · par défaut : 1K · options : 1K, 2K, 4K |
image_url | text | Image de référence (URL, jusqu’à 5) |
input_urls | array | Images 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).
| Paramètre | Type | Description |
|---|---|---|
wan-2-7-image | pixel | Pixel · Disponible |
wan-2-7-image:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 16:9, 9:16, 4:3, 3:4 |
tier | select | Qualité · par défaut : standard · options : standard, pro |
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
enable_sequential | bool | Génération séquentielle (jusqu’à 12 images) · par défaut : false |
resolution | select | Résolution · par défaut : 2K · options : 1K, 2K, 4K |
n | select | Number of images · default: 1 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |
seed | number | Seed (0–2147483647, facultatif) |
watermark | bool | Filigrane · par défaut : false |
thinking_mode | select | Mode réflexion · par défaut : false · options : false, true |
color_palette | array | Palette de couleurs (3 à 10 couleurs, uniquement lorsque enable_sequential=false) |
bbox_list | array | Zones Bbox (une liste par image input_urls, jusqu’à 2 zones) |
image_url | text | Image (URL, pour i2i) |
input_urls | array | Images (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ètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-edit |
aspect_ratio | select | Aspect ratio · default: 1:1 · options: 1:1, 2:3, 3:2, 16:9, 9:16 |
image_urls | array | Images de référence (1–5 URL, pour l’édition) |
image_url | text | Image (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ètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-image · options : text-to-image, image-to-image |
aspect_ratio | select | Aspect ratio · default: auto · options: auto, 1:1, 5:4, 4:3, 3:2, 16:9, 21:9, 4:5, 3:4, 2:3, 9:16 |
resolution | select | Résolution · par défaut : 2K · options : 1K, 2K, 4K |
width | number | Largeur personnalisée, en px (avec la hauteur) |
height | number | Hauteur personnalisée, en px (avec la largeur) |
expand_prompt | bool | Améliorer le prompt (activé par défaut) · valeur par défaut : true |
output_format | select | Format · par défaut : png · options : png, jpeg |
seed | number | Seed (facultatif) |
image_url | text | Image (URL, référence) |
image_urls | array | Images (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.
| Paramètre | Type | Description |
|---|---|---|
topaz-upscale-generative | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
model | select | Modè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. | number | Taille source, MP |
output_megapixelsreq. | number | Taille de sortie, MP |
upscale_factor | select | Multiplicateur · 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.
| Paramètre | Type | Description |
|---|---|---|
topaz-sharpen | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
model | select | Modè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. | number | Size, 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.
| Paramètre | Type | Description |
|---|---|---|
topaz-denoise | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
model | select | Modèle Topaz · par défaut : Normal · options : Normal, Strong, Extreme, Denoise Max |
source_megapixelsreq. | number | Size, 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.
| Paramètre | Type | Description |
|---|---|---|
topaz-upscale-precision | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
model | select | Modè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. | number | Taille source, MP |
output_megapixelsreq. | number | Taille de sortie, MP |
upscale_factor | number | Multiplicateur (1–4, fractionnaire) · par défaut : 2 |
output_format | select | Format · par défaut : jpeg · options : jpeg, png |
face_enhancement | bool | Amé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)
| model | Entrée | Unité | Variantes | paramètres opts |
|---|---|---|---|---|
| seedance-2.0-face | text, image, video | par seconde | seedance-2.0-face:white (unavailable) | duration, resolution, image_url, video_url |
| seedance-2.0-fast-face | text | par seconde | seedance-2.0-fast-face:white | duration, resolution |
| happyhorse-1.1 | text, image, video | par seconde | happyhorse-1.1:white (unavailable) | input, duration, resolution, image_url, video_url |
| kling-video-o1 | text, image | par seconde | kling-video-o1:white | duration, resolution, aspect_ratio, image_url |
| MiniMax-H3-Context-IR | text, image, video, audio | par clip | MiniMax-H3-Context-IR:white (unavailable) | input |
| MiniMax-H3-Regeneration | text, video | par seconde | MiniMax-H3-Regeneration:white (unavailable) | duration |
| MiniMax-Hailuo-02 | text, image | par seconde | MiniMax-Hailuo-02:white | duration, resolution, image_url |
| skyreels-v4-fast | text, image, audio, video | par seconde | skyreels-v4-fast:white | duration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode |
| skyreels-v4-std | text, image, audio, video | par seconde | skyreels-v4-std:white | duration, resolution, aspect_ratio, image_url, reference_image_urls, audio_url, video_url, video_mode |
| wan2.7-r2v | text, image, video | par seconde | wan2.7-r2v:white (unavailable) | duration, resolution, image_url, video_url |
| wan2.7-videoedit | text, video | par seconde | wan2.7-videoedit:white (unavailable) | duration, resolution, video_url |
| wan3.0-video | text, image, video | par seconde | wan3.0-video:white | duration, resolution, aspect_ratio, image_url |
| minimax-h3-max-styles | text, image | par seconde | minimax-h3-max-styles | style, duration, aspect_ratio, damage_level, image_url, seed |
| minimax-h3-max-relight | video, image | par seconde | minimax-h3-max-relight | video_url, reference_image_url, resolution, aspect_ratio, seed |
| minimax-h3-max-extend | text, video | par seconde | minimax-h3-max-extend | video_url, engine, duration, resolution, aspect_ratio, output, enable_prompt_expansion, seed |
| minimax-h3-max-insert | text, video | par seconde | minimax-h3-max-insert | video_url, start_time, resume_time, duration, resolution, color_match, enable_prompt_expansion, seed |
| minimax-h3-max-camera | image, text | par seconde | minimax-h3-max-camera | image_url, camera_move, duration, resolution, prompt_expansion_mode, seed |
| runway-gen-4-5 | text, image | par clip | runway-gen-4-5 | duration, aspect_ratio, image_url, seed |
| p-video-2 | text, image, audio | par clip | p-video-2 | duration, resolution, draft, aspect_ratio, image_url, last_frame_url, audio_url, save_audio, seed |
| p-video-2-pro | text, image | par clip | p-video-2-pro | mode, duration, resolution, aspect_ratio, image_url, last_frame_url, seed |
| p-video-2-pro-reference | text, image, video, audio | par clip | p-video-2-pro-reference | mode, duration, resolution, aspect_ratio, reference_image_urls, reference_video_urls, reference_audio_urls, keep_audio, first_frame_url, last_frame_url, seed |
| p-video-edit | video, image, text | par seconde | p-video-edit | video_url, input_urls, draft, seed |
| luma-ray-3-2 | text, image | par clip | luma-ray-3-2 | resolution, duration, aspect_ratio, image_url, end_image_url, loop |
| veo-3.1 | text, image | par clip | veo-3.1:white (unavailable), veo-3.1, veo-3.1:flow | aspect_ratio, tier, generationType, resolution, duration, imageUrls |
| kling-v2.6 | text, image | par clip | kling-v2.6, kling-v2.6:flow, kling-v2.6:prime, kling-v2.6:white | aspect_ratio, duration, input, resolution, image_url, audio |
| kling-v3.0 | text, image | par seconde | kling-v3.0, kling-v3.0:prime | aspect_ratio, duration, mode, multi_shots, multi_prompt, audio, image_url, last_frame_url, kling_elements |
| kling-v3-omni | text, image | par seconde | kling-v3-omni, kling-v3-omni:prime | input, aspect_ratio, resolution, audio, duration, image_url, last_frame_url |
| kling-v3-omni-reference | text, image, video | par seconde | kling-v3-omni-reference | video_input, aspect_ratio, resolution, audio, duration, image_url, input_urls, video_url |
| kling-v3-omni-transformation | video, image | par seconde | kling-v3-omni-transformation | resolution, aspect_ratio, duration, video_url, image_url, input_urls |
| kling-v4 | text, image, video, audio | par seconde | kling-v4 | input, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices |
| kling-v4-flash | text, image, video, audio | par seconde | kling-v4-flash | input, aspect_ratio, resolution, duration, image_url, keyframe_urls, last_frame_url, reference_image_urls, reference_video_urls, keep_original_sound, elements, voices |
| kling-v3-turbo | text, image | par seconde | — | aspect_ratio, duration, input, resolution, image_url |
| kling-v2-5-turbo | text, image | par clip | — | aspect_ratio, duration, input, image_url |
| kling-ai-avatar | image, audio | par seconde | — | tier, image_url, audio_url |
| kling-motion-control | image, video | par seconde | — | version, resolution, duration, image_url, video_url |
| seedance-2.0 | text, image | par seconde | seedance-2.0:white (unavailable), seedance-2.0:pixel, seedance-2.0:prime (unavailable) | tier, input, video_input, resolution, duration, image_url, last_frame_url, input_urls, video_url, reference_audio_urls, web_search, audio |
| seedance-2.5 | text, image | par seconde | seedance-2.5:white (unavailable), seedance-2.5:rep (unavailable), seedance-2.5:pixel, seedance-2.5:prime (unavailable) | input, video_input, aspect_ratio, resolution, duration, image_url, last_frame_url, input_urls, video_url, reference_audio_urls, audio |
| seedance-2-0-mini | text, image | par seconde | seedance-2-0-mini:pixel, seedance-2-0-mini:prime | resolution, input, video_input, duration, image_url, last_frame_url, audio |
| pixverse-v6 | text, image | par seconde | pixverse-v6:pixel, pixverse-v6:white | mode, aspect_ratio, quality, duration, audio, multi_clip, seed, image_url, input_urls, last_frame_url, image_references, task_id, video_url |
| pixverse-v6-max | text, image | par seconde | pixverse-v6-max:pixel, pixverse-v6-max:flow | mode, aspect_ratio, quality, duration, audio, seed, image_url, input_urls |
| wan-3-0 | text, image | par seconde | wan-3-0, wan-3-0:amber (unavailable) | mode, duration, resolution, aspect_ratio, image_url, negative_prompt, seed, prompt_extend |
| wan-3-0-prime | text, image, video, audio | par seconde | wan-3-0-prime:white (unavailable), wan-3-0-prime:pixel, wan-3-0-prime:flow (unavailable) | mode, input, duration, resolution, aspect_ratio, audio, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls, reference_file_urls, reference_link_urls, seed |
| flux-3 | text, image, video | par seconde | flux-3 | mode, duration, quality, resolution, aspect_ratio, image_url, video_url, generate_audio |
| wan-2-7 | text, image, video | par seconde | wan-2-7:white, wan-2-7:pixel | aspect_ratio, duration, mode, resolution, image_url, last_frame_url, first_clip_url, video_url, audio_url, first_frame, reference_voice, negative_prompt, seed, prompt_extend, watermark, audio_setting |
| wan-2-6 | text, image | par clip | wan-2-6, wan-2-6:amber (unavailable) | input, duration, resolution, image_url |
| wan-2-5 | text, image | par clip | — | input, duration, aspect_ratio, resolution, image_url, negative_prompt, enable_prompt_expansion, seed, nsfw_checker |
| wan-2-2 | text, image | par clip | — | aspect_ratio, input, resolution, image_url |
| wan-speech-to-video | text, image, audio | par seconde | wan-speech-to-video:flow | resolution, image_url, audio_url, num_frames, frames_per_second, negative_prompt, num_inference_steps, guidance_scale, shift |
| hailuo-2-3 | image | par clip | hailuo-2-3, hailuo-2-3:white | tier, duration, resolution, image_url |
| vidu-q3 | text, image | par seconde | vidu-q3:white, vidu-q3, vidu-q3:amber (unavailable) | input, duration, resolution, image_url |
| vidu-q2 | text, image | par seconde | vidu-q2 | tier, input, duration, resolution, image_url |
| vidu-q4 | text, image, audio | par seconde | vidu-q4:pixel, vidu-q4:flow | input, resolution, duration, audio, aspect_ratio, image_url, reference_image_urls, reference_audio_urls |
| happyhorse | text, image, video | par seconde | happyhorse:pixel, happyhorse:prime (unavailable) | aspect_ratio, duration, version, input, resolution, image_url, reference_image, video_url, audio_setting, seed |
| grok-imagine-video | text, image | par seconde | grok-imagine-video, grok-imagine-video:white (unavailable) | version, input, mode, aspect_ratio, resolution, duration, image_url, first_frame_url, last_frame_url, loop_url, keyframes |
| grok-imagine-upscale | video | par mise à l’échelle | — | task_id, resolution |
| grok-imagine-extend | text, video | par clip | — | task_id, extend_times, source_resolution, extend_at |
| minimax-h3-max | text, image | par seconde | minimax-h3-max | input, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker |
| minimax-h3-max-turbo | text, image | par seconde | minimax-h3-max-turbo | input, resolution, duration, aspect_ratio, image_url, last_frame_url, target_audio_url, prompt_expansion_mode, seed, enable_safety_checker |
| gemini-omni-flash-1-1-flow | text, image, video | par seconde | gemini-omni-flash-1-1-flow | input, resolution, aspect_ratio, image_url, video_url, end_image_url, image_urls, reference_video_urls, source_duration_seconds, duration |
| minimax-h3 | text, image, video | par seconde | minimax-h3, minimax-h3:white, minimax-h3:amber (unavailable) | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls, input_video_duration |
| minimax-h3-lite | text, image, video, audio | par seconde | minimax-h3-lite, minimax-h3-lite:amber (unavailable) | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls |
| minimax-h3-highspeed | text, image, video, audio | par seconde | minimax-h3-highspeed | input, aspect_ratio, resolution, duration, first_frame_url, last_frame_url, reference_image_urls, reference_video_urls, reference_audio_urls |
| gemini-omni-video | text, image | par clip | — | input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed |
| gemini-omni-flash-1-1 | text, image, video, audio | par clip | — | input, aspect_ratio, duration, resolution, image_url, audio_ids, video_list, seed |
| gemini-omni-flash-1-2 | text, image | par seconde | gemini-omni-flash-1-2, gemini-omni-flash-1-2:white | input, aspect_ratio, duration, resolution, image_url, last_frame_url, image_urls, character_ids |
| gemini-omni-flash-1-2-extend | text, image, video | par seconde | — | source_task_id, duration, resolution, image_urls |
| runway-gen4 | text, image | par clip | — | aspect_ratio, duration, quality, image_url |
| omnihuman-1-5 | image, audio, text | par seconde | — | image_url, audio_url, output_resolution, pe_fast_mode, seed, mask_url |
| omnihuman-2-0 | image, audio, text | par seconde | — | image_url, audio_url, enable_watermark |
| volcengine-lipsync | video, audio | par seconde | — | mode, video_url, audio_url, separate_vocal, open_scenedet, align_audio |
| topaz-video-upscale | video | par seconde | topaz-video-upscale | video_url, upscale_factor, model, target_fps |
| video-upscale | video | par seconde | — | video_url, resolution |
| omnihuman-v2 | image, audio, text | par seconde | omnihuman-v2:flow | image_url, audio_url |
| omnihuman-v1.5 | image, audio, text | par seconde | omnihuman-v1.5:flow | image_url, audio_url, mask_url, resolution, turbo_mode |
| lipsync-2-pro | video, audio | par seconde | lipsync-2-pro:flow | video_url, audio_url, sync_mode |
| sync-3 | video, audio | par seconde | sync-3:flow | video_url, audio_url, sync_mode |
| react-1 | video, audio | par seconde | react-1:flow | video_url, audio_url, emotion, model_mode, temperature, sync_mode |
| minimax-h3-max-lipsync | image, audio | par seconde | minimax-h3-max-lipsync:flow | image_url, audio_url, resolution, enable_transcription, seed |
| sync-3-avatar | image, audio | par seconde | sync-3-avatar:flow | image_url, audio_url |
| heygen-avatar-4 | image, audio | par seconde | heygen-avatar-4:flow | image_url, audio_url, resolution, aspect_ratio, talking_style |
| heygen-avatar-v | text, audio | par seconde | heygen-avatar-v:flow | avatar, audio_url, resolution, aspect_ratio |
| veed-fabric-1.0 | image, audio | par seconde | veed-fabric-1.0:flow | image_url, audio_url, resolution |
| ltx-2.5-audio-to-video | image, audio, text | par seconde | ltx-2.5-audio-to-video:flow | image_url, audio_url, aspect_ratio, guidance_scale |
| pika | image, text | par clip | pika | image_url, resolution, seed, negative_prompt, duration |
| p-video-avatar | text, image, audio | par seconde | p-video-avatar | image_url, audio_url, voice_script, resolution |
| suno-music-video | audio | par clip | suno-music-video, suno-music-video:white | source_task_id, source_track, source_audio_id, author, domain_name |
seedance-2.0-face
Seedance 2.0 Face — temporairement indisponible.
| Paramètre | Type | Description |
|---|---|---|
seedance-2.0-face:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée, sec · par défaut : 5 · options : 5 |
resolution | select | Résolution · par défaut : 480P · options : 480P, 720P, 1080P |
image_url | text | Image (URL) |
video_url | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
seedance-2.0-fast-face:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée, sec · par défaut : 5 · options : 5 |
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
happyhorse-1.1:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 720P · options : 720P, 1080P |
image_url | text | Image (URL) |
video_url | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
kling-video-o1:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 720P · options : 720P, 1080P |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
MiniMax-H3-Context-IR:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entré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.
| Paramètre | Type | Description |
|---|---|---|
MiniMax-H3-Regeneration:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
duration | number | Duré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.
| Paramètre | Type | Description |
|---|---|---|
MiniMax-Hailuo-02:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 768P · options : 512P, 768P, 1080P |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
skyreels-v4-fast:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Résolution · par défaut : 480P · options : 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4 |
image_url | text | Image (URL, pour I2V) |
reference_image_urls | array | Photos du personnage (1–5 URL, pour l’avatar) |
audio_url | text | Voix de l’avatar (URL audio, jusqu’à 15 s) |
video_url | text | Vidéo de référence (URL, MP4/MOV jusqu’à 15 s) |
video_mode | select | Mode 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.
| Paramètre | Type | Description |
|---|---|---|
skyreels-v4-std:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Résolution · par défaut : 480P · options : 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 9:16, 3:4 |
image_url | text | Image (URL, pour I2V) |
reference_image_urls | array | Photos du personnage (1–5 URL, pour l’avatar) |
audio_url | text | Voix de l’avatar (URL audio, jusqu’à 15 s) |
video_url | text | Vidéo de référence (URL, MP4/MOV jusqu’à 15 s) |
video_mode | select | Mode 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.
| Paramètre | Type | Description |
|---|---|---|
wan2.7-r2v:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
duration | number | Durée, sec · par défaut : 5 |
resolution | select | Résolution · par défaut : 720P · options : 720P, 1080P |
image_url | text | Image de référence (URL) |
video_url | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
wan2.7-videoedit:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
duration | number | Durée, sec · par défaut : 5 |
resolution | select | Résolution · par défaut : 720P · options : 720P, 1080P |
video_urlreq. | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
wan3.0-video:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
duration | number | Durée, sec · par défaut : 5 |
resolution | select | Résolution · par défaut : 480P · options : 480P, 720P, 1080P |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-styles | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
style | select | Style · par défaut : vhs · options : vhs, retro-toon-70s, low-poly, hand-drawn, 16bit-pixel |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 21:9, 4:3, 1:1, 3:4, 9:16 |
damage_level | select | Usure de la cassette (VHS uniquement) · par défaut : medium · options : light, medium, heavy |
image_url | text | Première image (URL, facultative) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-relight | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
reference_image_urlreq. | text | Référence d’éclairage (URL d’un rendu de sphère) |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
aspect_ratio | select | Rapport d’aspect · par défaut : adaptive · options : adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-extend | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
engine | select | Modèle · par défaut : turbo · options : turbo, max |
duration | select | Seconds to add · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
aspect_ratio | select | Rapport d’aspect · par défaut : auto · options : auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
output | select | Résultat · par défaut : extended · options : extended, continuation |
enable_prompt_expansion | bool | Enrichir automatiquement le prompt · par défaut : true |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-insert | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
start_time | number | Insérer à, s · par défaut : 2 |
resume_time | number | Reprendre la source à, s · par défaut : 3 |
duration | select | New scene length, s · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13 |
resolution | select | Résolution · par défaut : 768p · options : 480p, 768p |
color_match | bool | Harmoniser les couleurs avec la source · par défaut : true |
enable_prompt_expansion | bool | Enrichir automatiquement le prompt · par défaut : true |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-camera | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
camera_move | select | Mouvement de caméra · par défaut : orbit-right · options : orbit-right, orbit-left, orbit-360, push-in, pull-out, rise, descend |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Résolution · par défaut : 480p · options : 480p, 768p, 1080p |
prompt_expansion_mode | select | Enrichissement du prompt · par défaut : balanced · options : balanced, quality, disabled |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
runway-gen-4-5 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 |
image_url | text | Première image (URL, facultative) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
p-video-2 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 2, 3, 5, 8, 10, 15, 20 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
draft | bool | Mode brouillon (moins cher, qualité inférieure) · valeur par défaut : false |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
image_url | text | Première image (URL, facultative) |
last_frame_url | text | Dernière image (URL, facultative) |
audio_url | text | Piste audio prête à l’emploi que la vidéo est générée pour suivre (URL, MP3/WAV/FLAC, facultatif) |
save_audio | bool | Conserver le son dans le clip · par défaut : true |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
p-video-2-pro | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : speed · options : cost, speed, quality |
duration | select | Duration, sec · default: 5 · options: 5, 8, 10, 12, 15 |
resolution | select | Résolution · par défaut : 768p · options : 480p, 768p |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
image_url | text | Première image (URL, facultative) |
last_frame_url | text | Dernière image (URL, facultative) |
seed | number | Seed (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).
| Paramètre | Type | Description |
|---|---|---|
p-video-2-pro-reference | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · par défaut : speed · options : speed, cost |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Résolution · par défaut : 768p · options : 480p, 768p |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: adaptive, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1 |
reference_image_urls | array | Images de référence — personnage, produit, style (URL, jusqu’à 9, images de début et de fin comprises) |
reference_video_urls | array | Vidéos de référence (URL, jusqu’à 3, 2–15 s chacune, 15 s au total) |
reference_audio_urls | array | Audio (URL, jusqu’à 3, 15 s au total) — un échantillon ou, avec keep_audio, la bande-son du clip |
keep_audio | bool | Conserver ma piste audio comme bande-son du clip (exactement 1 fichier) · par défaut : false |
first_frame_url | text | Première image (URL, facultative) |
last_frame_url | text | Dernière image (URL, facultative) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
p-video-edit | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
input_urls | array | Images de référence (URL, jusqu’à 4) |
draft | bool | Mode brouillon (moins cher, qualité inférieure) · valeur par défaut : false |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
luma-ray-3-2 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 720p · options : 540p, 720p, 1080p |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 |
image_url | text | Première image (URL, facultative) |
end_image_url | text | Dernière image (URL, facultative) |
loop | bool | Boucle 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.
| Paramètre | Type | Description |
|---|---|---|
veo-3.1:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
veo-3.1 | pixel | Pixel · Disponible |
veo-3.1:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
tier | select | Qualité · par défaut : fast · options : lite, fast, quality |
generationType | select | Type de génération · par défaut : TEXT_2_VIDEO · options : TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
duration | select | Durée, sec · par défaut : 8 · options : 4, 6, 8 |
imageUrls | array | imageUrls : 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.
| Paramètre | Type | Description |
|---|---|---|
kling-v2.6 | pixel | Pixel · Disponible |
kling-v2.6:flow | flow | Flow · Disponible |
kling-v2.6:prime | prime | Prime · Disponible |
kling-v2.6:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
resolution | select | Résolution · par défaut : 1080p · options : 720p, 1080p |
image_url | text | Image (URL, pour I2V) |
audio | bool | Avec 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.
| Paramètre | Type | Description |
|---|---|---|
kling-v3.0 | pixel | Pixel · Disponible |
kling-v3.0:prime | prime | Prime · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
mode | select | Mode de qualité · par défaut : pro · options : std, pro, 4K |
multi_shots | select | Multi-shot · valeur par défaut : false · options : false, true |
multi_prompt | array | Plans (multi_prompt, jusqu’à 5) |
audio | bool | Avec son · valeur par défaut : false |
image_url | text | Première image (URL, facultative) |
last_frame_url | text | Dernière image (URL, facultative) |
kling_elements | array | É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).
| Paramètre | Type | Description |
|---|---|---|
kling-v3-omni | pixel | Pixel · Disponible |
kling-v3-omni:prime | prime | Prime · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
audio | bool | Audio natif · par défaut : false |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
image_url | text | Première image (URL, pour I2V) |
last_frame_url | text | Derniè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.
| Paramètre | Type | Description |
|---|---|---|
kling-v3-omni-reference | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_input | select | Référence vidéo · par défaut : without-video · options : without-video, with-video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
audio | bool | Audio natif · par défaut : false |
duration | select | Duration, sec (3–15) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
image_url | text | Image de référence (URL) |
input_urls | array | Images de référence (URL, jusqu’à 7 ; jusqu’à 4 avec une vidéo) |
video_url | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
kling-v3-omni-transformation | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
aspect_ratio | select | Format d’image (uniquement avec des images de référence) · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée (estimation), en secondes · par défaut : 5 · options : 5, 10, 15 |
video_urlreq. | text | Vidéo (URL) |
image_url | text | Image de référence (URL) |
input_urls | array | Images 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.
| Paramètre | Type | Description |
|---|---|---|
kling-v4 | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, keyframe-to-video, reference-to-video |
aspect_ratio | select | Format d’image · par défaut : auto · options : auto, 16:9, 9:16, 1:1, 21:9 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
duration | number | Durée (3–30 s) · par défaut : 5 |
image_url | text | Première image (URL) |
keyframe_urls | array | Images intermédiaires (URL, jusqu’à 8) |
last_frame_url | text | Dernière image (URL, facultative) |
reference_image_urls | array | Images de référence (URL) |
reference_video_urls | array | Vidéos de référence (URL) |
keep_original_sound | bool | Conserver le son de la vidéo de référence · par défaut : false |
elements | array | Éléments (jusqu’à 7 : nom + 2–4 images ou une vidéo de 3–8 s) |
voices | array | Voix (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.
| Paramètre | Type | Description |
|---|---|---|
kling-v4-flash | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, keyframe-to-video, reference-to-video |
aspect_ratio | select | Format d’image · par défaut : auto · options : auto, 16:9, 9:16, 1:1, 21:9 |
resolution | select | Résolution · par défaut : 720p · options : 720p |
duration | number | Durée (3–20 s) · par défaut : 5 |
image_url | text | Première image (URL) |
keyframe_urls | array | Images intermédiaires (URL, jusqu’à 8) |
last_frame_url | text | Dernière image (URL, facultative) |
reference_image_urls | array | Images de référence (URL) |
reference_video_urls | array | Vidéos de référence (URL) |
keep_original_sound | bool | Conserver le son de la vidéo de référence · par défaut : false |
elements | array | Éléments (jusqu’à 7 : nom + 2–4 images ou une vidéo de 3–8 s) |
voices | array | Voix (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
image_url | text | Image (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ètre | Type | Description |
|---|---|---|
tier | select | Qualité · par défaut : std · options : std, pro |
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (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ètre | Type | Description |
|---|---|---|
version | select | Version · par défaut : 3.0 · options : 2.6, 3.0 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
duration | select | Durée (estimation), sec · par défaut : 5 · options : 5, 10 |
image_urlreq. | text | Image (URL) |
video_urlreq. | text | Vidé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.
| Paramètre | Type | Description |
|---|---|---|
seedance-2.0:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
seedance-2.0:pixel | pixel | Pixel · Disponible |
seedance-2.0:prime | prime | Prime · 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ètre | Type | Description |
|---|---|---|
tier | select | Version · par défaut : standard · options : standard, fast |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
video_input | select | Référence vidéo · par défaut : without-video · options : without-video, with-video |
resolution | select | Resolution · default: 720p · options: 480p, 720p, 1080p, 4K |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, facultative, I2V) |
input_urls | array | Images de référence (1–16 URL) |
video_url | text | Vidéo de référence (URL) |
reference_audio_urls | array | Échantillons vocaux : 2–30 secondes, jusqu’à 10 URLs, jusqu’à 15 MB chacun et 30 secondes au total |
web_search | select | Recherche web · par défaut : false · options : false, true |
audio | bool | Gé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.
| Paramètre | Type | Description |
|---|---|---|
seedance-2.5:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
seedance-2.5:rep | canvas | Canvas · Indisponible : la route :rep n’est pas disponible pour ce mode. Utilisez Pixel (sans :rep) ou le modèle de base. |
seedance-2.5:pixel | pixel | Pixel · Disponible |
seedance-2.5:prime | prime | Prime · 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ètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
video_input | select | Référence vidéo · par défaut : without-video · options : without-video, with-video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1, adaptive |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, facultative, I2V) |
input_urls | array | Images de référence (1–16 URL) |
video_url | text | Vidéo de référence (URL) |
reference_audio_urls | array | Échantillons vocaux : 2–30 secondes, jusqu’à 10 URLs, jusqu’à 15 MB chacun et 30 secondes au total |
audio | bool | Gé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.
| Paramètre | Type | Description |
|---|---|---|
seedance-2-0-mini:pixel | pixel | Pixel · Disponible |
seedance-2-0-mini:prime | prime | Prime · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 480p · options : 480p, 720p |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
video_input | select | Référence vidéo · par défaut : without-video · options : without-video, with-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, facultative) |
audio | bool | Gé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.
| Paramètre | Type | Description |
|---|---|---|
pixverse-v6:pixel | pixel | Pixel · Disponible |
pixverse-v6:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video, transition, extend |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9 |
quality | select | Quality · default: 720p · options: 360p, 540p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
audio | bool | Générer du son · par défaut : false |
multi_clip | bool | Générer plusieurs clips · par défaut : false |
seed | number | Seed (0–2147483647, facultatif) |
image_url | text | Image de la première image (URL) |
input_urls | array | Images (1–2 URL) |
last_frame_url | text | Image de la dernière image (URL) |
image_references | array | References (1–7) |
task_id | text | ID de la tâche terminée à partir de laquelle continuer |
video_url | text | URL 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.
| Paramètre | Type | Description |
|---|---|---|
pixverse-v6-max:pixel | pixel | Pixel · Disponible |
pixverse-v6-max:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-video · options : text-to-video, image-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9 |
quality | select | Quality · default: 720p · options: 360p, 540p, 720p, 1080p |
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
audio | bool | Générer du son · par défaut : false |
seed | number | Seed (0–2147483647, facultatif) |
image_url | text | Première image (URL, pour image → vidéo) |
input_urls | array | Premiè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.
| Paramètre | Type | Description |
|---|---|---|
wan-3-0 | canvas | Canvas · Disponible |
wan-3-0:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-video · options : text-to-video, image-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p, 1080p |
aspect_ratio | select | Format d’image · par défaut : adaptive · options : adaptive, 16:9, 9:16, 1:1, 4:3, 3:4 |
image_url | text | Image (URL, pour I2V, première image) |
negative_prompt | text | Invite négative (facultative) |
seed | number | Seed (0–2147483647, facultatif) |
prompt_extend | bool | Extension 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.
| Paramètre | Type | Description |
|---|---|---|
wan-3-0-prime:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
wan-3-0-prime:pixel | pixel | Pixel · Disponible |
wan-3-0-prime:flow | flow | Flow · 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ètre | Type | Description |
|---|---|---|
mode | select | Mode · 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 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
duration | select | Duration, sec · default: 5 · options: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p, 1080p |
aspect_ratio | select | Format d’image · par défaut : adaptive · options : adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 |
audio | bool | Audio · par défaut : true |
first_frame_url | text | Première image (URL) |
last_frame_url | text | Dernière image (URL) |
reference_image_urls | array | Images de référence (URL) |
reference_video_urls | array | Vidéos de référence (URL) |
reference_audio_urls | array | Audio de référence (URL) |
reference_file_urls | array | Fichiers (URL) |
reference_link_urls | array | Pages publiques (URL) |
seed | number | Graine |
- 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.
| Paramètre | Type | Description |
|---|---|---|
flux-3 | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : text-to-video · options : text-to-video, image-to-video, extend |
duration | select | Duration, sec · default: 5 · options: 5, 6, 8, 10, 15, 20 |
quality | select | Qualité · par défaut : full · options : full, draft |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
aspect_ratio | select | Format d’image · par défaut : auto · options : auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Image (URL, pour I2V) |
video_url | text | Vidéo (URL, pour la continuation) |
generate_audio | bool | Audio 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.
| Paramètre | Type | Description |
|---|---|---|
wan-2-7:white | white | White · Available |
wan-2-7:pixel | pixel | Pixel · Disponible |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
mode | select | Mode · valeur par défaut : text-to-video · options : text-to-video, image-to-video, edit, reference-to-video |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (URL, pour I2V/R2V, première image) |
last_frame_url | text | Dernière image (URL, pour I2V) |
first_clip_url | text | Extrait à partir duquel continuer (URL, pour la continuation I2V) |
video_url | text | Vidéo (URL, pour Edit/R2V) |
audio_url | text | Audio (URL ; pour T2V : bande sonore ; pour I2V : audio de pilotage) |
first_frame | text | Première image R2V (URL) |
reference_voice | text | Voix de référence (URL wav/mp3, 1–10 s) |
negative_prompt | text | Invite négative (facultative) |
seed | text | Seed (0–2147483647, facultatif) |
prompt_extend | bool | Extension automatique du prompt · par défaut : true |
watermark | bool | Filigrane « AI generated » · par défaut : false |
audio_setting | select | Audio (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).
| Paramètre | Type | Description |
|---|---|---|
wan-2-6 | pixel | Pixel · Disponible |
wan-2-6:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, flash-image-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10, 15 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (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ètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (URL publique, pour I2V) |
negative_prompt | text | Invite négative (jusqu’à 500 caractères) |
enable_prompt_expansion | bool | Extension du prompt · par défaut : false |
seed | number | Seed (entier) |
nsfw_checker | bool | Vé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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
wan-speech-to-video:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
resolution | select | Résolution · par défaut : 480p · options : 480p, 580p, 720p |
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
num_frames | number | Nombre d’images |
frames_per_second | number | FPS |
negative_prompt | text | Invite négative |
num_inference_steps | number | Étapes de génération |
guidance_scale | number | Échelle de guidage |
shift | number | Maj |
- 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.
| Paramètre | Type | Description |
|---|---|---|
hailuo-2-3 | pixel | Pixel · Disponible |
hailuo-2-3:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
tier | select | Qualité · par défaut : i2v-std · options : i2v-std, i2v-pro |
duration | select | Durée, sec · par défaut : 6 · options : 6, 10 |
resolution | select | Résolution · par défaut : 768p · options : 768p, 1080p |
image_urlreq. | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
vidu-q3:white | white | White · Available |
vidu-q3 | prime | Prime · Disponible |
vidu-q3:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 720p · options : 540p, 720p, 1080p |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
vidu-q2 | prime | Prime · Disponible |
| Paramètre | Type | Description |
|---|---|---|
tier | select | Mode · par défaut : t2v · options : t2v, pro, turbo, pro-fast |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p, 1080p |
image_url | text | Image (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.
| Paramètre | Type | Description |
|---|---|---|
vidu-q4:pixel | pixel | Pixel · Disponible |
vidu-q4:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : image-to-video · options : image-to-video, reference-to-video |
resolution | select | Resolution · default: 720p · options: 540p, 720p, 1080p, 2k, 4k |
duration | select | Duration, sec · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
audio | bool | Avec son · par défaut : true |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 16:9, 9:16, 1:1, 4:3, 3:4 |
image_urlreq. | text | Image (URL, pour I2V) |
reference_image_urlsreq. | array | Images de référence (1–15 URLs, pour R2V) |
reference_audio_urls | array | Audio 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.
| Paramètre | Type | Description |
|---|---|---|
happyhorse:pixel | pixel | Pixel · Disponible |
happyhorse:prime | prime | Prime · Indisponible : La route multimédia sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 6 · options : 6, 10 |
version | select | Version · par défaut : 1.0 · options : 1.0, 1.1 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video, video-edit |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (URL, pour I2V/R2V) |
reference_image | text | Image de référence (URL, pour R2V/Edit) |
video_url | text | Vidéo (URL, pour Video Edit) |
audio_setting | select | Audio (pour Edit) · par défaut : auto · options : auto, origin |
seed | text | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
grok-imagine-video | pixel | Pixel · Disponible |
grok-imagine-video:white | white | Blanc · Indisponible : la route multimédia sélectionnée n’est pas disponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
version | select | Version · par défaut : 1.0 · options : 1.0, 1.5 |
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
mode | select | Mode de mouvement · valeur par défaut : normal · options : normal, fun, spicy |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
resolution | select | Résolution · par défaut : 720p · options : 480p, 720p, 1080p |
duration | select | Durée, sec · par défaut : 6 · options : 6, 10 |
image_url | text | Image (URL, pour I2V) |
first_frame_url | text | Première image (URL, facultative) |
last_frame_url | text | Dernière image (URL, facultative) |
loop_url | text | Image de boucle — début et fin du clip (URL, facultative) |
keyframes | array | Images 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ètre | Type | Description |
|---|---|---|
task_idreq. | text | ID de la tâche vidéo Pixel réussie (source) |
resolution | select | Ré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ètre | Type | Description |
|---|---|---|
task_idreq. | text | ID de la tâche vidéo Pixel réussie (source) |
extend_times | select | Durée de l'extension, en secondes · valeur par défaut : 6 · options : 6, 10 |
source_resolution | select | Résolution de la vidéo source (pour le tarif) · par défaut : 720p · options : 480p, 720p |
extend_at | number | Continuer 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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
resolution | select | Résolution · par défaut : 768p · options : 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
target_audio_url | text | Piste audio prête à l’emploi — remplace la bande-son du clip (URL audio, au moins 2 s, jusqu’à 15 MB, facultatif) |
prompt_expansion_mode | select | Extension du prompt · par défaut : balanced · options : balanced, quality |
seed | number | Graine |
enable_safety_checker | bool | Vé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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-turbo | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video |
resolution | select | Résolution · par défaut : 480p · options : 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
target_audio_url | text | Piste audio prête à l’emploi — remplace la bande-son du clip (URL audio, au moins 2 s, jusqu’à 15 MB, facultatif) |
prompt_expansion_mode | select | Extension du prompt · par défaut : balanced · options : balanced, quality |
seed | number | Graine |
enable_safety_checker | bool | Vé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.
| Paramètre | Type | Description |
|---|---|---|
gemini-omni-flash-1-1-flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video, edit |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
image_url | text | Image/reference (URL) |
video_url | text | Vidéo (URL, pour l’édition) |
end_image_url | text | Dernière image (URL) |
image_urls | array | Images de référence (URL) |
reference_video_urls | array | Vidéos de référence (URL) |
source_duration_seconds | number | Durée de la vidéo source, secondes (pour l’édition) |
duration | select | Duration, sec · default: 5 · options: 5, 6, 7, 8, 9, 10 |
- variants: gemini-omni-flash-1-1-flow
- input: text-to-video | image-to-video | reference-to-video | edit
- resolution: 360p | 720p | 1080p | 4k
- aspect_ratio: 16:9 | 9:16
- duration: 5 | 6 | 7 | 8 | 9 | 10
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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3 | pixel | Pixel · Disponible |
minimax-h3:white | white | White · Available |
minimax-h3:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Résolution · par défaut : 768p · options : 768p, 2k |
duration | select | Duration, sec · default: 6 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Première image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
reference_image_urls | array | Images de référence (1–9 URL, pour R2V) |
reference_video_urls | array | Vidéos de référence (jusqu’à 3 URL, pour R2V) |
reference_audio_urls | array | Audio de référence (jusqu’à 3 URL, pour R2V) |
input_video_duration | number | Duré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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-lite | canvas | Canvas · Disponible |
minimax-h3-lite:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Résolution · par défaut : 768p · options : 480p, 768p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Première image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
reference_image_urls | array | Images de référence (1–9 URL, pour R2V) |
reference_video_urls | array | Vidéos de référence (jusqu’à 3 URL, pour R2V) |
reference_audio_urls | array | Audio 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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-highspeed | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Aspect ratio · default: 16:9 · options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | select | Résolution · par défaut : 768p · options : 768p |
duration | select | Duration, sec · default: 5 · options: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
first_frame_url | text | Première image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
reference_image_urls | array | Images de référence (1–9 URL, pour R2V) |
reference_video_urls | array | Vidéos de référence (jusqu’à 3 URL, pour R2V) |
reference_audio_urls | array | Audio 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ètre | Type | Description |
|---|---|---|
input | select | Entrée vidéo · par défaut : no-video · options : no-video, video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
duration | select | Durée, sec · par défaut : 8 · options : 4, 6, 8, 10 |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
image_url | text | Image (URL, facultative) |
audio_ids | array | Jusqu’à 3 audio_ids — POST /api/media/gemini-omni-audio |
video_list | array | Vidéos de référence (objets video_list conformes au schéma Pixel) |
seed | number | Seed (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ètre | Type | Description |
|---|---|---|
input | select | Entrée vidéo · par défaut : no-video · options : no-video, video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
duration | select | Durée, sec · par défaut : 8 · options : 4, 6, 8, 10 |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
image_url | text | Image (URL, facultative) |
audio_ids | array | Jusqu’à 3 audio_ids — POST /api/media/gemini-omni-audio |
video_list | array | Entrée vidéo (objets video_list conformes au schéma Pixel) |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
gemini-omni-flash-1-2 | pixel | Pixel · Disponible |
gemini-omni-flash-1-2:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
input | select | Entrée · par défaut : text-to-video · options : text-to-video, image-to-video, reference-to-video |
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16 |
duration | select | Duration, sec (up to 10 with a last frame) · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
resolution | select | Resolution · default: 720p · options: 360p, 720p, 1080p, 4k |
image_url | text | Image (URL, pour I2V) |
last_frame_url | text | Dernière image (URL, pour I2V) |
image_urls | array | Images de référence (URL) |
character_ids | array | Personnages — 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | jobId du clip Gemini Omni 1.2 Flash source |
duration | select | Seconds to add · default: 5 · options: 3, 4, 5, 6, 7, 8, 9, 10 |
resolution | select | Résolution du clip source (pour la tarification) · par défaut : 720p · options : 360p, 720p |
image_urls | array | Images 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ètre | Type | Description |
|---|---|---|
aspect_ratio | select | Format d’image · par défaut : 16:9 · options : 16:9, 9:16, 1:1 |
duration | select | Durée, sec · par défaut : 5 · options : 5, 10 |
quality | select | Résolution · par défaut : 720p · options : 720p, 1080p |
image_url | text | Image (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ètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
output_resolution | select | Résolution · par défaut : 1080 · options : 720, 1080 |
pe_fast_mode | bool | Mode rapide · valeur par défaut : false |
seed | number | Seed (-1 = random) |
mask_url | text | Masque 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ètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
enable_watermark | bool | Filigrane · 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ètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : lite · options : lite, basic |
video_urlreq. | text | Vidéo (URL) |
audio_urlreq. | text | Audio (URL) |
separate_vocal | bool | Isoler les voix (supprimer le bruit de fond) · par défaut : false |
open_scenedet | bool | Segmentation de scène et détection des locuteurs · par défaut : false |
align_audio | bool | Lire 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.
| Paramètre | Type | Description |
|---|---|---|
topaz-video-upscale | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
upscale_factor | select | Scale · default: 2 · options: 1, 2, 3, 4 |
model | select | Modè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_fps | select | Fré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ètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
omnihuman-v2:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (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.
| Paramètre | Type | Description |
|---|---|---|
omnihuman-v1.5:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
mask_url | text | Masque (URL, facultatif) |
resolution | select | Résolution · par défaut : 1080p · options : 720p, 1080p |
turbo_mode | bool | Mode 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.
| Paramètre | Type | Description |
|---|---|---|
lipsync-2-pro:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
audio_urlreq. | text | Audio (URL) |
sync_mode | select | En 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.
| Paramètre | Type | Description |
|---|---|---|
sync-3:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
audio_urlreq. | text | Audio (URL) |
sync_mode | select | En 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.
| Paramètre | Type | Description |
|---|---|---|
react-1:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
audio_urlreq. | text | Audio (URL) |
emotion | select | Émotion · par défaut : neutral · options : neutral, happy, sad, angry, disgusted, surprised |
model_mode | select | Élément à modifier · par défaut : face · options : lips, face, head |
temperature | number | Expressiveness (0–1) |
sync_mode | select | En 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.
| Paramètre | Type | Description |
|---|---|---|
minimax-h3-max-lipsync:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolution · default: 768p · options: 480p, 768p, 1080p, 2k |
enable_transcription | bool | Transcrire la parole pour des lèvres plus resserrées · par défaut : false |
seed | number | Graine |
- 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.
| Paramètre | Type | Description |
|---|---|---|
sync-3-avatar:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (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.
| Paramètre | Type | Description |
|---|---|---|
heygen-avatar-4:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Resolution · default: 720p · options: 360p, 480p, 540p, 720p, 1080p |
aspect_ratio | select | Format d’image · par défaut : auto · options : auto, 16:9, 9:16, 4:5, 5:4, 1:1 |
talking_style | select | Style 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.
| Paramètre | Type | Description |
|---|---|---|
heygen-avatar-v:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
avatarreq. | text | Avatar HeyGen (nom d’un avatar prédéfini) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p, 4k |
aspect_ratio | select | Format 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.
| Paramètre | Type | Description |
|---|---|---|
veed-fabric-1.0:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
ltx-2.5-audio-to-video:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_url | text | Image (URL) |
audio_urlreq. | text | Audio (URL) |
aspect_ratio | select | Format d’image · par défaut : auto · options : auto, 16:9, 9:16 |
guidance_scale | number | Adhé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.
| Paramètre | Type | Description |
|---|---|---|
pika | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
resolution | select | Résolution · par défaut : 720p · options : 720p, 1080p |
seed | number | Graine |
negative_prompt | text | Invite négative |
duration | select | Duré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.
| Paramètre | Type | Description |
|---|---|---|
p-video-avatar | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_url | text | Portrait (URL) |
audio_url | text | Audio (URL) |
voice_script | text | Script vocal |
resolution | select | Ré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.
| Paramètre | Type | Description |
|---|---|---|
suno-music-video | pixel | Pixel · Disponible |
suno-music-video:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID de piste source (audioId) |
author | text | Auteur (crédité dans le clip) |
domain_name | text | Domaine (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)
| model | Entrée | Unité | Variantes | paramètres opts |
|---|---|---|---|---|
| qwen3-tts | text | par 1000 caractères | qwen3-tts, qwen3-tts:flow | voice, language, instruct, response_format |
| gpt-4o-mini-tts | text | par 1000 caractères | gpt-4o-mini-tts | voice, instructions, response_format, speed |
| elevenlabs-v4-tts | text | par 1000 caractères | elevenlabs-v4-tts | engine, voice, voice_id, language_code, stability, similarity_boost, apply_text_normalization, output_format, seed |
| grok-tts | text | par 1000 caractères | grok-tts | voice, language |
| elevenlabs-sound-effects-v2 | text | par fichier | elevenlabs-sound-effects-v2 | duration, prompt_influence, loop, output_format |
| mirelo-sfx-2 | text | par fichier | mirelo-sfx-2 | duration, negative_prompt, output_format, seed |
| mirelo-sfx-2-video | text, video | par seconde | mirelo-sfx-2-video | video_url, preserve_speech, negative_prompt, output_format, seed |
| tts | text | par 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-dialogue | text | par 1000 caractères | — | dialogue, stability |
| gemini-tts | text | par 1000 caractères | — | engine, gemini_voice, accent, style, pace, audio_profile, scene, sample_context, temperature |
| gemini-3.8-flash-tts | text | par 1000 caractères | gemini-3.8-flash-tts, gemini-3.8-flash-tts:flow | engine, gemini_voice, style_instructions |
| gemini-3.8-flash-tts-lite | text | par 1000 caractères | gemini-3.8-flash-tts-lite, gemini-3.8-flash-tts-lite:flow | gemini_voice, style_instructions |
| chatterbox-tts | text | par 1000 caractères | chatterbox-tts, chatterbox-tts:flow | voice, exaggeration, temperature, seed |
| kokoro-tts | text | par 1000 caractères | kokoro-tts, kokoro-tts:flow | voice, speed |
| speech-to-text | audio | par minute | speech-to-text:flow, speech-to-text:elevenlabs | audio_url, duration_minutes, language_code, diarize, tag_audio_events, keyterms |
| elevenlabs-audio-isolation | audio | par minute | — | audio_url, duration_minutes |
| nemotron-3-diarization | audio | par minute | nemotron-3-diarization | audio_url, duration_minutes, language_code |
| qwen3-asr-1.7b | audio | par minute | qwen3-asr-1.7b | audio_url, duration_minutes, language_code |
| qwen3-asr-0.6b | audio | par minute | qwen3-asr-0.6b | audio_url, duration_minutes, language_code |
| voxtral-small-24b-2507 | audio | par minute | voxtral-small-24b-2507 | audio_url, duration_minutes, language_code |
| mimo-v2-5-tts | text | par 1000 caractères | mimo-v2-5-tts | voice, instruct, output_format |
| mimo-v2-5-tts-voiceclone | text | par 1000 caractères | mimo-v2-5-tts-voiceclone | voice, instruct |
| mimo-v2-5-tts-voicedesign | text | par 1000 caractères | mimo-v2-5-tts-voicedesign | voice |
| inworld-realtime-tts-1-5-mini | text | par 1000 caractères | inworld-realtime-tts-1-5-mini | voice, speaking_rate |
| inworld-realtime-tts-1-5-max | text | par 1000 caractères | inworld-realtime-tts-1-5-max | voice, speaking_rate, return_timestamps |
| whisper-large-v3-turbo | audio | par minute | whisper-large-v3-turbo | audio_url, duration_minutes, language_code |
| nemotron-asr-multilingual | audio | par minute | nemotron-asr-multilingual | audio_url, duration_minutes, language_code |
| whisper-large-v3 | audio | par minute | whisper-large-v3 | audio_url, duration_minutes, language_code |
| gpt-4o-transcribe | audio | par minute | gpt-4o-transcribe | audio_url, duration_minutes, language_code |
| gpt-4o-mini-transcribe | audio | par minute | gpt-4o-mini-transcribe | audio_url, duration_minutes, language_code |
| gpt-4o-transcribe-diarize | audio | par minute | gpt-4o-transcribe-diarize | audio_url, duration_minutes, language_code |
| universal-2 | audio | par minute | universal-2 | audio_url, duration_minutes, language_code, speaker_labels, keyterms_prompt |
| forced-alignment | text, audio | par 1000 caractères | — | audio_url |
| chatterbox-turbo | text | par 1000 caractères | chatterbox-turbo | prompt |
| voice-clone-tts | text | par 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-changer | audio | par 1000 caractères | — | voice_id, model_version, audio_url, similarity_boost, stability, remove_background_noise, response_format, sample_rate, seed |
| elevenlabs-dubbing | audio, video | par seconde | elevenlabs-dubbing | video_url, audio_url, target_language, source_language, cloning_strength |
| suno-stem | audio | par fichier | — | audio_url, type, stem_name |
| suno-sfx | text | par fichier | — | version, sound_loop, sound_tempo, sound_key |
| suno-lyrics | text | par fichier | — | prompt |
| suno-wav | audio | par fichier | suno-wav, suno-wav:white | source_task_id, source_track, source_audio_id |
| suno-timestamped-lyrics | audio | par fichier | — | source_task_id, source_track, source_audio_id |
| suno-style-boost | text | par fichier | — | prompt |
| suno-persona | audio | par fichier | — | source_task_id, source_track, source_audio_id, persona_name, persona_description |
| suno-midi | audio | par fichier | — | source_task_id, source_track, source_audio_id |
| suno-speech | text | par 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.
| Paramètre | Type | Description |
|---|---|---|
qwen3-tts | dune | Dune · Disponible |
qwen3-tts:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | select | Voix · par défaut : Vivian · options : Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee |
language | select | Langue · par défaut : auto · options : auto, ru, en, zh, ja, ko, de, fr, pt, es, it |
instruct | text | Instruction de ton (par ex. « calme, chuchotant ») |
response_format | select | Format · 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.
| Paramètre | Type | Description |
|---|---|---|
gpt-4o-mini-tts | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
voice | select | Voix · par défaut : alloy · options : alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse, marin, cedar |
instructions | text | Instructions de livraison (par ex. « calme, amical ») |
response_format | select | Format · par défaut : mp3 · options : mp3, opus, aac, flac, wav, pcm |
speed | number | Speed (0.25–4) |
- variants: gpt-4o-mini-tts
- voice: alloy | ash | ballad | coral | echo | fable | nova | onyx | sage | shimmer | verse | marin | cedar
- response_format: mp3 | opus | aac | flac | wav | pcm
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.
| Paramètre | Type | Description |
|---|---|---|
elevenlabs-v4-tts | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
engine | select | Moteur · par défaut : v4 · options : v4, turbo |
voice | select | Voix · 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_id | text | ID de voix (votre propre voix ElevenLabs, remplace la liste) |
language_code | select | Langue · par défaut : auto · options : auto, ru, en, de, fr, es, it, pt, pl, uk, tr, zh, ja, ko |
stability | number | Stability (0–1) |
similarity_boost | number | Boost de similarité (0–1) |
apply_text_normalization | select | Normaliser les nombres et les dates · par défaut : auto · options : auto, on, off |
output_format | select | Format · par défaut : mp3 · options : mp3, mp3_hq, opus |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
grok-tts | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | select | Voix · 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 |
language | select | Langue · 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.
| Paramètre | Type | Description |
|---|---|---|
elevenlabs-sound-effects-v2 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 |
prompt_influence | number | Influence du prompt (0–1) · par défaut : 0.3 |
loop | bool | Boucle sans raccord · par défaut : false |
output_format | select | Format · 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.
| Paramètre | Type | Description |
|---|---|---|
mirelo-sfx-2 | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Duration, sec · default: 5 · options: 1, 2, 3, 5, 8, 10, 15, 20, 30, 45, 60 |
negative_prompt | text | Sons à exclure |
output_format | select | Format · par défaut : mp3 · options : mp3, wav |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
mirelo-sfx-2-video | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_urlreq. | text | Vidéo (URL) |
preserve_speech | bool | Conserver les paroles de la vidéo · par défaut : true |
negative_prompt | text | Sons à exclure |
output_format | select | Format · par défaut : mp3 · options : mp3, wav |
seed | number | Seed (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ètre | Type | Description |
|---|---|---|
engine | select | Moteur · par défaut : minimax-turbo · options : turbo, multilingual, minimax-turbo, minimax-hd, qwen3, gemini-flash |
voice | select | Voix · par défaut : EkK5I93UQWFDigLMpZcX · options : EkK5I93UQWFDigLMpZcX, Xb7hH8MSUJpSbSDYk0k2, pNInz6obpgDQGcFmaJgB |
language_code | select | Langue · par défaut : auto · options : auto, ru, en |
minimax_voice | select | MiniMax voice · default: Wise_Woman · options: Wise_Woman, Friendly_Person, Inspirational_girl, Deep_Voice_Man, Calm_Woman, Casual_Guy, Lively_Girl, Patient_Man, Young_Knight, Determined_Man, Lovely_Girl, Decent_Boy, Imposing_Manner, Elegant_Man, Abbess, Sweet_Girl_2, Exuberant_Girl |
qwen3_voice | select | Voix Qwen · par défaut : Vivian · options : Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee |
gemini_voice | select | Voix 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 |
stability | number | Stability (0–1) |
similarity_boost | number | Boost de similarité (0–1) |
speed | number | Speed (0.7–1.2) |
style | number | Style (0–1) |
timestamps | select | Horodatages · par défaut : false · options : false, true |
previous_text | text | Texte précédent (max 5000) |
next_text | text | Texte suivant (5000 caractères maximum) |
voice_id | text | ID 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ètre | Type | Description |
|---|---|---|
dialoguereq. | array | Lignes de dialogue (objets {text, voice}) |
stability | number | Stability (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ètre | Type | Description |
|---|---|---|
engine | select | Moteur · par défaut : flash · options : flash, pro |
gemini_voice | select | Voix 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 |
accent | select | Accent · par défaut : Neutral · options : Neutral, American (Gen), American (Valley), American (South), British (RP), British (Brixton), Transatlantic, Australian |
style | select | Style · par défaut : Vocal Smile · options : Vocal Smile, Newscaster, Whisper, Empathetic, Promo/Hype, Deadpan |
pace | select | Tempo · par défaut : Natural · options : Natural, Rapid Fire, The Drift, Staccato |
audio_profile | text | Profil audio (description de la voix) |
scene | text | Description de la scène |
sample_context | text | Contexte / ton d'exemple |
temperature | number | Temperature (0–2) |
- engine: flash | pro (affects price)
- gemini_voice: Achernar | Achird | Algenib | Algieba | Alnilam | Aoede | Autonoe | Callirrhoe | Charon | Despina | Enceladus | Erinome | Fenrir | Gacrux | Iapetus | Kore | Laomedeia | Leda | Orus | Pulcherrima | Puck | Rasalgethi | Sadachbia | Sadaltager | Schedar | Sulafat | Umbriel | Vindemiatrix | Zephyr | Zubenelgenubi
- accent: Neutral | American (Gen) | American (Valley) | American (South) | British (RP) | British (Brixton) | Transatlantic | Australian
- style: Vocal Smile | Newscaster | Whisper | Empathetic | Promo/Hype | Deadpan
- pace: Natural | Rapid Fire | The Drift | Staccato
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.
| Paramètre | Type | Description |
|---|---|---|
gemini-3.8-flash-tts | pixel | Pixel · Disponible |
gemini-3.8-flash-tts:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
engine | select | Moteur · par défaut : flash · options : flash, lite |
gemini_voice | select | Voix 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_instructions | text | Style 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.
| Paramètre | Type | Description |
|---|---|---|
gemini-3.8-flash-tts-lite | pixel | Pixel · Disponible |
gemini-3.8-flash-tts-lite:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
gemini_voice | select | Voix 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_instructions | text | Style 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.
| Paramètre | Type | Description |
|---|---|---|
chatterbox-tts | dune | Dune · Disponible |
chatterbox-tts:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | select | Langue · 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 |
exaggeration | number | Expressiveness (0.25–1) |
temperature | number | Temperature (0.05–2) |
seed | number | Graine |
- 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.
| Paramètre | Type | Description |
|---|---|---|
kokoro-tts | dune | Dune · Disponible |
kokoro-tts:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | select | Voice · default: af_heart · options: af_heart, af_alloy, af_aoede, af_bella, af_jessica, af_kore, af_nicole, af_nova, af_river, af_sarah, af_sky, am_adam, am_echo, am_eric, am_fenrir, am_liam, am_michael, am_onyx, am_puck, am_santa |
speed | number | Speed (0.25–4) |
- 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.
| Paramètre | Type | Description |
|---|---|---|
speech-to-text:flow | flow | Flow · Disponible |
speech-to-text:elevenlabs | elevenlabs | ElevenLabs · Available |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
diarize | bool | Diarisation (locuteurs) · par défaut : true |
tag_audio_events | bool | Balises d’événements audio · par défaut : true |
keyterms | text | Termes 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ètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Duré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.
| Paramètre | Type | Description |
|---|---|---|
nemotron-3-diarization | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
qwen3-asr-1.7b | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
qwen3-asr-0.6b | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
voxtral-small-24b-2507 | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
mimo-v2-5-tts | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | text | Voix |
instruct | text | Instruction |
output_format | select | Format · 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.
| Paramètre | Type | Description |
|---|---|---|
mimo-v2-5-tts-voiceclone | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | text | ID de voix |
instruct | text | Instruction |
- 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.
| Paramètre | Type | Description |
|---|---|---|
mimo-v2-5-tts-voicedesign | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | text | Description 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.
| Paramètre | Type | Description |
|---|---|---|
inworld-realtime-tts-1-5-mini | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | text | Voix |
speaking_rate | number | Dé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.
| Paramètre | Type | Description |
|---|---|---|
inworld-realtime-tts-1-5-max | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
voice | text | Voix |
speaking_rate | number | Débit de parole (0.5–1.5) |
return_timestamps | bool | Horodatages 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.
| Paramètre | Type | Description |
|---|---|---|
whisper-large-v3-turbo | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
nemotron-asr-multilingual | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
whisper-large-v3 | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
gpt-4o-transcribe | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
gpt-4o-mini-transcribe | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
gpt-4o-transcribe-diarize | amber | Amber · Available |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue |
- 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).
| Paramètre | Type | Description |
|---|---|---|
universal-2 | scribe | Scribe · Disponible |
| Paramètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
duration_minutes | number | Durée pour un aperçu du prix, min (non utilisée pour la facturation) · par défaut : 1 |
language_code | text | Langue (ru uniquement ; vide = détection automatique) |
speaker_labels | bool | Diarisation (locuteurs) · par défaut : false |
keyterms_prompt | text | Termes 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ètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (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.
| Paramètre | Type | Description |
|---|---|---|
chatterbox-turbo | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
promptreq. | text | Texte 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ètre | Type | Description |
|---|---|---|
voice_idreq. | text | Votre voix (voice_id) |
engine | select | Engine · default: qwen3 · options: qwen3, chatterbox, minimax-speech-02-hd, minimax-speech-02-turbo, minimax-speech-2.6-hd, minimax-speech-2.6-turbo, minimax-speech-2.8-hd, minimax-speech-2.8-turbo, elevenlabs-v4, elevenlabs-v4-turbo |
language | select | Langue · par défaut : auto · options : auto, ru, en, de, fr, es, it, pt, zh, ja, ko |
instruct | text | Instruction de ton (par ex. « calme ») |
stability | number | Stability (0–1) · default: 0.5 |
similarity_boost | number | Similarity to the sample (0–1) · default: 0.75 |
seed | number | Seed (repeatable result) |
previous_text | text | Text before (for smooth joins) |
next_text | text | Text after (for smooth joins) |
apply_text_normalization | select | Spell out numbers and dates · default: auto · options: auto, on, off |
previous_request_ids | array | Previous request ids (resultMeta.elevenlabsRequestId, up to 3) |
next_request_ids | array | Next request ids (resultMeta.elevenlabsRequestId, up to 3) |
emotion | select | Émotion · options : , neutral, happy, sad, angry, fearful, disgusted, surprised |
speed | number | Speech speed (0.5–2; ElevenLabs 0.7–1.2) · default: 1 |
pitch | number | Pitch (−12…12) · par défaut : 0 |
volume | number | Volume (0.01–10) · par défaut : 1 |
pronunciation_dict | array | Dictionnaire de prononciation (mot/façon de le lire ; …) |
voice_modify_pitch | number | Transposition du pitch (−100…100) · par défaut : 0 |
voice_modify_timbre | number | Timbre (−100…100) · par défaut : 0 |
voice_modify_intensity | number | Intensité (−100…100) · par défaut : 0 |
response_format | select | Format · default: mp3 · options: mp3, wav, flac, opus, pcm |
sample_rate | select | Sample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000 |
bitrate | select | MP3 bitrate · options: , 32000, 64000, 128000, 256000 |
channel | select | Canaux · 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ètre | Type | Description |
|---|---|---|
voice_idreq. | text | Votre voix (voice_id) |
model_version | select | Version du modèle · valeur par défaut : multilingual · options : multilingual, english |
audio_urlreq. | text | Audio source (URL) |
similarity_boost | number | Similarité avec l’échantillon (0–1) |
stability | number | Stability (0–1) |
remove_background_noise | bool | Suppression du bruit de fond · par défaut : false |
response_format | select | Format · par défaut : mp3 · options : mp3, wav, opus, pcm |
sample_rate | select | Sample rate · options: , 8000, 16000, 22050, 24000, 32000, 44100, 48000 |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
elevenlabs-dubbing | canvas | Canvas · Disponible |
| Paramètre | Type | Description |
|---|---|---|
video_url | text | Vidéo source (URL) |
audio_url | text | Audio source (URL) |
target_languagereq. | select | Langue 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_language | select | Langue 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_strength | number | Ressemblance 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ètre | Type | Description |
|---|---|---|
audio_urlreq. | text | Audio (URL) |
type | select | Mode de séparation · par défaut : separate_vocal · options : separate_vocal, split_stem, split_stem_advanced |
stem_name | text | Piste à 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ètre | Type | Description |
|---|---|---|
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
sound_loop | bool | Son en boucle · par défaut : false |
sound_tempo | number | Tempo (BPM, 1–300) |
sound_key | select | Key · 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.
| Paramètre | Type | Description |
|---|---|---|
suno-wav | pixel | Pixel · Disponible |
suno-wav:white | white | White · Available |
| Paramètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID de piste source (audioId) |
persona_namereq. | text | Nom de la persona |
persona_descriptionreq. | text | Description 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID 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ètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : simple · options : simple, advanced |
script | text | Script (jusqu’à 5000 caractères, sauts de ligne pris en charge) |
tone | text | Tonalité et interprétation (jusqu’à 1000 caractères) |
backgroundMusic | bool | Musique de fond · valeur par défaut : false |
vocalGender | select | Voix · options : , f, m |
variety | select | Variety (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)
| model | Entrée | Unité | Variantes | paramètres opts |
|---|---|---|---|---|
| lyria-3-5 | text | par piste | lyria-3-5:white, lyria-3-5:flow | lyrics, title, bpm, seed |
| elevenlabs-music | text | par piste | elevenlabs-music | duration, force_instrumental, output_format, seed |
| acestep-v15-xl-sft | text | par seconde | acestep-v15-xl-sft | lyrics, duration, instrumental, language_code |
| suno | text | par piste | suno, suno:white, suno:amber (unavailable) | version, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId, personaModel, duration |
| suno-mashup | text, audio | par piste | — | upload_urls, version, custom_mode, instrumental, style, title, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-add-instrumental | text, audio | par piste | — | upload_url, version, title, tags, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-add-vocals | text, audio | par piste | — | upload_url, version, title, style, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight |
| suno-cover-audio | text, audio | par piste | — | upload_url, source_task_id, source_track, version, custom_mode, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId |
| suno-extend-audio | text, audio | par piste | — | upload_url, version, continue_at, instrumental, style, title, negativeTags, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId |
| suno-replace-section | text | par piste | — | source_task_id, source_track, source_audio_id, infill_start_s, infill_end_s, full_lyrics, tags, title, negativeTags |
| suno-cover-generate | audio | par 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.
| Paramètre | Type | Description |
|---|---|---|
lyria-3-5:white | white | White · Available |
lyria-3-5:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
lyrics | text | Paroles (facultatives) |
title | text | Titre de la piste |
bpm | number | BPM (tempo) |
seed | text | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
elevenlabs-music | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
duration | select | Durée de la piste, en secondes · par défaut : 30 · options : 10, 30, 60, 120, 180 |
force_instrumental | bool | Instrumental uniquement · par défaut : false |
output_format | select | Format · par défaut : mp3 · options : mp3, mp3_hq |
seed | number | Seed (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.
| Paramètre | Type | Description |
|---|---|---|
acestep-v15-xl-sft | dune | Dune · Disponible |
| Paramètre | Type | Description |
|---|---|---|
lyrics | text | Paroles |
duration | number | Durée (30–500 s) · par défaut : 30 |
instrumental | bool | Instrumental |
language_code | text | Langue |
- 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.
| Paramètre | Type | Description |
|---|---|---|
suno | pixel | Pixel · Disponible |
suno:white | white | White · Available |
suno:amber | amber | Ambre · Indisponible : La route média sélectionnée est indisponible pour ces paramètres. |
| Paramètre | Type | Description |
|---|---|---|
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
instrumental | bool | Instrumental (sans voix) · par défaut : false |
style | text | Style / genre (1000 caractères maximum) |
title | text | Titre de la piste (80 caractères max.) |
negativeTags | text | Exclure des styles (p. ex. « Heavy Metal, Upbeat Drums ») |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | text | Adhésion au style (0–1) |
weirdnessConstraint | text | Creativity / deviation (0–1) |
audioWeight | text | Équilibre des caractéristiques audio (0–1) |
personaId | text | Identifiant de persona / identifiant de voix (facultatif) |
personaModel | select | Type de persona · options : , style_persona, voice_persona |
duration | number | Duré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ètre | Type | Description |
|---|---|---|
upload_urlsreq. | array | Deux fichiers audio (exactement 2 URLs) |
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
custom_mode | bool | Mode avancé (style et titre personnalisés) · par défaut : false |
instrumental | bool | Instrumental (sans voix) · par défaut : false |
style | text | Style / genre |
title | text | Titre de la piste (80 caractères max.) |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | number | Adhésion au style (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | É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ètre | Type | Description |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
title | text | Titre de la piste (80 caractères max.) |
tags | text | Tags de style (par ex. « relaxing, piano ») |
negativeTags | text | Exclure des styles |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | number | Adhésion au style (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | É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ètre | Type | Description |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
titlereq. | text | Titre de la piste (80 caractères max.) |
stylereq. | text | Style / genre |
negativeTagsreq. | text | Exclure des styles |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | number | Adhésion au style (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | É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ètre | Type | Description |
|---|---|---|
upload_url | text | Audio (URL), ou indiquez source_task_id |
source_task_id | text | L’identifiant de votre tâche Suno (jobId), à la place de upload_url |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
custom_mode | bool | Mode avancé (style et titre personnalisés) · par défaut : false |
instrumental | bool | Instrumental (sans voix) · par défaut : false |
style | text | Style / genre |
title | text | Titre de la piste (80 caractères max.) |
negativeTags | text | Exclure des styles |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | number | Adhésion au style (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Équilibre des caractéristiques audio (0–1) |
personaId | text | Identifiant 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ètre | Type | Description |
|---|---|---|
upload_urlreq. | text | Audio (URL) |
version | select | Version · par défaut : v6 · options : v6, v6-wild, v6-mini |
continue_at | number | Continuer depuis le second |
instrumental | bool | Instrumental (sans voix) · par défaut : false |
style | text | Style / genre |
title | text | Titre de la piste (80 caractères max.) |
negativeTags | text | Exclure des styles |
vocalGender | select | Genre vocal · options : , m, f |
styleWeight | number | Adhésion au style (0–1) |
weirdnessConstraint | number | Creativity / deviation (0–1) |
audioWeight | number | Équilibre des caractéristiques audio (0–1) |
personaId | text | Identifiant 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’identifiant de votre tâche Suno (jobId) |
source_track | number | Numéro de piste dans le résultat (0, 1, …) |
source_audio_id | text | ID de piste source (audioId) |
infill_start_sreq. | number | Début de la section, en secondes |
infill_end_sreq. | number | Fin de la section, en secondes |
full_lyrics | text | Paroles complètes, y compris la section remplacée |
tags | text | Tags de style |
title | text | Titre de la piste (80 caractères max.) |
negativeTags | text | Exclure 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ètre | Type | Description |
|---|---|---|
source_task_idreq. | text | L’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)
| model | Entrée | Unité | Variantes | paramètres opts |
|---|---|---|---|---|
| hunyuan3d | image | par modèle | hunyuan3d:flow | image_url, textured_mesh, seed, guidance_scale, num_inference_steps, octree_resolution |
| hunyuan3d-2 | image | par modèle | — | image_url |
| hunyuan3d-2mv | image | par modèle | — | front_image, back_image, left_image, right_image |
| tripo | text, image | par modèle | tripo:flow | mode, texture, image_url, pbr |
| meshy | text, image | par modèle | meshy:flow | mode, image_url, should_texture, enable_pbr |
| rodin | text, image | par modèle | rodin:flow | mode, endpoint_speed, tier, format, image_url, input_urls, material |
| trellis | image | par modèle | trellis:flow | image_url, seed, ss_guidance_strength, ss_sampling_steps, slat_guidance_strength, slat_sampling_steps, mesh_simplify, texture_size |
hunyuan3d
Hunyuan3D v2 (Tencent) — image → maillage 3D (.glb).
| Paramètre | Type | Description |
|---|---|---|
hunyuan3d:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
textured_mesh | bool | Avec texture · valeur par défaut : false |
seed | number | Graine |
guidance_scale | number | Guidance (0–20) |
num_inference_steps | number | Steps (1–50) |
octree_resolution | number | Ré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ètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (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ètre | Type | Description |
|---|---|---|
front_imagereq. | text | Vue de face |
back_image | text | Vue arrière |
left_image | text | Vue de gauche |
right_image | text | Vue 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.
| Paramètre | Type | Description |
|---|---|---|
tripo:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d |
texture | select | Textures · par défaut : standard · options : no, standard, HD |
image_url | text | Image (URL, pour le mode image-to-3d) |
pbr | bool | Maté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.
| Paramètre | Type | Description |
|---|---|---|
meshy:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d |
image_url | text | Image (URL, pour le mode image-to-3d) |
should_texture | bool | Générer des textures · par défaut : true |
enable_pbr | bool | Maté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.
| Paramètre | Type | Description |
|---|---|---|
rodin:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
mode | select | Mode · valeur par défaut : image-to-3d · options : image-to-3d, text-to-3d |
endpoint_speed | select | Route de génération · par défaut : standard · options : fast, standard |
tier | select | Niveau 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 |
format | select | Format · par défaut : glb · options : glb, usdz, fbx, obj, stl |
image_url | text | Image (URL, pour le mode image-to-3d) |
input_urls | array | Images (1–5 URL, multivue) |
material | select | Maté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.
| Paramètre | Type | Description |
|---|---|---|
trellis:flow | flow | Flow · Disponible |
| Paramètre | Type | Description |
|---|---|---|
image_urlreq. | text | Image (URL) |
seed | number | Graine |
ss_guidance_strength | number | Paramètre SS (0–10) |
ss_sampling_steps | number | Étapes SS (1–50) |
slat_guidance_strength | number | Paramètre SLAT (0–10) |
slat_sampling_steps | number | Étapes SLAT (1–50) |
mesh_simplify | number | Simplification du maillage (0.9–0.98) |
texture_size | select | Taille 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"}}'