APIMart
LLM

apimart-zoe API

L'apimart-zoe API vous donne accès au modèle multimodal de génération vidéo d'APIMart : des clips de 4 à 30 secondes en 480p, 720p, 1080p, 2k ou 4k à partir d'un prompt, de première et dernière images, ou de jusqu'à 30 images, 10 vidéos et 10 clips audio de référence, avec un audio facultatif généré en même temps que la vidéo. Il permet aussi de modifier une vidéo existante, et un processus en deux étapes transforme un brouillon 480p peu coûteux en vidéo finale 1080p, le tout avec un seul ID de modèle.

Vidéo IAJusqu'à 4KRéférence multimodaleBrouillon vers final

Points forts du service

  • Remises officielles
  • Paiement à l'usage
  • Rapide et faible latence
Input

Générez d'abord un brouillon 480p à faible coût, puis la vidéo finale en 1080p dans les 24 heures. Le brouillon et la vidéo finale sont facturés séparément.

Obligatoire pour le texte vers vidéo. Peut rester vide si vous fournissez uniquement des images, vidéos ou fichiers audio.

5s

Jusqu'à 30 images, 10 vidéos et 10 audios, 50 fichiers au total. (0/50)

En automatique, le modèle décide selon les médias et le prompt. Référence vers vidéo et édition vidéo ne s'utilisent qu'avec des images, vidéos ou audios de référence.

Asset URL
Asset URL

Nécessite au moins une image ou une vidéo de référence. WAV/MP3, 2 à 15 s chacun, 15 Mo max, 30 s au total (tolérance ±0,2 s).

Upload reference audio

WAV, MP3 (max 15MB, up to 10 audios, duration ≤ 30.2s)

Audio URL
Output

Video link valid for 72 hours

Tarifs apimart-zoe API

Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.

Prix (par image)
VarianteNiveauPrix OrPrix actuelPrix PlatinePrix DiamantPrix officielVotre économie
apimart-zoe480P-input0.544Credits(~$0.0544)/sAvec référence : (durée facturée + max(références arrondies à l'inférieur, ⌈durée facturée × 2/3⌉)) × prix actuel0.5168Credits(~$0.0517)/s0.4896Credits(~$0.049)/s0.64Credits(~$0.064)/s15%
480P0.952Credits(~$0.0952)/s0.9044Credits(~$0.0904)/s0.8568Credits(~$0.0857)/s1.12Credits(~$0.112)/s15%
720P-input1.088Credits(~$0.1088)/sAvec référence : (durée facturée + max(références arrondies à l'inférieur, ⌈durée facturée × 2/3⌉)) × prix actuel1.0336Credits(~$0.1034)/s0.9792Credits(~$0.0979)/s1.28Credits(~$0.128)/s15%
720P1.836Credits(~$0.1836)/s1.7442Credits(~$0.1744)/s1.6524Credits(~$0.1652)/s2.16Credits(~$0.216)/s15%
1080P-input2.72Credits(~$0.272)/sAvec référence : (durée facturée + max(références arrondies à l'inférieur, ⌈durée facturée × 2/3⌉)) × prix actuel2.584Credits(~$0.2584)/s2.448Credits(~$0.2448)/s3.2Credits(~$0.32)/s15%
1080P4.556Credits(~$0.4556)/s4.3282Credits(~$0.4328)/s4.1004Credits(~$0.41)/s5.36Credits(~$0.536)/s15%
2K-input6.596Credits(~$0.6596)/sAvec référence : (durée facturée + max(références arrondies à l'inférieur, ⌈durée facturée × 2/3⌉)) × prix actuel6.2662Credits(~$0.6266)/s5.9364Credits(~$0.5936)/s7.76Credits(~$0.776)/s15%
4K-input7.276Credits(~$0.7276)/sAvec référence : (durée facturée + max(références arrondies à l'inférieur, ⌈durée facturée × 2/3⌉)) × prix actuel6.9122Credits(~$0.6912)/s6.5484Credits(~$0.6548)/s8.56Credits(~$0.856)/s15%
2K11.22Credits(~$1.122)/s10.659Credits(~$1.0659)/s10.098Credits(~$1.0098)/s13.2Credits(~$1.32)/s15%
4K12.308Credits(~$1.2308)/s11.6926Credits(~$1.1693)/s11.0772Credits(~$1.1077)/s14.48Credits(~$1.448)/s15%

* Les coûts réels dépendent du résultat final.

* La durée facturée est la durée demandée (5 s par défaut), sans ajustement selon la vidéo produite. Sans vidéo de référence : durée facturée × prix de sortie. Avec vidéo de référence : (durée facturée + max(durée totale des références arrondie à la seconde inférieure, ⌈durée facturée × 2/3⌉)) × prix input.

* La durée automatique (-1) et l'édition vidéo réservent 30 secondes, puis sont régularisées selon la durée réelle arrondie à la seconde la plus proche ; l'édition vidéo est facturée au prix input. Le brouillon et la vidéo finale sont facturés séparément ; la vidéo finale est facturée en 1080p, reprend la durée du brouillon (sa durée réelle s'il était en automatique) et inclut la durée de la vidéo de référence si le brouillon en utilisait une.

apimart-zoe API pour des vidéos IA jusqu'à 30 secondes et 4K

Générez des clips de 4 à 30 secondes jusqu'en 4K, avec audio en option, à partir de texte, de première et dernière images ou de références image, vidéo et audio avec l'apimart-zoe API sur APIMart, et validez chaque plan en brouillon 480p avant de rendre la vidéo finale en 1080p.

50K+

Utilisateurs actifs

99.9%

Disponibilité

2x

Plus rapide

—

Économies

Exemple d'apimart-zoe API : texte vers vidéo et vidéo à partir de références

Appelez apimart-zoe sur APIMart avec une seule requête POST. La génération est asynchrone : envoyez une tâche, puis interrogez l'endpoint des tâches pour obtenir l'URL de la vidéo, généralement en 1 à 3 minutes.

  1. 1

    Authentifiez les requêtes de l'apimart-zoe API

    Enregistrez la clé créée ci-dessus dans la variable d'environnement APIMART_API_KEY et envoyez-la sous la forme Authorization: Bearer <key> à chaque requête à l'apimart-zoe API.

  2. 2

    Envoyez une tâche apimart-zoe

    POST /v1/videos/generations avec model apimart-zoe, votre prompt, resolution, aspect_ratio, duration et, si besoin, audio. Ajoutez image_with_roles pour les première et dernière images, ou image_urls, video_urls et audio_urls pour les références. La réponse renvoie un task_id.

  3. 3

    Récupérez le résultat apimart-zoe

    Interrogez GET /v1/tasks/{task_id} toutes les 5 à 10 secondes ; data.status vaut pending, processing, completed ou failed. Une fois completed (généralement en 1 à 3 minutes), lisez l'URL de la vidéo dans data.result.videos[0].url[0] et téléchargez-la sous 72 heures, avant son expiration. Si la tâche échoue, data.error.message indique la raison et le montant débité est remboursé automatiquement.

    Consultez la référence de l'apimart-zoe API pour tous les paramètres, les limites par type de tâche et les champs de réponse.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "apimart-zoe",
    "prompt": "Un chaton roux assis sur un rebord de fenêtre ensoleillé regarde la caméra, la lumière entre par le côté et la caméra avance lentement",
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 8,
    "audio": true
  }'

Paramètres de l'apimart-zoe API

ParamètreTypeObligatoirePar défautDescription
modelstringOuiPar défaut: apimart-zoeValeur fixe pour l'apimart-zoe API : apimart-zoe.
promptstringFacultatifPar défaut: —Description de la vidéo, jusqu'à 204 800 caractères. Obligatoire en texte vers vidéo ; facultatif si vous n'envoyez que des médias. Ne pas l'envoyer avec draft_task_id.
resolutionstringFacultatifPar défaut: 720p480p, 720p, 1080p, 2k ou 4k, sans tenir compte de la casse. Les brouillons sont en 480p et les vidéos finales en 1080p.
aspect_ratiostringFacultatifPar défaut: adaptive21:9, 16:9, 4:3, 1:1, 3:4, 9:16 ou adaptive (le modèle ou vos médias décident). Aussi accepté sous le nom size. Pour un montage vidéo, omettez-le ou envoyez adaptive.
durationintegerFacultatifPar défaut: 54 à 30 secondes, facturées telles que demandées ; ou -1 pour laisser le modèle décider (30 secondes préfacturées, puis ajustement sur la durée réelle arrondie à la seconde la plus proche). Aussi accepté sous le nom seconds. Pour un montage vidéo, omettez-le ou envoyez -1.
audiobooleanFacultatifPar défaut: —Générer ou non l'audio en même temps que la vidéo. Aussi accepté sous le nom generate_audio ; si les deux sont envoyés, leurs valeurs doivent être identiques. Sans ce paramètre, le modèle décide (généralement avec du son).
seedintegerFacultatifPar défaut: —Graine aléatoire (entier).
image_with_rolesarrayFacultatifPar défaut: —Images avec un rôle, par exemple [{"url": "...", "role": "first_frame"}] ; role vaut first_frame, last_frame ou reference_image. Les images clés ne se combinent pas avec des références.
image_urlsarrayFacultatifPar défaut: —Images de référence, jusqu'à 30 ; aussi acceptées sous les noms image, images ou image_url. Ne pas envoyer avec image_with_roles, sinon 400. jpeg, png, webp, bmp, tiff, gif, heic ou heif ; 300 à 6000 px par côté, rapport 0,4 à 2,5, moins de 30 Mo, vérifiés pendant la génération (en cas d'écart, la tâche échoue et est remboursée). URL http(s) publique ou asset://.
first_frame_imagestringFacultatifPar défaut: —Première image ; équivaut au role first_frame de image_with_roles. Une image.
last_frame_imagestringFacultatifPar défaut: —Dernière image ; exige une première image. Équivaut au role last_frame. Une image.
video_urlsarrayFacultatifPar défaut: —Vidéos de référence, jusqu'à 10 : mp4 ou mov (H.264/H.265, audio AAC ou MP3), 2 à 15 s chacune (1,8 à 15,2 s acceptées ; 4 à 30 s pour la vidéo source d'un montage) et 200 Mo maximum ; largeur et hauteur de 300 à 6000 px, largeur × hauteur de 409 600 à 8 295 044 (environ 640×640 à 3840×2160), rapport 0,4 à 2,5, 24 à 60 i/s après arrondi (23,976 et 59,94 acceptés). http(s) ou asset://. Durée, dimensions, rapport et fréquence d'images vérifiés à l'envoi ; en cas d'écart, 400 invalid_request_error avec les valeurs mesurées, sans facturation. Chaque durée est mesurée à l'envoi ; le total est arrondi à la seconde inférieure pour la facturation.
audio_urlsarrayFacultatifPar défaut: —Clips audio de référence, jusqu'à 10 : wav ou mp3, 2 à 15 s chacun (1,8 à 15,2 s acceptées) et 15 Mo maximum, 30 s au total (30,2 s au plus), durée vérifiée à l'envoi ; nécessitent une image ou une vidéo de référence. http(s) ou asset://. Tous les médias : 50 au maximum.
draftbooleanFacultatifPar défaut: —true génère un brouillon 480p peu coûteux. Non combinable avec omni_reference_task_type: edit.
draft_task_idstringFacultatifPar défaut: —task_id d'un brouillon réussi, sous 24 heures. En plus de model et draft_task_id, seuls resolution (1080p) et des champs communs comme nsfw_check ou webhook sont acceptés ; tout autre champ, dont prompt, médias, duration, aspect_ratio, seed, audio, omni_reference_task_type, return_last_frame, output_format et enhance_prompt, renvoie 400, même vide.
omni_reference_task_typestringFacultatifPar défaut: autoType de tâche : auto (par défaut, équivaut à l'omettre ; le modèle décide selon les médias et le prompt), reference (vidéo à partir de références) ou edit (montage vidéo). reference et edit exigent des médias de référence. edit nécessite au moins une vidéo de référence de 4 à 30 s ; omettez duration et aspect_ratio (ou envoyez -1 et adaptive) et ne le combinez pas avec draft: true. extend (extension de vidéo) n'est pas encore disponible et renvoie 400.
return_last_framebooleanFacultatifPar défaut: falsetrue renvoie en plus la dernière image de la vidéo au format png dans data.result.last_frame_url.
output_formatstringFacultatifPar défaut: mp4mp4 ou mov (QuickTime). Aussi accepté sous le nom response_format ; si les deux sont envoyés, output_format l'emporte. Toute autre valeur renvoie 400.
enhance_promptbooleanFacultatifPar défaut: falsetrue laisse le modèle optimiser le prompt avant la génération ; par défaut, le prompt est utilisé tel quel.
nsfw_checkbooleanFacultatifPar défaut: falseChamp de la plateforme APIMart : avant l'envoi, vérifie le prompt, image_urls, image_with_roles, les première et dernière images et les images asset:// ; les vidéos et l'audio de référence ne sont pas vérifiés. Si le service de modération est temporairement indisponible, la requête n'est pas bloquée. Une vidéo finale n'a ni prompt ni médias : la vérification a lieu lors de la génération du brouillon. En cas de détection, renvoie 400 nsfw_content_detected (message indique les catégories), sans créer de tâche ni facturer.

apimart-zoe vs Seedance 2.5 : comparaison des prix et des fonctionnalités

Les deux modèles sont disponibles sur APIMart via le même endpoint de génération vidéo. Les tarifs à la seconde ci-dessous sont lus depuis l'API de tarifs d'APIMart lors de la génération de cette page : la comparaison suit donc les prix actuels. Le tableau des fonctionnalités liste les paramètres d'API et les règles de facturation actuels de chaque modèle.

Prix à la seconde : apimart-zoe vs Seedance 2.5

Résolution et mode de facturationapimart-zoeSeedance 2.5apimart-zoe vs Seedance 2.5
480p, sans vidéo de référence$0.0952/s$0.0961/s1 % moins cher
480p, avec vidéo de référence (tarif input)$0.0544/s$0.0576/s6 % moins cher
720p, sans vidéo de référence$0.1836/s$0.216/s15 % moins cher
720p, avec vidéo de référence (tarif input)$0.1088/s$0.1296/s16 % moins cher
1080p, sans vidéo de référence$0.4556/s$0.5346/s15 % moins cher
1080p, avec vidéo de référence (tarif input)$0.272/s$0.3192/s15 % moins cher
2k, sans vidéo de référence$1.122/sNon pris en charge—
2k, avec vidéo de référence (tarif input)$0.6596/sNon pris en charge—
4k, sans vidéo de référence$1.2308/sNon pris en charge—
4k, avec vidéo de référence (tarif input)$0.7276/sNon pris en charge—

Tarifs membres Gold en USD par seconde produite. Sans vidéo de référence, les deux modèles facturent les secondes produites. Avec une vidéo de référence, apimart-zoe facture (secondes produites + max(secondes totales des références arrondies à l'inférieur, ⌈secondes produites × 2/3⌉)) × son tarif input, et Seedance 2.5 facture (secondes de la vidéo de référence + secondes produites) × son tarif input. Pour apimart-zoe, les secondes produites correspondent à la durée demandée ; en Auto ou en montage vidéo, à la durée réelle arrondie à la seconde la plus proche. Votre tarif dépend de votre niveau d'adhésion ; le tableau des tarifs de chaque page modèle indique le tarif de votre compte. — signifie que le tarif n'est pas encore publié.

Exemples de coût : apimart-zoe vs Seedance 2.5

  • Clip de 5 secondes en 720p sans vidéo de référence : apimart-zoe $0.918, Seedance 2.5 $1.08.
  • Clip de 10 secondes en 720p sans vidéo de référence : apimart-zoe $1.836, Seedance 2.5 $2.16.
  • Clip de 30 secondes en 720p, ou durée Auto, qui réserve 30 secondes : apimart-zoe $5.508, Seedance 2.5 $6.48.
  • Clip de 10 secondes en 1080p sans vidéo de référence : apimart-zoe $4.556, Seedance 2.5 $5.346.
  • Clip de 10 secondes en 720p avec une vidéo de référence de 5 secondes : apimart-zoe $1.85 (17 secondes facturées), Seedance 2.5 $1.944 (15 secondes facturées), chacun à son tarif input.
  • 100 clips de 10 secondes en 720p sans vidéo de référence : apimart-zoe $183.60, Seedance 2.5 $216.00.

Comparaison des fonctionnalités

Fonctionnalitéapimart-zoeSeedance 2.5
ID de modèleapimart-zoeseedance-2.5
EndpointPOST /v1/videos/generations, puis GET /v1/tasks/{task_id}POST /v1/videos/generations, puis GET /v1/tasks/{task_id}
Durée du clip4 à 30 secondes (5 par défaut), ou -1 pour Auto4 à 30 secondes (5 par défaut), ou -1 pour Auto
Résolution480p, 720p (par défaut), 1080p, 2k, 4k480p, 720p (par défaut), 1080p
Format d'image21:9, 16:9, 4:3, 1:1, 3:4, 9:16, adaptive (par défaut)21:9, 16:9, 4:3, 1:1, 3:4, 9:16, adaptive (par défaut)
Première et dernière imagesfirst_frame / last_frame ; non combinables avec des images, vidéos ou audio de référencefirst_frame / last_frame ; avec des références vidéo ou audio, les images clés servent d'images de référence
Références par requêteJusqu'à 30 images, 10 vidéos (2 à 15 s chacune ; 4 à 30 s en montage) et 10 clips audio (2 à 15 s chacun, 30 s au total), 50 fichiers au total ; l'audio de référence nécessite une image ou une vidéo de référenceJusqu'à 30 images, 10 vidéos (30 s au total) et 10 clips audio (30 s au total)
Sources des médiasURL http(s) ou ID asset:// pour tous les médias, enregistrés automatiquement à l'envoiURL http(s) ou ID asset://
Brouillon 480p puis vidéo finale 1080pPris en charge ; créer la vidéo finale dans les 24 heures suivant le brouillonPris en charge (draft / draft_task_id)
Génération audioaudio (alias generate_audio) ; sans ce paramètre, le modèle décide, généralement avec du songenerate_audio, activé par défaut
Montage et extension de vidéosomni_reference_task_type : edit (vidéo source de 4 à 30 s) ; extend pas encore disponibleomni_reference_task_type : edit, extend
Autres optionsseed, return_last_frame, output_format (mp4 / mov) et enhance_prompt pris en charge ; negative_prompt et camera_fixed nongenerate_audio, seed, return_last_frame, watermark, output_format, recherche web
Facturation avec vidéo de référence(sortie + max(total des références arrondi à la seconde inférieure, ⌈sortie × 2/3⌉)) secondes × tarif input(référence + sortie) secondes × tarif input
Durée AutoRéserve 30 secondes, puis ajustement sur la durée réelle arrondie à la seconde la plus proche ; idem pour le montage vidéoRéserve 30 secondes, ajustée à l'usage réel de token
Seedance 2.5 API →