Kostenkontrolle bei bezahlten Schnittstellen
Bezahl-APIs so einsetzen, dass die Rechnung vorher feststeht und hinterher nachgewiesen ist – statt sie erst am Monatsende zu erfahren.
Bezahl-APIs so einsetzen, dass die Rechnung vorher feststeht und hinterher nachgewiesen ist – statt sie erst am Monatsende zu erfahren.
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.
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.
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.