Methode

Kostenkontrolle bei bezahlten Schnittstellen

Bezahl-APIs so einsetzen, dass die Rechnung vorher feststeht und hinterher nachgewiesen ist – statt sie erst am Monatsende zu erfahren.

Worum es geht

Kostenpflichtige Schnittstellen sind in KI-Projekten der Normalfall: Kartendienste, Sprachmodelle, Geocoding, Anreicherungsdaten. Sie rechnen pro Aufruf ab, und ein Programm ruft schnell auf. Ein Skript, das versehentlich in einer Schleife läuft oder unnötig breite Antworten anfordert, produziert eine Rechnung, die niemand beauftragt hat.

Die Gegenmaßnahme ist nicht Verzicht, sondern Vorabschätzung, enge Anforderung und Nachweis.

Die Regeln

  • Vor dem ersten Aufruf rechnen: Wie viele Aufrufe, welcher Tarif, welches Freikontingent? Die Zahl wird genannt, bevor irgendetwas läuft.
  • Nur anfordern, was gebraucht wird. Viele Anbieter staffeln den Preis nach Umfang der Antwort. Ein enger Feldumfang ist oft der Unterschied zwischen kostenlos und kostenpflichtig.
  • Trockenlauf zuerst: ein Modus, der zählt und anzeigt, was passieren würde, ohne einen einzigen bezahlten Aufruf abzusetzen.
  • Stichprobe vor Vollauslauf: erst eine Handvoll Fälle, Ergebnis prüfen, dann der große Lauf.
  • Jede Antwort lokal zwischenspeichern. Ein zweiter Durchlauf darf nichts kosten – das schützt auch vor teuren Wiederholungen nach einem Fehler.
  • Schlüssel nie ins Repository. Getrennte Datei, von der Versionierung ausgeschlossen, und das nachweislich geprüft.
  • Hinterher nachsehen und belegen – im Abrechnungsbereich des Anbieters, nicht nach Gefühl.

Beispiel aus der Praxis

Im Kanuvereine-Datensatz mussten 886 Vereinsstandorte über einen kommerziellen Kartendienst nachgeschlagen werden. Der Lauf war in vier getrennte Schritte zerlegt – prüfen, Stichprobe, Vollauslauf, Übernahme – und forderte je Treffer nur vier Felder an statt des vollen Datensatzes.

Damit fiel die Abfrage in eine Tarifstufe mit 10.000 Freiaufrufen pro Monat. Endkosten: 0,00 € – nachgewiesen im Abrechnungsbericht des Anbieters, wo das Testguthaben unangetastet steht. Der Nachweis ist Teil der Projektdokumentation, damit die Frage „was hat das gekostet?" nicht später neu recherchiert werden muss.

Warum der Nachweis dazugehört

Ein Restguthaben ist kein Beleg. Es sah zunächst so aus, als seien von einem Startguthaben rund 37 € verbraucht worden – tatsächlich war der Betrag nur in Euro umgerechnet und vollständig vorhanden. Ohne Blick in den Abrechnungsbericht wäre eine Zahl im Umlauf geblieben, die schlicht falsch ist.

Gleiches gilt umgekehrt: Kosten erscheinen bei manchen Anbietern erst nach bis zu 24 Stunden. Ein „0,00 €" direkt nach dem Lauf ist noch keine Entwarnung – der Nachweis braucht entweder Abstand oder die Begründung, warum der Lauf strukturell im Freikontingent lag.

Eingesetzt in

← zurück zur Baustein-Übersicht