API

term_id: api

Category: engineering_practice

Definition

Eine API definiert eine Reihe von Protokollen und Werkzeugen zum Erstellen von Software und Anwendungen. Im Bereich der KI ermöglichen APIs Entwicklern den Zugriff auf leistungsstarke Modelle wie LLMs oder Bildgeneratoren, ohne diese lokal hosten zu müssen.

Summary

Eine Anwendungsschnittstelle (Application Programming Interface), die es verschiedenen Softwaresystemen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen.

Key Concepts

  • Endpunkte
  • REST
  • Authentifizierung
  • Payload (Nutzlast)

Use Cases

  • Integration von Chatbots in Websites
  • Zugriff auf cloudbasierte ML-Modelle
  • Datenabruf von KI-Diensten

Code Example

1
2
import requests
response = requests.get('https://api.ai.com/v1/generate', headers={'Authorization': 'Bearer token'})