promptgarden 🌱
🌍 FR
Término●○○3 min · +20 XP

¿Qué es una API? (sin tecnicismos)

Una API es una carta de restaurante para programas: pides algo concreto y recibes una respuesta definida.

La analogía de la carta de restaurante

Imagina un restaurante. No entras a la cocina a cocinar tú mismo. Pides de la carta, y la cocina entrega justo eso. Una API (Application Programming Interface, interfaz de programación de aplicaciones) es esa carta para el software: un programa le pide algo concreto a otro programa y recibe una respuesta definida.

Ejemplo concreto

Una API del tiempo recibe una petición como "tiempo en Madrid" y devuelve datos estructurados, por ejemplo temperatura y probabilidad de lluvia. La app no necesita saber cómo se calculan esos datos, simplemente pregunta a la API.

¿Por qué importa para el desarrollo con IA?

Cuando trabajas con modelos de IA, normalmente usas una API: envías un prompt a la API del proveedor (por ejemplo Anthropic) y recibes de vuelta la respuesta del modelo. Los agentes de IA también usan APIs para hablar con herramientas, como una API del tiempo, una API de base de datos o una API de búsqueda.

En resumen

API = una forma fija y documentada de que dos programas se comuniquen entre sí, sin que ninguno tenga que saber cómo funciona el otro por dentro.

EJEMPLO

GET https://api.tiempo.es/madrid devuelve: { "temp": 18, "lluvia": false }

QUIZ RÁPIDO

¿Qué es, básicamente, una API?

FUENTES

TEMAS RELACIONADOS

MCP (Model Context Protocol): cómo se conectan las herramientas de IA ●●○¿Qué es un agente de IA? (a diferencia de un chatbot) ●○○¿Qué es un LLM? ●○○