API

term_id: api

Category: engineering_practice

Definition

Et API definerer et sett med protokoller og verktøy for å bygge programvare og applikasjoner. Innefor AI muliggjør API-er at utviklere får tilgang til kraftige modeller som LLM-er eller bildegeneratorer uten å måtte hoste dem lokalt.

Summary

En programvaregrensesnitt (Application Programming Interface) som lar ulike systemer kommunisere og utveksle data.

Key Concepts

  • Endepunkter
  • REST (Representational State Transfer)
  • Autentisering
  • Payload (Last/datainnhold)

Use Cases

  • Integrasjon av chatbots i nettsider
  • Tilgang til skybaserte maskinlæringsmodeller
  • Henting av data fra AI-tjenester

Code Example

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