> ## Documentation Index
> Fetch the complete documentation index at: https://docs.samsa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Nouveaux endpoints, nouveaux outils MCP et changements de comportement dans l'API publique Samsa — les plus récents d'abord.

Tout ce qui a changé dans l'[API REST](/fr/api), le [MCP server](/fr/mcp-server) et
l'[API de vérification de contenu](/fr/content-verification/overview). Les dates
correspondent à la mise en production.

<Update label="12 août 2026" tags={["api", "mcp", "images"]}>
  ### 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.

  <Icon icon="book" /> [Opérations d'images](/fr/api-reference/image-ops/overview) ·
  [Tarification](/fr/guides/pricing)
</Update>

<Update label="4 août 2026" tags={["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.

  <Icon icon="book" /> [Vérification de contenu](/fr/content-verification/overview)
</Update>

<Update label="26 juillet 2026" tags={["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.

  ```
  https://detect.samsa.ai
  ```

  * **`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.

  <Icon icon="book" /> [Vérification de contenu](/fr/content-verification/overview)
</Update>

<Update label="14 juillet 2026" tags={["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.

  <Icon icon="book" /> [MCP server](/fr/mcp-server)
</Update>

<Update label="8 juillet 2026" tags={["api", "mcp", "launch"]}>
  ### 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.

  ```
  https://api.samsa.ai/public/v1
  ```

  * **Images** — `POST /images/generations` et `POST /images/edits`, en composant les
    modèles **style**, **objet**, **personne** et **décor** entraînés de ton
    organisation.
  * **Vidéo** — `POST /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èles** — `POST /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`.
  * **Compte** — `GET /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.

  <Icon icon="book" /> [API Samsa](/fr/api) · [Quickstart](/fr/quickstart) ·
  [MCP server](/fr/mcp-server)
</Update>
