Direct API
Erzeugen, bearbeiten und verwalten Sie Bilder, Videos und Audio in Morphic direkt aus Ihrem eigenen Backend über HTTPS.
Die Morphic Direct API stellt Ihrem Backend dieselben Tools für Generierung, Bearbeitung und Bibliothek bereit, die der Morphic MCP-Server einem KI-Assistenten bietet, über einfaches HTTPS und JSON. Sie rufen ein Tool mit einem API-Schlüssel der Organisation auf, jeder kostenpflichtige Aufruf meldet, was er berechnet hat, und Sie verfolgen jede Generierung per Polling oder über einen signierten Webhook.
Auf einen Blick
| Basis-URL | https://mcp.morphic.com/v1/direct |
|---|---|
| Authentifizierung | Authorization: Bearer mor_live_… |
| Format | JSON in Anfrage und Antwort, UTF-8, bis zu 1 MB pro Anfrage |
| IDs | UUID-v7-Strings für Ihre Daten, mdl_… für Modelle, Stimmen-UUIDs aus list_voices |
| Zeitangaben | ISO 8601 in UTC, etwa 2026-10-25T09:14:03.120Z |
| Geld | Morphic-Credits als Ganzzahlen: dieselben Credits, die Ihr Tarif und Studio verbrauchen |
Zugang erhalten
Die Direct API wird pro Organisation auf Einladung freigeschaltet. Bis dahin antwortet jeder Aufruf mit 403 direct_api_disabled.
- Bitten Sie Ihre Ansprechperson bei Morphic, die Direct API für Ihre Organisation freizuschalten. Morphic schaltet außerdem die kostenpflichtigen Tools frei, sobald Ihr Bestellformular vorliegt. Bis dahin erscheinen die Berechtigungen der Direct API nicht in Studio, und kostenpflichtige Tools antworten mit
403 tool_not_available. - Ein Admin Ihrer Organisation erstellt in Studio unter Einstellungen > API-Schlüssel einen Schlüssel und akzeptiert für die Organisation die Nutzungsbedingungen von Morphic einschließlich ihres Abschnitts zur Entwickler-API. Siehe Einen Schlüssel erstellen.
- Rufen Sie die API mit
Authorization: Bearer <secret>auf.
Schnellstart
Ermitteln Sie das Projekt, in dem das Ergebnis landen soll, starten Sie ein Bild und warten Sie dann darauf.
export MORPHIC_API_KEY=mor_live_9f2c… # created once in Studio > Settings > API keys
# 1. Which project should the output land in?
curl -s https://mcp.morphic.com/v1/direct/tools/list_projects \
-H "Authorization: Bearer $MORPHIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {}}'
# 2. Start an image
curl -s https://mcp.morphic.com/v1/direct/tools/generate_image \
-H "Authorization: Bearer $MORPHIC_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-4411-hero-image" \
-d '{
"input": {
"prompt": "A red vintage bicycle against a pastel wall, soft morning light",
"aspect_ratio": "16:9",
"project_id": "01928f4e-5b7c-7d2a-9e11-3c4b5a6d7e8f"
},
"webhook_id": "01929a10-0c3d-7f44-8a21-0b1c2d3e4f50",
"metadata": { "order_id": "4411" }
}'
# 3. Wait for it (holds up to 45 s, returns the moment it finishes)
curl -s "https://mcp.morphic.com/v1/direct/generations/0192a7b3-…?wait=45" \
-H "Authorization: Bearer $MORPHIC_API_KEY"Jede Generierung landet in der Morphic-Bibliothek Ihrer Organisation, in dem von Ihnen angegebenen Projekt, so als wäre sie in Studio entstanden. In Studio wird sie als von der API erstellt angezeigt, und der Bibliotheksfilter Erstellt von > API listet alles auf, was Ihre API-Schlüssel erzeugt oder importiert haben.
Endpunkte
| Methode | Pfad | Berechtigung | Funktion |
|---|---|---|---|
GET | /v1/direct/me | keine | der Schlüssel, seine Limits und Ausgaben, das Guthaben der Organisation |
GET | /v1/direct/tools | keine | der Tool-Katalog mit JSON-Schemas |
GET | /v1/direct/tools/{tool_name} | keine | ein einzelnes Tool |
GET | /v1/direct/openapi.json | keine | OpenAPI-3.1-Dokument |
POST | /v1/direct/tools/{tool_name} | je nach Tool | ein Tool aufrufen |
GET | /v1/direct/generations/{id} | assets:read | eine Generierung, optional mit Long-Polling |
POST | /v1/direct/generations/batch-get | assets:read | bis zu 10 Generierungen, optional mit Long-Polling |
GET | /v1/direct/usage | assets:read | Buchungseinträge und Summen |
POST | /v1/direct/webhooks | generations:write | einen Endpunkt registrieren |
GET | /v1/direct/webhooks | assets:read | Endpunkte auflisten |
DELETE | /v1/direct/webhooks/{webhook_id} | generations:write | einen Endpunkt entfernen |
GET | /v1/direct/webhooks/{webhook_id}/events | assets:read | Zustellprotokoll |
Weiterlesen
Authentifizierung
Schlüssel, Berechtigungen und Credit-Limits
Ein Tool aufrufen
Anfrage, Antwort, Abrechnung und Idempotenz
Generierungen
Status, Polling und das gebündelte Lesen
Webhooks
Signierte Benachrichtigungen, wenn eine Generierung fertig ist
Credits und Nutzung
Was jeder Aufruf berechnet hat, /me und /usage
Eigene Medien übergeben
Übergeben Sie Ihre Dateien per URL in jedem Medienfeld
Fehler
Jeder Fehlercode und wann Sie es erneut versuchen sollten
Limits
Ratenlimits und Größenlimits
Tool-Katalog
Jedes Tool und die Berechtigung, die es benötigt
Modelle
Modell-IDs, Fähigkeiten und Optionen
Versionierung
Was sich innerhalb von v1 ändern kann
Wenn Sie Probleme haben oder Fragen haben, können Sie sich gerne an uns wenden. Wir helfen Ihnen gerne. Schreiben Sie uns an support@morphic.com.
MCP
Verbinden Sie Claude, ChatGPT, Cursor, VS Code und 15 weitere KI-Apps mit Morphic und erstellen Sie Bilder, Videos und Audio mit dem Assistenten, den Sie bereits verwenden.
Authentifizierung
Erstellen Sie in Studio einen Schlüssel für die Direct API, wählen Sie seine Berechtigungen und Credit-Limits und senden Sie ihn mit jeder Anfrage.