Was ist eine API? (ohne Fachchinesisch)
Eine API ist eine Speisekarte für Programme: Du bestellst etwas Bestimmtes und bekommst eine definierte Antwort.
Die Speisekarten-Analogie
Stell dir ein Restaurant vor. Du gehst nicht in die Küche und kochst selbst. Du bestellst von der Speisekarte, und die Küche liefert genau das. Eine API (Application Programming Interface) ist diese Speisekarte für Software: Ein Programm fragt bei einem anderen Programm etwas Bestimmtes an und bekommt eine definierte Antwort zurück.
Konkretes Beispiel
Eine Wetter-API bekommt eine Anfrage wie "Wetter für Berlin" und schickt strukturierte Daten zurück, zum Beispiel Temperatur und Regenwahrscheinlichkeit. Die App muss nicht wissen, wie die Wetterdaten berechnet werden – sie fragt einfach die API.
Warum wichtig für KI-Entwicklung?
Wenn du mit KI-Modellen arbeitest, nutzt du meist eine API: Du schickst einen Prompt an die API des Anbieters (z. B. Anthropic) und bekommst die Antwort des Modells zurück. Auch KI-Agenten nutzen APIs, um mit Werkzeugen zu sprechen – etwa eine Wetter-API, eine Datenbank-API oder eine Such-API.
Kurz gesagt
API = ein fester, dokumentierter Weg, wie zwei Programme miteinander reden, ohne dass eines wissen muss, wie das andere intern funktioniert.
BEISPIEL
GET https://api.wetter.de/berlin liefert zurück: { "temp": 18, "regen": false }
KURZ-QUIZ
Was ist eine API am ehesten?
QUELLEN
- Wikipedia: Programmierschnittstelle ↗ de.wikipedia.org
- MDN: Einführung in Web-APIs ↗ developer.mozilla.org
- Anthropic-API-Doku: Übersicht ↗ docs.anthropic.com