Configuración para Learn AI Agents
Construir un agente requiere sorprendentemente poca configuración. Necesitas un lugar adonde enviar una solicitud, permiso para enviarla, y un modelo del otro lado que pueda llamar herramientas.
Son tres valores. El resto de esta guía trata de conseguirlos bien a la primera, para que nada en el curso falle por algo que no tenga que ver con agentes.
Estas páginas acompañan al curso Learn AI Agents de Scrimba, y funcionan por sí solas. Si estás trabajando el curso en el navegador, solo necesitas las primeras tres páginas. Las dos últimas son para cuando quieras el código en tu máquina, y luego online.
El código del curso es JavaScript, y el manual de JavaScript está ahí si quieres repasarlo primero.
Qué vas a configurar
Tres variables de entorno contienen todo lo que el código del curso necesita para comunicarse con un modelo:
| Variable | Qué contiene |
|---|---|
AI_URL | La URL base de la API del proveedor, adonde se envían las solicitudes |
AI_KEY | Tu clave de API, que es lo que autoriza esas solicitudes |
AI_MODEL | El ID del modelo específico con el que quieres hablar |
Tienen que ser coherentes entre sí. Una clave válida apuntando a la URL incorrecta del proveedor falla, y un proveedor correcto con un ID de modelo que ese proveedor no sirve también falla. Cada vez que cambies de proveedor, cambia los tres valores juntos.
¿Vienes de Intro to AI Engineering?
Estas son las mismas tres variables que ese curso usaba. Si ya las tienes guardadas en Scrimba, quizás puedas ir directo a modelos recomendados y confirmar que tu modelo admite tool calling.
AI_URL, AI_KEY y AI_MODEL son una configuración en tres partes. La URL dice con qué empresa estás hablando, la clave prueba que tienes permiso, y el modelo dice cuál responde. Solo funcionan como un conjunto coincidente, así que cambia los tres juntos cada vez que cambies de proveedor. Una clave de un proveedor con la URL de otro es el error que tienes que vigilar.
Las páginas en orden
Configuración del proveedor te guía a través de crear una cuenta con OpenAI u OpenRouter, generar una clave de API, y guardar los tres valores.
Modelos recomendados cubre el único requisito difícil, tool calling, y te da una lista corta probada para que no tengas que adivinar.
Chat Completions y Responses explica las dos APIs de OpenAI que verás, cómo difieren sus formas de solicitud y respuesta, y por qué este curso usa Responses.
Ejecutar el código localmente es para cuando quieras sacar el proyecto de Scrimba y llevarlo a tu máquina, cubriendo la descarga, el archivo .env, instalar dependencias, y las colisiones de puertos que atrapan a la gente.
Desplegar tu app de agente es el paso después del curso: poner la app OpenSwap terminada, o tu proyecto individual de Charta, online con una compilación de producción y un host.
Las dos últimas pueden esperar hasta que quieras el proyecto en tu computadora o online.
Una cosa que decidir de antemano
El código del curso usa el cliente de OpenAI apuntando a lo que sea que establezcas en AI_URL, y llama a la API Responses. Así que un proveedor tiene que hacer más que aceptar solicitudes con forma de OpenAI. Tiene que servir Responses, y el modelo detrás tiene que llamar herramientas de forma confiable a través de él. Las rutas en la página de modelos recomendados han sido probadas de esa forma.
Tool calling es el requisito que no se dobla. Este curso construye su agente sobre el tool calling nativo del modelo: el modelo devuelve una solicitud estructurada para ejecutar una de tus funciones, y tu código la ejecuta. Los agentes se pueden construir de otras formas, pero el código de este curso no puede ejecutarse sin él, sea como sea que lo demás esté escrito.
Ten esto en mente si te vas a explorar más allá de la lista recomendada, porque una limitación del modelo y un bug en tu código se ven idénticos en la consola.
El agente en este curso funciona pidiendo a tu código que ejecute algo, así que un modelo que no puede hacer esa solicitud no puede ejecutarlo. La lista corta en la página de modelos ya tiene esto verificado.
Otros cursos de IA de Scrimba
Cada otro curso de IA y proyecto tiene su propia guía de configuración local. Ejecutar un proyecto de curso de IA localmente es el índice para esos, cubriendo la AI Engineer Path, Chef Claude, e Intro to Mistral AI.

