Die Hauptfunktion der Midjourney Shorten API besteht darin, den offiziellen Midjourney-BefehlDocumentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
/shorten (Prompt-Analyse) zu integrieren, um einen Prompt zu analysieren, die Schlüsselwörter mit dem höchsten Gewicht zu erkennen und 5 prägnantere Kandidaten-Prompts zu generieren. Diese Schnittstelle eignet sich besonders für:
- Das Kürzen langer Prompts vor dem Aufruf von
imagine, um die Relevanz der Bilderzeugung zu erhöhen; - Das rückwärtsgerichtete Verständnis der Gewichtung einzelner Tokens durch Midjourney anhand der Kandidaten-Prompts, was die Prompt-Optimierung erleichtert;
- Die Integration in automatisierte Pipelines zur Zusammenfassung und Straffung von Schlüsselwörtern in Benutzereingaben.
Antragsprozess
Um die Midjourney Shorten API zu nutzen, müssen Sie zunächst auf der Antragsseite Midjourney Shorten API den entsprechenden Dienst beantragen. Nach dem Aufruf der Seite klicken Sie auf die Schaltfläche „Acquire“. Falls Sie noch nicht angemeldet oder registriert sind, werden Sie automatisch zur Anmeldeseite weitergeleitet, wo Sie sich registrieren und anmelden können. Nach der Anmeldung kehren Sie automatisch zur aktuellen Seite zurück. Bei der ersten Beantragung erhalten Sie ein kostenloses Kontingent, mit dem Sie die API kostenfrei nutzen können.Beispielanfrage
Wir demonstrieren anhand eines längeren Prompts, wie Sie die API zur Analyse und Kürzung verwenden.Festlegen von Request-Headern und Request-Body
Request Headers umfassen:accept: Gibt an, dass die Antwort im JSON-Format erwartet wird, hierapplication/json.authorization: Der API-Schlüssel für den Aufruf, der nach der Beantragung direkt aus einer Dropdown-Liste ausgewählt werden kann.
prompt: Der zu analysierende und zu kürzende Prompt-Text, idealerweise auf Englisch.
Codebeispiele
CURL
Python
Beispielantwort
Nach erfolgreichem Aufruf gibt die API bis zu 5 gekürzte Kandidaten-Prompts zurück. Zum Beispiel:prompts enthält, das mehrere gekürzte Kandidaten-Prompts auflistet. Jeder Prompt behält die intern von Midjourney am höchsten gewichteten Schlüsselwörter bei und entfernt redundante oder überflüssige Beschreibungen.
Fehlerbehandlung
Bei einem Fehler gibt die API entsprechende Fehlercodes und Meldungen zurück, zum Beispiel:400 token_mismatched: Ungültige Anfrage, möglicherweise fehlende oder ungültige Parameter.400 api_not_implemented: Ungültige Anfrage, möglicherweise fehlende oder ungültige Parameter.401 invalid_token: Nicht autorisiert, ungültiger oder fehlender Autorisierungstoken.429 too_many_requests: Zu viele Anfragen, das Limit wurde überschritten.500 api_error: Interner Serverfehler, ein Problem auf dem Server.

