Skip to main content
Die Samsa API bringt Samsas generatives Bild- und Video-Studio in deine eigenen Anwendungen. Authentifiziere dich mit einem Organisations-API key, reiche einen Job ein und frage das Ergebnis ab — dieselben Modelle, trainierten Assets und derselbe Credit-Pool, den dein Team bereits in der App nutzt, jetzt über eine saubere REST-Schnittstelle und einen remote MCP server verfügbar.
Base URL — alle REST-Endpoints liegen unter

Hier starten

Quickstart

Erstelle einen Key und generiere dein erstes Bild in fünf Schritten, mit Copy-Paste-Beispielen für curl, Python und TypeScript.

API-Referenz

Die Base URL, die Authentifizierung und die Konventionen, die jeder Endpoint teilt.

Einen API key erstellen

Keys gehören der Organisation, sind gescopt und werden nur einmal angezeigt. Ein Org-Admin erstellt sie in deinen Samsa-Einstellungen.

MCP server

Verbinde Samsa mit ChatGPT, Claude oder einem beliebigen MCP client — über OAuth oder einen API key.

Was du bauen kannst

Bildgenerierung

Verwandle einen Prompt in Bilder und komponiere dabei optional die trainierten style-, object-, person- und setting-Modelle sowie Farbpaletten deiner Organisation.

Magic Edit

Bearbeite ein bestehendes Bild per Prompt — mit oder ohne Maske — und nutze dieselben trainierten Modelle für markenkonforme Ergebnisse.

Videogenerierung

Produziere Video aus einem Startframe (mit optionalem Endframe), aus Text oder aus Text, der mit deinen trainierten Modellen gestylt ist.

Modelltraining

Erstelle eigene Modelle in vier Kategorien — style, object, person und setting — aus einer Handvoll Referenzbilder.
Jeder Generierungs-Endpoint ist asynchron: Ein POST gibt 202 Accepted mit einer Job-id zurück, du fragst den passenden GET-Endpoint nach dem Status ab, und — sobald der Job completed ist — trägt die Antwort presigned URLs zu den fertigen Assets. Du kannst auch eine webhook_url übergeben, um bei Abschluss benachrichtigt zu werden, statt abzufragen.

Authentifizierung

Sende deinen Key als Bearer-Token bei jeder Anfrage:
Keys tragen Scopes (images.generate, images.edit, videos.generate, models.read, models.write, usage.read) und handeln für die Organisation des Keys — Credits werden aus dem Pool dieser Organisation gezogen und generierte Assets erscheinen in der App unter dem Konto des Key-Erstellers. Siehe den Quickstart, um deinen ersten Key zu erstellen.

Model Context Protocol (MCP)

Samsa stellt außerdem einen remote MCP server bereit, damit agentische Clients Medien als Tools generieren und bearbeiten können:
Der MCP-Endpoint unterstützt duale Authentifizierung — OAuth 2.1 (mit einem Consent-Screen in der Samsa-App) für interaktive Clients wie ChatGPT und Claude sowie Authorization: Bearer <api key> für headless Clients wie Skripte und n8n. Siehe den MCP-server-Guide für den Tool-Katalog und die Einrichtung pro Client.

Credits und Preise

API-Aktionen ziehen aus dem bestehenden Samsa-Credit-Pool deiner Organisation zu denselben Raten wie in der App — Bildgenerierung kostet zum Beispiel 5 Credits pro output bei 1K und skaliert mit der Auflösung (1K ×1, 2K ×2, 4K ×4). Wenn der Pool aufgebraucht ist, geben Anfragen 402 zurück. Prüfe dein Guthaben jederzeit mit GET /credits oder GET /me.