Cómo funciona
Una API (Application Programming Interface) es un contrato entre dos sistemas. Define qué solicitudes puede hacer un programa a otro, en qué formato y qué recibe a cambio. En el contexto de IA, la API de un proveedor permite que tu código envíe un prompt y reciba la respuesta del modelo, sin necesidad de ejecutar el modelo localmente.
La comunicación suele usar HTTP: envías una petición (request) con los parámetros (modelo, mensajes, temperatura) y recibes una respuesta (response) en JSON. Cada llamada requiere autenticación, normalmente mediante una clave de API.
Ejemplo práctico
Una llamada simple a una API de chat:
curl https://api.exemplo.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"Olá"}]}'La respuesta trae el texto generado, el número de tokens usados y el motivo de parada. Tu código lee ese JSON y muestra o procesa el resultado.
Para qué sirve
Las APIs sirven para integrar modelos de IA a aplicaciones, sitios y automatizaciones sin gestionar infraestructura de inferencia. Son la forma más común de usar IA en producción. Conocer APIs (endpoints, autenticación, rate limits, manejo de errores) es esencial para quien construye productos con IA.