Schema einer API-Anfrage: Links eine App, die eine Anfrage mit Adresse, Methode, Zugangsschlüssel und JSON-Daten an einen API-Endpoint schickt. Rechts der Server mit dem KI-Modell, der eine JSON-Antwort samt Statuscode zurücksendet.

API-Endpoint

Ein API-Endpoint ist eine feste Internetadresse, an die ein Programm eine Anfrage schickt, um von einem anderen Programm eine Antwort zu bekommen. Wer heute ein KI-Modell wie GPT oder Claude in eine eigene App einbaut, spricht genau so einen Endpoint an.

Programme müssen sich gegenseitig Daten schicken können. Eine Wetter-App auf dem Handy weiß selbst nichts über das Wetter. Sie fragt bei einem Rechner nach, der irgendwo im Internet steht, und bekommt eine Antwort zurück. Dafür braucht sie eine feste Adresse, an die sie ihre Frage richten kann. Genau das ist ein API-Endpoint: eine klar festgelegte Adresse, hinter der ein bestimmter Dienst auf Anfragen wartet. Sie sieht aus wie eine Internetadresse, wird aber nicht von Menschen im Browser aufgerufen, sondern von anderen Programmen.

Warum ganze Firmen nur aus Endpoints bestehen

Endpoints sind die Verkaufstheke der Softwarebranche. Ein Anbieter wie OpenAI oder Anthropic verkauft keine Software zum Herunterladen. Er stellt eine Adresse bereit, an die man Text schickt, und liefert die Antwort seines KI-Modells zurück. Abgerechnet wird pro Anfrage. Das Modell selbst verlässt dabei nie die Rechenzentren des Anbieters.

Für Entwickler ist das enorm bequem. Eine kleine Firma kann ein Sprachmodell benutzen, für dessen Training Hunderte Millionen Dollar nötig waren. Sie braucht dafür weder Grafikkarten noch Fachleute für maschinelles Lernen. Sie braucht nur die Adresse und einen Zugangsschlüssel, also eine Art Passwort für Programme.

Diese Bequemlichkeit hat einen Preis, und der heißt Abhängigkeit. Wer seine App auf einen fremden Endpoint stützt, ist ausgeliefert. Der Anbieter kann die Preise erhöhen, das Modell austauschen oder den Dienst einstellen. Genau darüber wird in der Tech-Branche viel gestritten. Manche Firmen betreiben deshalb zusätzlich eigene Modelle auf eigenen Servern.

Was bei einer Anfrage tatsächlich passiert

Eine Anfrage besteht aus drei Teilen. Erstens die Adresse, zum Beispiel etwas in der Form api.anbieter.com/v1/messages. Zweitens die Methode, die sagt, was passieren soll: Daten abrufen oder Daten senden. Drittens die eigentlichen Daten, meist in einem Format namens JSON. JSON ist eine schlichte Textschreibweise, die Menschen noch lesen können und Programme leicht verarbeiten.

Der Server nimmt die Anfrage entgegen, prüft den Zugangsschlüssel und arbeitet sie ab. Bei einem KI-Endpoint heißt das: Das Modell rechnet und erzeugt eine Antwort. Diese Antwort geht denselben Weg zurück, ebenfalls als JSON. Dazu kommt ein Statuscode, eine dreistellige Zahl. 200 bedeutet, alles hat geklappt, 401 bedeutet, der Schlüssel war falsch, 429 bedeutet, es kamen zu viele Anfragen auf einmal.

Ein häufiger Irrtum: API und Endpoint sind nicht dasselbe. Die API ist die gesamte Schnittstelle mit allen Regeln und Möglichkeiten. Ein Endpoint ist eine einzelne Adresse darin. Eine API hat also meist viele Endpoints, etwa einen fürs Anmelden, einen fürs Abfragen und einen fürs Löschen. Man kann sich die API als Speisekarte vorstellen und den Endpoint als ein Gericht darauf.

Endpoints in Apps, Preislisten und Schlagzeilen

Man benutzt Endpoints ständig, ohne es zu merken. Wenn eine Webseite eine Karte von Google zeigt, ruft sie einen Endpoint auf. Wenn eine Banking-App den Kontostand lädt, ebenso. Auch Chatbots auf Firmenwebseiten schicken jede Nachricht an einen Endpoint eines KI-Anbieters.

In Nachrichten taucht der Begriff meist bei Preisen und Störungen auf. Meldungen wie « Anbieter senkt die API-Preise um 60 Prozent » beziehen sich auf die Kosten pro Anfrage an solche Endpoints. Fällt ein zentraler Endpoint aus, stehen gleichzeitig Tausende Apps still, die ihn nutzen. Solche Ausfälle sind regelmäßig Thema in der Tech-Presse.

Wer selbst programmieren lernt, stößt schnell darauf. Viele öffentliche Endpoints sind kostenlos, etwa für Wetterdaten, Fahrpläne oder Wikipedia-Inhalte. Man kann sie mit wenigen Zeilen Code ausprobieren. Das ist oft der erste Moment, in dem eigener Code mit der Außenwelt spricht.

Subscribe free. Unsubscribe the second it sucks.

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