API
Kurz erklärt
Eine API ist eine technische Schnittstelle, über die Programme nach vereinbarten Regeln miteinander kommunizieren. Die Abkürzung steht für Application Programming Interface.
Was ist eine API?
Eine API beschreibt, welche Funktionen oder Daten ein System anbietet, welche Eingaben es erwartet und in welcher Form es antwortet. Menschen arbeiten meist über eine Benutzeroberfläche; Software arbeitet über APIs.
APIs sind nicht speziell für KI. KI-Anwendungen nutzen sie jedoch häufig, um Modelle aufzurufen, Daten abzurufen oder externe Systeme als Tools anzubinden.
Wie funktioniert das?
Anwendung A ── Anfrage nach API-Regeln ──▶ Anwendung B
Anwendung A ◀── strukturierte Antwort ─── Anwendung B
Eine API kann Authentifizierung, Berechtigungen, Mengenbegrenzungen und definierte Fehlermeldungen vorsehen. Viele Web-APIs übertragen strukturierte Daten über Netzwerkprotokolle.
Konkretes Beispiel
Ein interner Assistent soll verfügbare Termine anzeigen. Er sendet über eine Kalender-API Zeitraum und Ressource. Die API prüft die Berechtigung und liefert strukturierte Termine zurück. Das Sprachmodell formuliert daraus eine verständliche Antwort.
Warum ist das wichtig?
APIs schaffen kontrollierte Verbindungen zwischen Systemen. Ihre Sicherheit hängt von Schlüsseln, Rechten, Datenvalidierung und Protokollierung ab. Zugangsdaten gehören nicht in Prompts oder frei sichtbare Dateien.
Zusammenhang mit anderen KI-Begriffen
- Function Calling kann API-Aufrufe vorbereiten.
- MCP bietet einen Standard für die Verbindung von KI-Anwendungen mit Funktionen und Ressourcen.
- Cloud-KI wird häufig über eine API genutzt.
Typisches Missverständnis
Missverständnis: Eine API ist eine Datenbank.
Eine API ist die vereinbarte Schnittstelle. Dahinter kann eine Datenbank, ein Modell, ein Kalender oder ein ganz anderer Dienst stehen.
Merksatz
Eine API ist ein Vertrag dafür, wie Software eine Funktion oder Daten eines anderen Systems anfragen kann.
No comments to display
No comments to display