Skip to main content
Tout ce qui a changé dans l’API REST, le MCP server et l’API de vérification de contenu. Les dates correspondent à la mise en production.
apimcpimages

Opérations d’images

Six façons de transformer une image que tu as déjà, chacune un POST asynchrone qui soumet un job plus un GET qui l’interroge.
  • POST /images/img2img · GET /images/img2img/{img2img_id} — transforme 1 à 14 images sources avec un prompt.
  • POST /images/variations · GET /images/variations/{variation_id} — variations créatives d’une image, ciblées sur l’ensemble, une personne, un objet ou la scène.
  • POST /images/resizes · GET /images/resizes/{resize_id} — change le format par outpainting plutôt que par recadrage.
  • POST /images/upscales · GET /images/upscales/{upscale_id} — passe à une résolution supérieure avec quatre modèles.
  • POST /images/background-removals · GET /images/background-removals/{background_removal_id} — détoure l’arrière-plan en PNG transparent.
  • POST /images/vectorizations · GET /images/vectorizations/{vectorization_id} — vectorise une image en SVG.
Nouveau scope. Variations, redimensionnements, upscalings, suppressions d’arrière-plan et vectorisations exigent images.transform. Img2img reste sous images.edit. Les clés créées avec tous les scopes le possèdent déjà ; pour une clé restreinte, ajoute-le dans Settings → API Keys.Aussi en MCP. Les mêmes six opérations existent comme outils img2img, create_variations, resize_image, upscale_image, remove_background et vectorize_image.Tarification. La suppression d’arrière-plan coûte 1 credit et la vectorisation 5, toutes deux 0 en cas de cache hit sur une source déjà traitée. Le reste est facturé 5 × résolution × sorties ; l’upscaling au palier cible multiplié par un coefficient propre au modèle. Opérations d’images · Tarification
content-verification

Décodage hébergé des filigranes d’image

L’API de vérification de contenu décode désormais elle-même les deux techniques de filigrane d’image, au lieu de les signaler comme non vérifiées.
  • TrustMark Q — le corpus historique, couvrant les images marquées à l’époque où TrustMark était le fournisseur d’incrustation. Cette voie reste disponible en permanence pour ce corpus.
  • Meta PixelSeal — le filigrane d’image actuel que portent les nouvelles images générées par Samsa.
Les filigranes restent une corroboration : le verdict detected provient toujours de la vérification du manifeste C2PA, qui fait autorité. Le décodage du filigrane vidéo (Meta Video Seal) n’est pas encore disponible et est signalé not_checked — une technique jamais évaluée, jamais un faux négatif. Vérification de contenu
content-verification

API de vérification de contenu

Une API gratuite et sans authentification pour vérifier si une image ou une vidéo a été faite avec Samsa — le mécanisme public de détection de Samsa au titre de l’article 50(2) du règlement européen sur l’IA. Elle a sa propre URL de base, ne demande aucune clé API et ne consomme aucun credit.
  • POST /v1/public/detect — vérifie une image ou une vidéo téléversée.
  • GET /v1/public/detect/info — description lisible par machine de chaque technique de marquage et de sa détection.
  • GET /v1/public/detect/result/{request_id} — PDF signé d’un résultat passé.
  • GET /v1/public/detect/health — état du service et version.
Vérification de contenu
mcp

Modèles entraînés par nom, palettes et aperçus intégrés

Trois changements qui rendent les outils MCP plus faciles à piloter depuis une conversation, où le nom d’un modèle est sous la main mais pas son id.
  • Les noms fonctionnent comme les ids. style_id, object_ids, person_ids et setting_ids acceptent le nom ou l’id d’un modèle entraîné ; un nom se résout vers un modèle visible par la credential connectée.
  • color_palette — un nouveau paramètre sur generate_image et edit_image, donné lui aussi par nom ou par id.
  • edit_image atteint la parité avec generate_image et accepte les quatre paramètres de référence de modèles entraînés, pour que l’édition reste fidèle à la marque.
  • get_job_status renvoie un aperçu. Un job d’image matricielle terminé porte désormais une image réduite intégrée à côté du lien vers l’asset pleine résolution, pour que les clients affichent le résultat directement. La vectorisation renvoie du SVG et n’a pas d’aperçu matriciel.
MCP server
apimcplaunch

L’API publique Samsa et le MCP server

La première version publique. Le studio d’images et de vidéos de Samsa — et les modèles entraînés de ton organisation — via une API REST et un MCP server distant.
  • ImagesPOST /images/generations et POST /images/edits, en composant les modèles style, objet, personne et décor entraînés de ton organisation.
  • VidéoPOST /videos/generations depuis une image de départ, depuis du texte, ou depuis du texte stylisé avec tes modèles, plus GET /videos/models pour la liste des moteurs.
  • Entraînement de modèlesPOST /models, POST /models/prepare, POST /models/{model_id}/complete et GET /models/{model_id}/status.
  • Modèles — lister, récupérer, mettre à jour et supprimer sous /models.
  • CompteGET /me, GET /credits et GET /usage.
Clés API d’organisation. Avec scopes, affichées une seule fois à la création, et agissant pour l’organisation de la clé — les credits viennent de son pool.Webhooks. Passe un webhook_url pour être notifié à la fin plutôt que d’interroger. Les callbacks sont signés et les échecs sont réessayés à 5s, 30s, 2m, 15m et 1h.MCP server. Un serveur distant en Streamable HTTP sur https://api.samsa.ai/mcp, acceptant soit OAuth 2.1 pour les clients interactifs comme Claude et ChatGPT, soit une clé API pour les clients headless. API Samsa · Quickstart · MCP server