Antragsprozess
Um die MiniMax H3 Task-Abfrage-API zu verwenden, rufen Sie zunächst in der Ace Data Cloud-Konsole Ihren API-Token ab und bewahren Sie ihn zur späteren Verwendung auf.
Falls Sie noch nicht angemeldet oder registriert sind, werden Sie automatisch zur Anmeldeseite weitergeleitet, um sich zu registrieren und anzumelden. Nach Abschluss kehren Sie automatisch zur aktuellen Seite zurück.
Ein API-Token kann alle Dienste der Plattform aufrufen; es ist nicht erforderlich, jeden Dienst separat zu beantragen. Bei der ersten Beantragung erhalten Sie ein kostenloses Guthaben, mit dem Sie den Dienst kostenlos testen können; bei unzureichendem Guthaben können Sie das allgemeine Guthaben in der Konsole aufladen.
📘 Vollständige Dokumentation: MiniMax H3 Task-Abfrage-API →Beim Abfragen einer Aufgabe sollte derselbe Token verwendet werden, mit dem diese Aufgabe erstellt wurde. Es wird empfohlen, den Token als Umgebungsvariable zu speichern und ihn nicht in den Quellcode zu schreiben oder in ein Repository zu übertragen:
Schnittstellenübersicht
- Base URL:
https://api.acedata.cloud - Endpoint:
POST /minimax/tasks - Authentifizierungsmethode:
authorization: Bearer {token}im HTTP-Header - Request-Header:
accept: application/jsoncontent-type: application/json
- Einzelne Aufgabe abfragen:
action=retrieve,idübergeben - Aufgaben stapelweise abfragen:
action=retrieve_batch, kann nach Aufgaben-ID, Zeitraum und Paginierungsbedingungen filtern - Aufgabe löschen:
action=delete,idübergeben - Abrechnungshinweis:Die Aufgabenabfrage ist kostenlos und verursacht keine wiederholte Abrechnung
task_id gespeichert werden. Es wird empfohlen, etwa alle 10 Sekunden abzufragen, bis die Aufgabe einen Endzustand erreicht.
Request-Parameter
Die Verwendungszwecke der drei Aktionen sind wie folgt:
Einzelne Aufgabe abfragen
Aufgabenstatus
succeeded, failed und cancelled sind alles Endzustände. Fragen Sie nicht weiter ab, nachdem ein Endzustand erreicht wurde.
task-Antwortfelder
Vollständiges Python-Polling-Beispiel
Der folgende Code liest das Token aus der Umgebungsvariable, erstellt eine Aufgabe und fragt dann alle 10 Sekunden einmal ab:429 sowie temporäre 5xx ein exponentielles Backoff verwendet werden. Netzwerk-Timeouts sind nicht gleichbedeutend mit einem fehlgeschlagenen Generierungsvorgang; Sie können mit derselben task_id weiter abfragen.
Stapelabfrage
Mehrere Aufgaben-IDs angeben:items in der Stapelantwort verwenden dieselben task-Felder wie die Einzelaufgabenabfrage, und total ist die Gesamtzahl der Aufgaben, die den Filterbedingungen entsprechen:
task_id außerhalb dieses Fensters können möglicherweise ungültige Aufgaben zurückgeben; Geschäftssysteme sollten die ID beim Erstellen einer Aufgabe speichern und die Ergebnis-URL nach Erfolg zeitnah dauerhaft speichern.
Aufgabe abbrechen oder löschen
Beispiel für erfolgreiches Löschen:
Fehlerantworten und Fehlerbehebung
Fehlgeschlagene Aufgaben geben weiterhin ein task-Objekt mit HTTP 200 zurück und nennen den Grund intask.error:
400 zurückgibt, sollten action und die Bedingungsparameter überprüft werden; 401 bedeutet, dass das Token ungültig ist, 429 bedeutet, dass die Abfrage zu häufig erfolgt, und 500 bedeutet, dass der Dienst vorübergehend nicht verfügbar ist. Aufgaben mit fehlgeschlagener Generierung werden nicht abgerechnet; erfolgreiche Aufgaben erfassen die Nutzung gemäß der endgültigen usage.
