En API är en uppsättning regler och protokoll som gör det möjligt för ett program att interagera med ett annat. Se det som en bro som låter olika appar eller system “prata” med varandra. När du till exempel använder en app för att kolla vädret eller betalar via PayPal, kommunicerar appen med en server via en API för att hämta eller skicka data.
Enkelt uttryckt är en API som en servitör på en restaurang. Du (användaren) talar om för servitören (API:et) vad du vill ha, och servitören hämtar det från köket (servern). API:er gör det enkelt för appar att hämta data från andra tjänster utan att behöva veta exakt hur allt fungerar bakom kulisserna.
Ett vanligt exempel är Google Maps API, som låter utvecklare integrera Google Maps i sina egna appar eller webbplatser. När du ser en karta inbäddad på en hemsida som visar en plats, är det Google Maps API som levererar kartdatan direkt till sidan.
Ett UI (User Interface eller användargränssnitt) är det som människor interagerar med direkt – knappar, formulär och menyer. En API är däremot ett verktyg i backend som låter applikationer kommunicera med varandra. UI är till för människor, medan API:et är till för maskiner.
Ja! ChatGPT kan användas som en API. Utvecklare kan integrera ChatGPT API i sina egna applikationer, webbplatser eller tjänster för att erbjuda AI-baserade svar och funktioner i sina egna system.