Entwickler-API

Entwickler-API

Eine Entwickler-API ist eine feste Zugangsstelle, über die ein Programm die Funktionen eines anderen Programms nutzen kann. Bei KI-Anbietern ist sie der übliche Weg, ein Sprachmodell in eine eigene App einzubauen, ohne es selbst zu betreiben.

Eine Entwickler-API ist eine festgelegte Zugangsstelle, über die ein Programm ein anderes Programm benutzen kann. Die Abkürzung API steht für « Application Programming Interface », also Programmierschnittstelle. Der Vergleich mit einer Steckdose passt gut: Die Form des Steckers ist genormt, und was hinter der Wand passiert, muss niemand wissen. Genauso ist bei einer API genau festgelegt, welche Angaben man hinschickt und welche Antwort zurückkommt. Wer eine Wetter-App baut, holt sich die Messwerte über die API eines Wetterdienstes. Wer eine KI-Funktion einbauen will, schickt seinen Text an die API eines KI-Anbieters und bekommt die erzeugte Antwort zurück.

Warum kaum eine App ihre KI selbst betreibt

Ein großes Sprachmodell zu trainieren kostet viele Millionen Euro. Selbst der reine Betrieb braucht spezielle Grafikchips, die einzeln zehntausende Euro kosten. Für die meisten Firmen ist das völlig unrealistisch. Über eine API bezahlen sie nur die Anfragen, die sie tatsächlich stellen.

Deshalb hängen heute sehr viele Produkte an wenigen großen APIs. Ein Schreibassistent, ein Kundenchat oder eine Übersetzungsfunktion in einer Buchhaltungssoftware greifen oft auf dasselbe Modell zu. Für Anleger ist das ein zentraler Punkt: Die Einnahmen von Anbietern wie OpenAI, Anthropic oder Google entstehen zu einem großen Teil über diese Schnittstellen. Man spricht dann von einem Plattformgeschäft.

Diese Bequemlichkeit hat eine Kehrseite. Wer sein Produkt auf eine fremde API stützt, ist von deren Preisen und Regeln abhängig. Erhöht der Anbieter die Preise oder schaltet ein älteres Modell ab, muss die eigene Firma reagieren. Fachleute nennen diese Abhängigkeit Plattformrisiko.

Was bei einem Aufruf tatsächlich passiert

Ein Aufruf ist technisch nichts anderes als eine Nachricht über das Internet. Das eigene Programm schickt ein kleines Datenpaket an eine feste Internetadresse des Anbieters. Darin steht, welches Modell man möchte, der eigentliche Text und einige Einstellungen. Der Server rechnet und schickt die Antwort als Datenpaket zurück. Diese Antwort ist ordentlich strukturiert, damit das eigene Programm sie weiterverarbeiten kann.

Jede Anfrage enthält einen Schlüssel, eine lange geheime Zeichenkette. Damit erkennt der Anbieter, wer anfragt, und stellt die Nutzung in Rechnung. Wird so ein Schlüssel öffentlich, kann jeder auf Kosten des Besitzers Anfragen stellen. Genau das passiert regelmäßig, wenn Schlüssel versehentlich in veröffentlichtem Programmcode landen.

Abgerechnet wird bei KI-APIs meist nach Tokens. Ein Token ist ein Textbaustein, etwa ein kurzes Wort oder eine Wortsilbe. Der eingeschickte Text und die erzeugte Antwort werden getrennt gezählt, die Antwort ist dabei oft teurer. Dazu kommen Grenzen für die Zahl der Anfragen pro Minute, damit einzelne Nutzer den Dienst nicht überlasten.

Von Bahn-Fahrplänen bis zum Schulprojekt

APIs stecken unsichtbar in fast jeder App, die aktuelle Daten zeigt. Die Karte in einer Lieferdienst-App kommt von einem Kartendienst. Die Bezahlung läuft über die API eines Zahlungsdienstleisters. Die Abfahrtszeiten in einer Fahrplan-App stammen aus der Schnittstelle des Verkehrsverbunds. Man merkt davon nur etwas, wenn eine dieser Schnittstellen ausfällt und plötzlich ein Teil der App leer bleibt.

In Nachrichten begegnet der Begriff meist in drei Zusammenhängen. Erstens bei Preissenkungen: Sinkt der Preis pro Million Tokens, wird KI für kleine Firmen bezahlbar. Zweitens bei Regeländerungen, etwa wenn eine Plattform ihre API kostenpflichtig macht. Drittens bei Sicherheitsvorfällen mit gestohlenen Schlüsseln.

Eine wichtige Abgrenzung: Die API ist nicht dasselbe wie die Chat-Oberfläche eines KI-Dienstes. Im Chatfenster tippt ein Mensch, über die API fragt ein Programm. Ein Schüler, der einen kleinen Chatbot für ein Informatikprojekt baut, nutzt die API mit wenigen Zeilen Code. Genau darin liegt ihr Reiz: Fähigkeiten, die man selbst nie entwickeln könnte, sind über eine schmale, klar beschriebene Tür nutzbar.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.