promptgarten 🌱
🌍 ZH
Terme●○○3 min · +20 XP

Qu'est-ce qu'une API ? (sans jargon)

Une API, c'est un menu de restaurant pour les programmes : tu commandes quelque chose de précis et tu reçois une réponse définie.

L'analogie du menu de restaurant

Imagine un restaurant. Tu ne vas pas en cuisine cuisiner toi-même. Tu commandes sur le menu, et la cuisine te livre exactement ça. Une API (Application Programming Interface, interface de programmation) est ce menu pour les logiciels : un programme demande quelque chose de précis à un autre programme et reçoit une réponse définie en retour.

Exemple concret

Une API météo reçoit une requête du type « météo pour Paris » et renvoie des données structurées, par exemple la température et la probabilité de pluie. L'app n'a pas besoin de savoir comment les données météo sont calculées – elle interroge simplement l'API.

Pourquoi c'est important pour le développement IA ?

Quand tu travailles avec des modèles d'IA, tu utilises en général une API : tu envoies un prompt à l'API d'un fournisseur (par exemple Anthropic) et tu reçois la réponse du modèle en retour. Les agents IA utilisent aussi des API pour parler à des outils – une API météo, une API de base de données, une API de recherche.

En bref

API = une façon fixe et documentée pour deux programmes de communiquer, sans que l'un doive savoir comment l'autre fonctionne en interne.

EXEMPLE

GET https://api.meteo.fr/paris renvoie : { "temp": 18, "pluie": false }

QUIZ RAPIDE

Qu'est-ce qu'une API, au fond ?

SOURCES

SUJETS LIÉS

MCP (Model Context Protocol) : comment les outils IA se connectent ●●○Qu'est-ce qu'un agent IA ? (par rapport à un chatbot) ●○○Qu'est-ce qu'un LLM ? ●○○