Une API (Application Programming Interface) est un ensemble de règles et de protocoles qui permet à des logiciels de communiquer entre eux. C'est le mécanisme fondamental de l'interopérabilité sur le web.
Les API REST sont les plus courantes : elles utilisent HTTP avec les méthodes GET, POST, PUT, DELETE pour manipuler des ressources. Les API GraphQL offrent une alternative plus flexible en permettant au client de spécifier exactement les données souhaitées.
Dans le contexte de l'IA, les API permettent d'intégrer des modèles comme GPT, Claude ou Gemini dans n'importe quelle application.