
Endpoint
Ein Endpoint ist eine feste Internetadresse, an die ein Programm eine Anfrage schickt und von der es eine Antwort zurückbekommt. Bei KI-Diensten ist der Endpoint die Stelle, an der ein Modell auf fremden Servern erreichbar ist.
Programme müssen miteinander reden können. Damit das klappt, braucht jedes Programm eine feste Adresse, an die man eine Anfrage schicken kann. Genau das ist ein Endpoint: eine klar benannte Stelle im Netz, an der ein Dienst Anfragen annimmt und Antworten zurücksendet. Sie sieht meist aus wie eine Internetadresse, etwa api.beispiel.de/v1/chat. Der Unterschied zu einer normalen Webseite ist der Adressat. Eine Webseite ist für Menschen gemacht, ein Endpoint für andere Programme. Deshalb kommt dort keine bunte Seite zurück, sondern nur reiner Text mit den angefragten Daten.
Der Übergabepunkt zwischen fremdem Code und dem Modell
Fast jede App, die KI benutzt, hat das Modell nicht selbst eingebaut. Große Sprachmodelle brauchen teure Grafikkarten und viel Strom. Also laufen sie in Rechenzentren, und die App schickt ihre Anfragen dorthin. Der Endpoint ist der einzige Punkt, an dem die App mit dem Modell in Kontakt kommt. Alles andere bleibt für sie unsichtbar.
Das hat einen praktischen Vorteil. Der Anbieter kann hinter dem Endpoint das Modell austauschen, verbessern oder auf andere Server verschieben. Solange die Adresse und die Form der Anfrage gleich bleiben, merkt die App davon nichts. Umgekehrt gilt: Wird ein Endpoint abgeschaltet, hören alle Programme auf zu funktionieren, die ihn benutzt haben. Genau das passiert regelmäßig, wenn Anbieter ältere Modellversionen einstellen.
Für Unternehmen ist der Endpoint außerdem die Stelle, an der abgerechnet und kontrolliert wird. Jede Anfrage wird dort gezählt. Deshalb tauchen Endpoints in Verträgen und Preislisten von Cloud-Anbietern ständig auf.
Anfrage, Schlüssel und Antwort
Eine Anfrage an einen Endpoint besteht aus drei Teilen. Erstens der Adresse selbst. Zweitens einem Schlüssel, dem sogenannten API-Key, der wie ein Passwort beweist, dass man den Dienst benutzen darf. Drittens den eigentlichen Daten, also zum Beispiel der Frage an das Modell und dem Namen des gewünschten Modells.
Diese Daten werden in einem festen Format geschickt, meist JSON. Das ist eine einfache Schreibweise für Textbausteine mit Beschriftungen, die Programme leicht lesen können. Der Server prüft den Schlüssel, gibt die Frage an das Modell weiter und schickt die Antwort im selben Format zurück. Dazu kommen oft Zusatzangaben, etwa wie viele Wörter verarbeitet wurden.
Man kann sich einen Endpoint wie ein Bestellfenster an einem Imbiss vorstellen. Man weiß, wo das Fenster ist, und man weiß, wie man bestellt. Was in der Küche dahinter passiert, ist einem gleichgültig. Wichtig ist nur, dass die Bestellung in der erwarteten Form ankommt. Ein Tippfehler im Format führt nicht zu einer schlechten Antwort, sondern zu einer Fehlermeldung.
Endpoints in Apps, News und in der IT-Sicherheit
Wer eine Chat-App, einen Übersetzer oder eine Bildgenerierung im Browser benutzt, spricht ununterbrochen mit Endpoints, ohne es zu merken. Auch Schulplattformen, Bankkonto-Apps und Wetter-Widgets holen ihre Daten so. Beim Programmieren begegnet man dem Begriff spätestens dann, wenn man ein KI-Modell in ein eigenes Projekt einbauen will. Anbieter stellen dafür eine Liste ihrer Endpoints mit den erlaubten Anfrageformen bereit.
In Wirtschaftsnachrichten liest man häufig, ein Unternehmen habe ein neues Modell „über die API verfügbar gemacht“. Gemeint ist, dass es einen Endpoint dafür gibt und andere Firmen dagegen programmieren können. Das ist oft der eigentliche Geschäftszweck: Nicht die eigene App bringt das Geld, sondern die Millionen Anfragen fremder Entwickler.
Vorsicht bei einer Verwechslung. In der IT-Sicherheit bedeutet „Endpoint“ etwas anderes, nämlich ein Gerät am Rand des Netzwerks, also Laptop, Handy oder Drucker. Produkte heißen dort „Endpoint Protection“. Welche Bedeutung gemeint ist, erkennt man am Zusammenhang: Geht es um Schnittstellen und Anfragen, ist die Netzadresse gemeint; geht es um Virenschutz, sind Geräte gemeint.