MarktSupport← Zurück zur App

Schnellstart der gemeinsamen API

Grundlegende Hilfs-APIs für Kontoverwaltung und generierte Inhalte.

Willkommen bei der gemeinsamen API

Die gemeinsame API bietet grundlegende Hilfsdienste zur Verwaltung deines 97AI.PRO-Kontos und zum Umgang mit generierten Inhalten. Diese APIs helfen dir, die Credit-Nutzung zu überwachen und effizient auf generierte Dateien zuzugreifen.

Kontoguthaben prüfen

Sieh dir dein aktuelles Guthaben an und überwache die Nutzung

Generierte Dateien herunterladen

Rufe Ergebnisdateien direkt über die Ergebnis-URLs der Aufgabe ab

Authentifizierung

Alle API-Anfragen erfordern eine Authentifizierung per Bearer-Token. Hol dir deinen API-Schlüssel auf der Seite zur API-Schlüsselverwaltung und bewahre ihn sicher auf.

API-Basis-URL

https://97ai.97claude.com

Authorization-Header

Authorization: Bearer YOUR_API_KEY

Schnellstart-Anleitung

Zwei grundlegende Vorgänge: prüfe dein Guthaben und lade dann die Ergebnisdateien einer abgeschlossenen Aufgabe herunter.

Schritt 1: Guthaben prüfen

cURL
curl -X GET "https://97ai.97claude.com/api/credits" \
  -H "Authorization: Bearer YOUR_API_KEY"

Antwortbeispiel

JSON
{
  "credits": 1950
}

Schritt 2: Generierte Dateien herunterladen

Wenn eine Aufgabe abgeschlossen ist, gibt GET /api/generate/{taskId} resultUrls zurück – direkte, herunterladbare URLs für die generierten Medien:

cURL
curl -X GET "https://97ai.97claude.com/api/generate/task_12345678" \
  -H "Authorization: Bearer YOUR_API_KEY"
# → { "state": "success", "resultUrls": ["https://…/out.jpg"], … }

curl -o out.jpg "https://…/out.jpg"
Mediendateien werden 14 Tage aufbewahrt.
Lade wichtige Ergebnisse rechtzeitig herunter und speichere sie auf deiner Seite.

API-Überblick

Kontoguthaben prüfen – GET /api/credits

  • Erhalte das Guthaben in Echtzeit
  • Keine Parameter nötig; sofortige Antwort
  • Unverzichtbar für Nutzungsüberwachung und Guthaben-Schwellenwarnungen

Aufgabenergebnisse – GET /api/generate/{taskId}

  • resultUrls deckt alle generierten Dateitypen ab (Bilder, Videos, Audio usw.)
  • URLs sind direkt herunterladbar – kein zusätzlicher Austauschschritt nötig
  • Dateien werden 14 Tage aufbewahrt und dann automatisch gelöscht

Praktische Beispiele

Ein automatisierter Client zur Guthabenüberwachung:

JavaScript
class Ai97Client {
  constructor(apiKey) {
    this.apiKey = apiKey;
    this.baseUrl = 'https://97ai.97claude.com';
  }
  async getCredits() {
    const res = await fetch(this.baseUrl + '/api/credits', {
      headers: { 'Authorization': 'Bearer ' + this.apiKey }
    });
    if (!res.ok) throw new Error('Failed to get credits: ' + res.statusText);
    return (await res.json()).credits;
  }
  async getResultUrls(taskId) {
    const res = await fetch(this.baseUrl + '/api/generate/' + taskId, {
      headers: { 'Authorization': 'Bearer ' + this.apiKey }
    });
    const j = await res.json();
    return j.state === 'success' ? j.resultUrls : null;
  }
  async checkCreditsAndWarn(threshold = 10) {
    const credits = await this.getCredits();
    if (credits < threshold) { console.warn('Low credits: ' + credits); return false; }
    return true;
  }
}

Fehlerbehandlung

Häufige Fehler: 401 Nicht autorisiert (fehlender/ungültiger Schlüssel), 402 Unzureichendes Guthaben, 403 Verboten (Schlüssel für das Modell nicht zugelassen), 404 Nicht gefunden (unbekannte taskId), 500 Serverfehler.

Wichtige Hinweise

Dateiaufbewahrung
Generierte Medien werden 14 Tage aufbewahrt – lade sie sofort herunter und speichere wichtige Ergebnisse auf deiner Seite.
Guthaben
Der Dienstzugriff wird eingeschränkt, wenn das Guthaben aufgebraucht ist. Überwache dein Guthaben, richte Warnungen bei niedrigem Guthaben ein und plane Aufladungen im Voraus.

Support

E-Mail: [email protected] · Dokumentation: https://97ai.97claude.com/docs · API-Status: prüfe die Echtzeit-Verfügbarkeit auf jeder Modellseite.