
Vidéo
Un brief ou un prompt en entrée, un montage fini en sortie — dans les formats et les durées que réclame l'emplacement.
- Seedance 2.5ByteDance
- Veo 3.1Google, sur Vertex
- KlingKuaishou
- Wan 3.0Alibaba
- Gemini Omni FlashGoogle, sur Vertex
- GrokxAI
This page is available in English.Continue in English
Questa pagina è disponibile in italiano.Continua in italiano
Esta página está disponible en español.Continuar en español
Diese Seite ist auf Deutsch verfügbar.Auf Deutsch fortfahren
API et MCP
Générez en REST par programmation, ou exposez Covely comme un outil que vos agents appellent via MCP. Les deux utilisent les mêmes clés API à portée limitée et le même modèle asynchrone — et les deux vous laissent confier le brief ou confier le prompt.

Intégrer une fois
Aucune intégration par modèle à écrire et aucun SDK auquel se lier : une clé bearer à portée limitée, un appel asynchrone, et tout le reste suit.
Une clé atteint chaque moteur. Rien à ajouter chez vous quand un nouveau est branché.
Un POST : confiez un brief, ou nommez le modèle et envoyez le prompt vous-même.
Chaque format demandé, sur le brand kit que vous avez indiqué.
Director ou modèle
Les deux façons de travailler dans l'application sont appelables. La différence est la même que dans le studio : le nombre de décisions que vous confiez. Même clé, même modèle asynchrone, même moteur en dessous.
Vous envoyez le brief et l'agent de Covely prend la suite : il lit le brand kit, résout ce qu'il peut, écrit le prompt, et rapporte les décisions prises à côté des assets. Il peut aussi revenir avec une question — la même conversation que dans l'application, sur le même endpoint — pour qu'un job auquel il manque une réponse la demande au lieu de deviner.
Voici Autopilot, appelé depuis votre code.
Vous vous adressez directement aux moteurs. Covely est déjà intégré à chacun d'eux : vous nommez le modèle, envoyez votre propre prompt, et l'atteignez avec la même clé — sans compte, contrat ni client à maintenir par fournisseur.
Voici PRO, appelé depuis votre code.
{
"mode": "director",
"type": "video",
"brand_kit_id": "bk_7Qd2",
"product_id": "prod_A19f",
"brief": "spring refill promo, for Instagram",
"formats": ["9:16", "1:1"]
}{
"mode": "model",
"model": "seedance-2.5",
"type": "video",
"brand_kit_id": "bk_7Qd2",
"prompt": "morning kitchen counter, slow push in",
"formats": ["9:16"],
"seed": 42841
}Un champ décide dans lequel des deux vous êtes. Tout le reste — portées, file d'attente, polling, webhooks — est identique, et vous pouvez appeler la même clé des deux façons. Confirmez les noms exacts des champs dans votre tableau de bord : ils sont versionnés par compte.
Les moteurs
Le mode modèle en nomme un. Le mode director choisit pour vous et dit lequel. Dans les deux cas, l'intégration reste notre affaire : pas de compte fournisseur à vous, pas de second contrat, pas de bibliothèque client par modèle.

Un brief ou un prompt en entrée, un montage fini en sortie — dans les formats et les durées que réclame l'emplacement.

Photos, sets, variantes et objets 3D, depuis la même demande que la vidéo.

Voix, narration et dialogue, dans la langue que parle le marché.
Les modèles sont de l'infrastructure. Les règles d'aiguillage vivent dans le code, pas dans un prompt : un meilleur moteur est un changement de règles et non de votre façon de travailler — et pas une migration chez vous.
Creative Automation
C'est ainsi que les six autres résultats tournent en volume : les mêmes règles de marque et les mêmes workflows, déclenchés par vos données plutôt que par une personne. Catalogues, tableurs et appels d'API en entrée, créa finie en sortie.
Réussir une seule créa, avec les règles de marque attachées.
Enregistrez la structure pour la relancer sans tout reconstruire.
Alimentez un catalogue, un tableur ou un payload d'API avec les lignes à produire.
Générez sur tous les produits, formats, langues et marchés.
Récupérez les assets finis dans votre stack via l'API.
Une demande de génération référence un brand kit et un produit, pour que le rendu arrive fidèle à la marque et dans tous les formats demandés.
curl -X POST https://api.covely.ai/v1/generations \
-H "Authorization: Bearer $COVELY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "model",
"type": "image",
"brand_kit_id": "bk_7Qd2",
"product_id": "prod_A19f",
"prompt": "morning kitchen counter, natural light",
"formats": ["1:1", "4:5", "9:16"]
}'{
"id": "gen_8kPz2mQ",
"status": "succeeded",
"assets": [
{ "format": "1:1", "url": "https://cdn.covely.ai/..." },
{ "format": "4:5", "url": "https://cdn.covely.ai/..." },
{ "format": "9:16", "url": "https://cdn.covely.ai/..." }
]
}Confirmez les chemins exacts des endpoints, les noms de champs et les limites en vigueur dans votre tableau de bord au moment de créer une clé. Ils sont versionnés par compte.
MCP
MCP expose les mêmes capacités à des workflows d'agents plutôt qu'à du code que vous avez écrit. Pointez votre client MCP sur le serveur et authentifiez-vous avec la même clé.
{
"mcpServers": {
"covely": {
"url": "https://mcp.covely.ai",
"headers": { "Authorization": "Bearer ${COVELY_API_KEY}" }
}
}
}Les intégrations que les équipes demandent en premier.

Déclenchez la génération dès qu'une référence apparaît ou change.
Renvoyez les assets finis là où votre équipe les cherche déjà.
Produisez les formats qu'un emplacement réclame dans la construction de la campagne.
Laissez un agent enchaîner des générations dans une tâche plus longue via MCP.
Créez un compte, ou parlons volume et environnements dédiés.
Ce site n'utilise que ce dont il a besoin pour fonctionner, et rien d'autre n'est actif par défaut. Si nous ajoutons plus tard des analytics ou de la mesure marketing, c'est votre choix ici qui décidera s'ils tournent. Politique cookies