API-Funktion

API-Funktion

Eine API-Funktion ist ein einzelner, klar definierter Dienst, den ein Programm einem anderen Programm anbietet — zum Beispiel „übersetze diesen Text". Man ruft sie über das Internet oder innerhalb eines Rechners auf, schickt Daten mit und bekommt ein Ergebnis zurück.

Programme müssen sich gegenseitig um Dinge bitten können. Eine Wetter-App auf dem Handy weiß selbst nichts über das Wetter. Sie fragt bei einem fremden Rechner nach, der die Messdaten hat. Damit das klappt, veröffentlicht dieser Rechner eine Liste von Diensten, die man bei ihm bestellen kann. Ein einzelner solcher Dienst heißt API-Funktion. API steht für « Application Programming Interface », also Programmierschnittstelle: die Stelle, an der zwei Programme miteinander reden. Eine API-Funktion ist wie ein Gericht auf einer Speisekarte — sie hat einen festen Namen, verlangt bestimmte Angaben und liefert ein vorhersehbares Ergebnis.

Warum niemand alles selbst baut

Ohne solche Schnittstellen müsste jede Firma jede Fähigkeit von Grund auf selbst entwickeln. Ein kleiner Online-Shop müsste dann eigene Kartenzahlung, eigene Landkarten und eigene Spracherkennung programmieren. Das ist unbezahlbar. Stattdessen bindet er fertige API-Funktionen anderer Anbieter ein. Ein paar Zeilen Code genügen, und die Zahlung funktioniert.

Für die Anbieter ist das ein Geschäftsmodell. Firmen wie OpenAI, Google oder Stripe verkaufen ihre Fähigkeiten nicht als Produkt zum Anfassen, sondern als Aufruf. Abgerechnet wird pro Nutzung, oft in winzigen Beträgen. Bei Sprachmodellen zahlt man typischerweise Bruchteile eines Cents pro tausend verarbeiteter Textbausteine. Bei Millionen Anfragen summiert sich das trotzdem zu erheblichen Umsätzen.

Daraus entsteht aber auch eine Abhängigkeit. Wer sein Produkt auf fremde API-Funktionen stützt, ist den Preisen und Entscheidungen des Anbieters ausgeliefert. Ändert der Anbieter die Bedingungen oder schaltet eine Funktion ab, stehen ganze Firmen still. In der Tech-Branche ist das ein wiederkehrendes Thema in den Nachrichten.

Was bei einem Aufruf passiert

Jede API-Funktion hat drei feste Bestandteile. Erstens einen Namen oder eine Adresse, unter der man sie erreicht. Zweitens die Eingaben, auch Parameter genannt: das sind die Angaben, die sie zum Arbeiten braucht. Drittens die Rückgabe, also das Ergebnis. Eine Übersetzungsfunktion braucht den Text und die Zielsprache und liefert den übersetzten Text zurück.

Technisch läuft das meist über dasselbe Netzwerkprotokoll wie eine normale Webseite. Das eigene Programm schickt eine Anfrage an eine Internetadresse. Der fremde Server antwortet mit einem strukturierten Datenpaket, häufig im Format JSON. Das ist eine schlichte Textform, die Menschen lesen und Maschinen zuverlässig auseinandernehmen können. Meist muss man außerdem einen persönlichen Schlüssel mitschicken, damit der Anbieter weiß, wem er die Nutzung berechnet.

Wichtig ist die Abgrenzung: Eine API-Funktion ist kein Programm, das auf deinem Gerät läuft. Der eigentliche Code bleibt beim Anbieter, du siehst ihn nie. Du kennst nur die vereinbarte Form von Eingabe und Ausgabe. Genau das macht die Sache stabil — der Anbieter kann sein Innenleben komplett umbauen, solange die Schnittstelle gleich bleibt.

API-Funktionen in KI-Produkten

Die meisten KI-Anwendungen, die du benutzt, sind selbst gar keine KI. Ein Schreibassistent in einem Textprogramm schickt deinen Absatz an ein Sprachmodell und zeigt die Antwort an. Die eigentliche Rechenarbeit passiert in einem Rechenzentrum, oft tausende Kilometer entfernt. Ohne API-Funktion wäre diese Arbeitsteilung nicht möglich.

Seit einigen Jahren geht das auch in die andere Richtung. Moderne Sprachmodelle können selbst API-Funktionen aufrufen, das nennt man Function Calling oder Tool Use. Fragst du nach dem aktuellen Wechselkurs, erfindet das Modell keine Zahl. Es ruft eine Finanz-Schnittstelle auf und gibt deren echten Wert weiter. Solche Modelle, die eigenständig Werkzeuge bedienen, stecken hinter dem Schlagwort « KI-Agenten ».

In Wirtschaftsnachrichten begegnet dir der Begriff meist indirekt. Wenn eine Firma meldet, sie öffne ihr Modell « über die API », heißt das: Entwickler dürfen es ab sofort gegen Bezahlung in eigene Produkte einbauen. Das ist oft ein größerer wirtschaftlicher Schritt als die Vorstellung des Modells selbst.

Subscribe free. Unsubscribe the second it sucks.

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