Application Programming Interface (API)

Funny illustration glossary
Comme les applications ne peuvent pas simplement se rendre visite pour demander des données, elles ont besoin d'un intermédiaire.

Une API est un ensemble de règles et de protocoles qui permet à un logiciel d’interagir avec un autre. Voyez-la comme un pont qui permet à différentes applications ou systèmes de « se parler ». Par exemple, lorsque tu utilises une application pour consulter la météo ou effectuer un paiement via PayPal, l’application communique avec un serveur via une API pour récupérer ou envoyer des données.

Qu’est-ce qu’une API en termes simples ?

En termes simples, une API est comme un serveur dans un restaurant. Tu (l’utilisateur) dis au serveur (l’API) ce que tu souhaites, et le serveur l’apporte depuis la cuisine (le serveur informatique). Les API permettent aux applications d’obtenir facilement des données d’autres services sans avoir besoin de savoir comment tout fonctionne en coulisses.

Quel est un exemple concret d’API ?

Un exemple courant d’API est l’API Google Maps, qui permet aux développeurs d’intégrer Google Maps dans leurs propres applications ou sites web. Lorsque tu vois une carte intégrée sur un site affichant un lieu, c’est l’API Google Maps qui est à l’œuvre, fournissant les données cartographiques sans que tu aies besoin de quitter la page.

Quelle est la différence entre UI et API ?

Une UI (User Interface ou interface utilisateur) est ce avec quoi les utilisateurs interagissent directement (boutons, formulaires, menus), tandis qu’une API est un outil backend qui permet aux applications de communiquer entre elles. Essentiellement, l’UI est faite pour les humains, alors que l’API est faite pour les machines.

Est-ce que ChatGPT est une API ?

Oui ! ChatGPT peut être utilisé via une API. Les développeurs peuvent intégrer l’API ChatGPT dans leurs propres applications, sites web ou services pour proposer des réponses générées par IA, tout comme ce que tu vois ici.