API

term_id: api

Category: engineering_practice

Definition

En API definerer en række protokoller og værktøjer til udvikling af software og applikationer. Inden for AI gør API’er det muligt for udviklere at få adgang til kraftfulde modeller som LLM’er eller billedgeneratorer uden at skulle hoste dem lokalt.

Summary

En Application Programming Interface, der gør det muligt for forskellige softwaresystemer at kommunikere og udveksle data.

Key Concepts

  • Endpoints
  • REST
  • Autentificering
  • Payload

Use Cases

  • Integration af chatbots i hjemmesider
  • Adgang til skybaserede ML-modeller
  • Hentning af data fra AI-tjenester

Code Example

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