Zum Hauptinhalt springen

Überblick

Diese Seite fasst gemeinsame Verbindungsdaten, Endpunkte, Antwortformate, Fehler und Limits der Developer-Platform-API zusammen. Toolspezifische Schemas und aktuelle Preise erhalten Sie über GET /tools.

Basis-URL und gemeinsame Header

Hängen Sie alle Pfade an diese Basis-URL an.
Authentifizieren Sie sich mit einem Developer-Platform-API-Schlüssel. Geben Sie bei JSON-Inhalten auch Content-Type an.
Kostenpflichtige Ausführungen benötigen zusätzlich diesen Header.

Endpunkte

Die wichtigsten öffentlichen API-Endpunkte: Filtern Sie GET /tools/executions mit limit, before, status und tool. limit erlaubt 1–100, Standard ist 20.

Toolkatalog

data von GET /tools enthält Preisversion, Währung, Ausführbarkeit und Toolliste für den Katalog. Jedes Tool enthält:
  • name — Toolname für Ausführungs-URL und Anfrageinhalt
  • description und category — Zweck und Kategorie
  • available — Ob benötigte externe Dienste konfiguriert sind und das Tool verfügbar ist
  • inputSchema und example — JSON Schema und Eingabebeispiel
  • models — Wählbare Modelle mit Beispielen, Verfügbarkeit und Preisbeschreibung pro Modell
  • price — Mindestgebühr, Abrechnungseinheit und Preisbeschreibung
available: true allein garantiert keine Ausführung. Auch executionEnabled des Katalogs, Schlüsselberechtigungen, Prepaid-Guthaben und monatliche Limits gelten.

Antwortformat

Erfolgreiche Antworten enthalten das Ergebnis normalerweise in data.
Fehler enthalten Status und Nachricht in error.
Alle Antworten setzen Cache-Control: no-store. Speichern Sie Schlüssel, Ergebnisse oder befristete URLs nicht in gemeinsam genutzten Caches.

Fehler behandeln

Prüfen Sie vor Wiederholung die Ursache anhand des Status.

Nutzungslimits

Berücksichtigen Sie diese Limits im Client. Zum Anfragelimit zählen Katalog, Angebote, Uploads, Ausführungen, Statusabfragen und Wiederholungen. Vermeiden Sie unnötig häufige Statusabfragen, um HTTP 429 vorzubeugen.

Eingabedateien hochladen

Senden Sie für lokale Bilder, Audio oder Video MIME-Typ und Base64-Daten an POST /tools/upload.
Bei Erfolg erhalten Sie eine als fileId nutzbare id, Format, Größe, SHA-256 und Ablaufdatum. Übergeben Sie sie in toolspezifischen Feldern wie source gemäß Katalogformat. Gleicher Inhalt im selben Projekt liefert dieselbe ID; die Aufbewahrung verlängert sich nicht über den ursprünglichen Upload hinaus.

Weiterführende Seiten

Authentifizierung und Ausführung erläutern diese Seiten.