Zum Hauptinhalt springen

Überblick

Midjourney ist eines der derzeit beliebtesten KI-Bildgenerierungstools. Ace Data Cloud bietet die vollständige Midjourney API, die Funktionen wie Bildgenerierung, Bearbeitung, Beschreibung und Video unterstützt.

API-Endpunkte

EndpunktFunktion
POST /midjourney/imagineBildgenerierung (Hauptendpunkt)
POST /midjourney/editsBildbearbeitung
POST /midjourney/describeBildbeschreibung
POST /midjourney/videosBild-zu-Video
POST /midjourney/seedSeed-Wert abrufen
POST /midjourney/translatePrompt-Übersetzung
POST /midjourney/tasksAufgabenstatus abfragen

Basis Bildgenerierung

import requests

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A serene Japanese garden with cherry blossoms, ultra detailed --ar 16:9",
        "action": "generate",
        "mode": "fast",
    },
)
result = response.json()
print(result)

Bildbearbeitung

Hochskalieren (Upscale)

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "upscale",
        "image_id": "your-image-id",
    },
)

Variation

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "variation",
        "image_id": "your-image-id",
    },
)

Bildbeschreibung

Textbeschreibung aus einem Bild generieren:
response = requests.post(
    "https://api.acedata.cloud/midjourney/describe",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "image_url": "https://example.com/your-image.jpg",
    },
)

Prompt-Tipps

  • Verwenden Sie --ar 16:9 zur Steuerung des Seitenverhältnisses
  • Verwenden Sie --q 2 zur Qualitätssteigerung
  • Verwenden Sie --style raw für realistischere Effekte
  • Setzen Sie translation: true, um chinesische Prompts automatisch ins Englische zu übersetzen

Asynchrone Callback-Funktion

Die Bildgenerierung benötigt Zeit, daher wird die Nutzung einer Callback-URL empfohlen:
response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A futuristic cityscape at night",
        "callback_url": "https://your-server.com/webhook",
    },
)

Zusammenfassung

Die Midjourney API, bereitgestellt von Ace Data Cloud, bietet umfassende Möglichkeiten zur Bildgenerierung und -bearbeitung. Von einfacher Text-zu-Bild-Erstellung bis hin zu komplexen Bearbeitungen kann alles über eine standardisierte REST API realisiert werden. Registrieren Sie sich unter platform.acedata.cloud und erleben Sie es selbst.