Produit
Cas d'usage
Services
Ressources
Tarifs Contact
LangueFrançais
Commencer à créer Se connecter

API et MCP

Mettez Covely dans votre stack, et dans vos agents.

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.

Une clé atteint chaque moteur. Aucune intégration par modèle à écrire, et aucune bibliothèque client par fournisseur.

Un noyau Covely relié vers l'extérieur par API et MCP : d'un côté votre système, vos agents IA, vos outils internes, vos bases et vos workflows sur mesure ; de l'autre une grille de logos d'outils et de canaux tiers et une rangée de types d'agents ; et un panneau montrant une requête JSON pour une vidéo sociale et le fichier qu'elle renvoie

Intégrer une fois

Une clé, un appel, et tous les moteurs derrière.

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.

  1. 01

    Brancher une fois

    Une clé atteint chaque moteur. Rien à ajouter chez vous quand un nouveau est branché.

  2. 02

    Envoyer un job

    Un POST : confiez un brief, ou nommez le modèle et envoyez le prompt vous-même.

  3. 03

    Récupérer le résultat

    Chaque format demandé, sur le brand kit que vous avez indiqué.

Director ou modèle

Confiez le brief, ou adressez-vous au modèle vous-même.

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.

Mode Director

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.

  • Vous envoyez. L'objectif, le produit, le brand kit — en un appel ou au fil d'une conversation.
  • Il décide. Mode, format, durée, style, lumière, grammaire de caméra — et à quel moteur le job est envoyé.
  • Ce que vous recevez. Les assets, et ce qu'il a choisi pour les faire.

Voici Autopilot, appelé depuis votre code.

Mode modèle

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.

  • Vous envoyez. Le modèle, le prompt, les formats, et chaque levier que vous voulez fixer.
  • Il décide. Rien de ce que vous avez précisé.
  • Ce que vous recevez. Les assets, reproductibles depuis la même demande et la même graine.

Voici PRO, appelé depuis votre code.

le brief, en mode Directorjson
{
  "mode": "director",
  "type": "video",
  "brand_kit_id": "bk_7Qd2",
  "product_id": "prod_A19f",
  "brief": "spring refill promo, for Instagram",
  "formats": ["9:16", "1:1"]
}
le même job, en mode modèlejson
{
  "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

Déjà branchés aujourd'hui, et joignables avec la même clé.

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.

Une requête API à gauche et la vidéo qu'elle a produite à droite, jouée dans une fenêtre de navigateur

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
Une requête API à gauche et les images qu'elle a produites à droite, une grande et quatre variantes dessous

Images

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

  • SeedreamByteDance
  • Nano BananaGoogle, sur Vertex
  • FluxBlack Forest Labs
  • GPT Image 2OpenAI
  • Hunyuan3DTencent
  • GrokxAI
Une requête API à gauche et l'audio qu'elle a produit à droite, dessiné en forme d'onde avec un lecteur dessous

Audio

Voix, narration et dialogue, dans la langue que parle le marché.

  • ElevenLabsElevenLabs

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

Une méthode de production, pas un type de contenu.

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.

  1. 01

    Valider une direction

    Réussir une seule créa, avec les règles de marque attachées.

  2. 02

    En faire un modèle

    Enregistrez la structure pour la relancer sans tout reconstruire.

  3. 03

    Le pointer sur les données

    Alimentez un catalogue, un tableur ou un payload d'API avec les lignes à produire.

  4. 04

    Lancer le lot

    Générez sur tous les produits, formats, langues et marchés.

  5. 05

    Récupérer le rendu

    Récupérez les assets finis dans votre stack via l'API.

Adapter et réutiliser

  • Reformater pour d'autres canaux. Un asset validé recomposé pour chaque format et chaque emplacement, pas étiré.
  • Traduire et localiser. Textes, voix et texte à l'écran par marché, depuis la même source.
  • Générer de nouvelles variantes. Plus d'exécutions à partir d'une direction qui marche déjà.
  • Changer un détail. Modifier le prix, la promesse, le packaging ou la saison sans regénérer l'asset.
  • Une longue vidéo en extraits courts. Un long montage découpé dans les formats courts que le fil prend vraiment.

Cloner une référence

  • Cloner une publicité. Reprendre une structure qui marche et la reconstruire avec votre produit et votre marque.
  • Cloner un style visuel. Retrouver un look qu'on vous a donné, puis l'appliquer à tout un set.
  • Recréer un plan. Refabriquer une image précise que vous ne pouvez pas retourner, avec votre produit dedans.
  • Refaire un asset gagnant. Votre meilleure performance, reproduite pour un nouveau produit ou un nouveau marché.

Un tournage, trois formats

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.

POST /v1/generationscurl
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"]
  }'
GET /v1/generations/gen_8kPz2mQjson
{
  "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

Covely comme un outil que vos agents peuvent appeler.

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é.

  • Mêmes portées, même modèle asynchrone
  • Les deux modes : confier le brief de l'agent au Director, ou le laisser envoyer son propre prompt
  • Les agents peuvent générer, puis récupérer les assets
  • Utile quand le déclencheur est une conversation, pas une tâche planifiée
mcp client configjson
{
  "mcpServers": {
    "covely": {
      "url": "https://mcp.covely.ai",
      "headers": { "Authorization": "Bearer ${COVELY_API_KEY}" }
    }
  }
}

Où ça se branche

Les intégrations que les équipes demandent en premier.

Le panneau des connecteurs : API et MCP d'un côté, et de l'autre les agents, outils et canaux qu'ils atteignent
Brancher, intégrer, créer — les mêmes capacités que l'application, joignables depuis votre code et depuis un agent.

Catalogue et PIM

Déclenchez la génération dès qu'une référence apparaît ou change.

DAM

Renvoyez les assets finis là où votre équipe les cherche déjà.

Outils de campagne

Produisez les formats qu'un emplacement réclame dans la construction de la campagne.

Agents

Laissez un agent enchaîner des générations dans une tâche plus longue via MCP.

Prenez une clé et testez un appel.

Créez un compte, ou parlons volume et environnements dédiés.