En API er et sett med regler og protokoller som gjør at et programvareprodukt kan samhandle med et annet. Tenk på det som en bro som lar ulike apper eller systemer «snakke» med hverandre. For eksempel, når du bruker en app for å sjekke været eller betale med PayPal, kommuniserer appen med en server via en API for å hente eller sende data.
Enkelt fortalt fungerer en API som en servitør på en restaurant. Du (brukeren) forteller servitøren (API-en) hva du vil ha, og servitøren henter det fra kjøkkenet (serveren). API-er gjør det enkelt for apper å hente data fra andre tjenester uten å måtte vite nøyaktig hvordan alt fungerer bak kulissene.
Et vanlig eksempel på en API er Google Maps API, som lar utviklere integrere Google Maps direkte i egne apper eller nettsider. Når du ser et kart på en nettside som viser en lokasjon, er det Google Maps API som er i sving – den leverer kartdata uten at du trenger å forlate siden.
En UI (User Interface) er det brukerne interagerer direkte med – knapper, skjemaer og menyer – mens en API er et backend-verktøy som lar applikasjoner kommunisere med hverandre. Kort sagt er UI for mennesker, mens API er for maskiner.
Ja! ChatGPT kan brukes som en API. Utviklere kan integrere ChatGPT API-en i egne applikasjoner, nettsider eller tjenester for å tilby AI-baserte funksjoner og svar, akkurat slik du ser her.