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-URLhttps://mcp.morphic.com/v1/direct
AuthentifizierungAuthorization: Bearer mor_live_…
FormatJSON in Anfrage und Antwort, UTF-8, bis zu 1 MB pro Anfrage
IDsUUID-v7-Strings für Ihre Daten, mdl_… für Modelle, Stimmen-UUIDs aus list_voices
ZeitangabenISO 8601 in UTC, etwa 2026-10-25T09:14:03.120Z
GeldMorphic-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.

  1. 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.
  2. 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.
  3. 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

MethodePfadBerechtigungFunktion
GET/v1/direct/mekeineder Schlüssel, seine Limits und Ausgaben, das Guthaben der Organisation
GET/v1/direct/toolskeineder Tool-Katalog mit JSON-Schemas
GET/v1/direct/tools/{tool_name}keineein einzelnes Tool
GET/v1/direct/openapi.jsonkeineOpenAPI-3.1-Dokument
POST/v1/direct/tools/{tool_name}je nach Toolein Tool aufrufen
GET/v1/direct/generations/{id}assets:readeine Generierung, optional mit Long-Polling
POST/v1/direct/generations/batch-getassets:readbis zu 10 Generierungen, optional mit Long-Polling
GET/v1/direct/usageassets:readBuchungseinträge und Summen
POST/v1/direct/webhooksgenerations:writeeinen Endpunkt registrieren
GET/v1/direct/webhooksassets:readEndpunkte auflisten
DELETE/v1/direct/webhooks/{webhook_id}generations:writeeinen Endpunkt entfernen
GET/v1/direct/webhooks/{webhook_id}/eventsassets:readZustellprotokoll

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.

Auf dieser Seite