promptgarden đŸŒ±
🌍 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 ? ●○○