apimcpimages
Opérations d’images
Six façons de transformer une image que tu as déjà, chacune unPOST 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.
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 ·
Tarificationcontent-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.
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 contenucontent-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.
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_idsetsetting_idsacceptent 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 surgenerate_imageetedit_image, donné lui aussi par nom ou par id.edit_imageatteint la parité avecgenerate_imageet 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_statusrenvoie 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.
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.- Images —
POST /images/generationsetPOST /images/edits, en composant les modèles style, objet, personne et décor entraînés de ton organisation. - Vidéo —
POST /videos/generationsdepuis une image de départ, depuis du texte, ou depuis du texte stylisé avec tes modèles, plusGET /videos/modelspour la liste des moteurs. - Entraînement de modèles —
POST /models,POST /models/prepare,POST /models/{model_id}/completeetGET /models/{model_id}/status. - Modèles — lister, récupérer, mettre à jour et supprimer sous
/models. - Compte —
GET /me,GET /creditsetGET /usage.
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
