Nutzungslimits

Verstehen Sie API-Nutzungslimits und Kontingentverwaltung.

Übersicht

Die Kantesti API verwendet ein kreditbasiertes Kontingenzsystem. Jede erfolgreiche Produktionsanfrage verbraucht 1 Credit aus Ihrem Kontokontingent.

Kontingenzsystem
Produktionsanfragen1 Credit pro erfolgreicher Anfrage
Sandbox-AnfragenKostenlos (kein Kontingent verbraucht)
Fehlgeschlagene AnfragenKein Kontingent verbraucht

Sandbox-Modus

Sandbox-Endpunkte sind kostenlos und verbrauchen kein Kontingent. Verwenden Sie sie für:

  • Entwicklung - Erstellen und testen Sie Ihre Integration
  • Testing - Validieren Sie die Anfrage-/Antwortverarbeitung
  • Demos - Zeigen Sie API-Fähigkeiten ohne Kosten
Sandbox-Endpunkte

Ersetzen Sie /analyze durch /sandbox in jedem Produktionsendpunkt:

  • /api/v11/01-06-2025/sandbox
  • /api/v11/health-score/sandbox
  • /api/v1/nutrition/sandbox
  • /api/v1/bloodtest/comparison/sandbox

Kontingent überprüfen

Verwenden Sie den Kontingentprüfungs-Endpunkt, um Ihre verbleibenden Credits zu überwachen:

curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "IHR_BENUTZERNAME",
    "password": "IHR_PASSWORT"
  }'

Antwort

{
  "status": "success",
  "data": {
    "username": "ihr_benutzername",
    "remaining_quota": 150,
    "timestamp": "2025-12-22T10:30:00Z"
  }
}

Wenn das Kontingent erschöpft ist

Wenn Ihr Kontingent erschöpft ist, gibt die API einen QUOTA_1101-Fehler zurück:

{
  "status": "error",
  "error": {
    "code": "QUOTA_1101",
    "message": "Unzureichendes API-Kontingent",
    "details": "Aktuelles Kontingent: 0. Besuchen Sie unsere Website, um mehr Credits zu kaufen.",
    "timestamp": "2025-12-22T10:30:00Z"
  }
}
Was tun, wenn das Kontingent erschöpft ist
  1. Kaufen Sie zusätzliche Credits auf kantesti.net
  2. Verwenden Sie Sandbox-Endpunkte zum Testen, während Sie warten
  3. Kontaktieren Sie den Support für Enterprise-Pläne mit höheren Limits

Best Practices

Kontingentnutzung optimieren

  • Verwenden Sie Sandbox für die Entwicklung - Wechseln Sie erst zur Produktion, wenn Sie bereit sind
  • Bündeln Sie Test-Uploads - Kombinieren Sie mehrere Seiten in einer einzelnen PDF
  • Ergebnisse zwischenspeichern - Speichern Sie Analyseergebnisse, um Neuverarbeitung zu vermeiden
  • Nutzung überwachen - Überprüfen Sie regelmäßig das verbleibende Kontingent

Kontingentfehler behandeln

async function analyzeWithQuotaCheck(file) {
  // Kontingent vor der Anfrage prüfen
  const quotaResponse = await checkQuota();

  if (quotaResponse.data.remaining_quota < 1) {
    throw new Error('Kein Kontingent übrig. Bitte kaufen Sie mehr Credits.');
  }

  // Mit der Analyse fortfahren
  return await analyzeBloodTest(file);
}

async function checkQuota() {
  const response = await fetch('/api/quota/check', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ username, password })
  });
  return response.json();
}

Enterprise-Pläne

Für hohe Nutzungsvolumen kontaktieren Sie uns für Enterprise-Pläne mit:

  • Höhere Kontingentlimits
  • Mengenrabatte
  • Prioritäts-Support
  • Individuelle SLAs
  • Dedizierte Infrastruktur

Kontakt: [email protected]