Configuración del proveedor
Antes de que pueda ejecutarse cualquier código del agente, necesita saber dónde enviar una solicitud, qué clave la autoriza y qué modelo usar. Esta página reúne esos tres valores.
Tu clave API es una credencial
Trátala como tratarías una contraseña. Nunca la pegues en un archivo JavaScript, nunca la hagas commit, nunca la publiques en un mensaje de Discord pidiendo ayuda. Cualquiera que tenga tu clave puede gastar tu crédito.
Por esa razón el curso mantiene cada llamada a la API en un servidor en lugar de en el navegador. El código del navegador es visible para cualquiera que abra las herramientas de desarrollo, así que una clave usada allí es una clave que regalaste.
Revisa qué ya tienes
Si tomaste Intro to AI Engineering, estas variables pueden estar guardadas en tu cuenta de Scrimba.
Abre Settings en el editor de Scrimba, luego selecciona Edit Environment. Busca tres entradas llamadas exactamente AI_URL, AI_KEY y AI_MODEL.
Si las tres están ahí y apuntan a un proveedor con el que aún tienes crédito, probablemente estés listo. Ve directo a modelos recomendados y confirma que el modelo en AI_MODEL soporta tool calling, ya que ese requisito es más estricto en este curso que en el anterior.
Si falta alguna, o quieres cambiar de proveedor, sigue leyendo.
Revisar toma unos pocos segundos y puede ahorrarte crear una cuenta que no necesitas.
Qué proveedor elegir
OpenAI es la opción más segura para este curso. Su API es de donde viene la API de Responses, y usarla requiere crédito de API pagado. Los costos dependen del modelo, el tamaño de la solicitud y cuánto experimentes, así que verifica el precio actual antes de cargar una cantidad con la que te sientas cómodo.
OpenRouter es la alternativa si no puedes o no quieres usar OpenAI. Es una única API que se enruta hacia muchos proveedores, incluyendo modelos gratuitos, y sirve la misma API de Responses compatible con OpenAI que el curso llama, así que el código del curso no cambia.
De cualquier forma, la configuración sigue el mismo patrón: crea una cuenta, genera una clave, luego guarda la URL del proveedor, tu clave y un ID de modelo.
Elige OpenRouter si pagar a OpenAI directamente es incómodo para ti, o si quieres una cuenta que acceda a muchos modelos.
Configurar OpenAI
Ve a la plataforma de desarrolladores de OpenAI e inicia sesión o crea una cuenta.
ChatGPT Plus no es crédito de API
La plataforma de desarrolladores se factura por separado de una suscripción a ChatGPT. Tener ChatGPT Plus no le da a tu cuenta de API ningún crédito.
Abre Billing en la configuración de la plataforma y añade crédito si tu cuenta lo necesita. No necesitas un modelo costoso para este curso: una pequeña cantidad de crédito con un modelo ligero es suficiente para seguir junto.
Ahora abre API keys en la configuración de la plataforma y selecciona Create new secret key. Dale a la clave un nombre que te ayude a recordar para qué es. Cuando se crea la clave, cópiala inmediatamente, porque el valor completo se muestra solo una vez.
De vuelta en Scrimba, abre Edit Environment y configura:
AI_URL=https://api.openai.com/v1
AI_KEY=tu-clave-api-aqui
AI_MODEL=gpt-5.4-nanogpt-5.4-nano es el modelo predeterminado del curso. Ve a modelos recomendados si quieres algo diferente. Guarda las variables de entorno una vez que las tres estén en su lugar.
Configurar OpenRouter
Crea una cuenta en OpenRouter, abre la página API Keys, y crea una clave para Scrimba.
OpenRouter tiene modelos gratuitos, pero no siempre estarán disponibles o se comportarán de la misma manera de una ejecución a la otra, lo que hace difícil saber si un resultado extraño vino de tu código o del modelo. Así que la opción más segura es la misma que con OpenAI: carga una pequeña cantidad de crédito y elige un modelo pagado ligero si quieres resultados consistentes.
Si planeas usar endpoints gratuitos, abre la configuración de Privacy y revisa las opciones de política de datos antes de habilitarlas. Los endpoints gratuitos pueden enrutar tus solicitudes a proveedores con diferentes políticas de datos, así que toma una decisión deliberada antes de enviarles algo real.
En Scrimba, configura:
AI_URL=https://openrouter.ai/api/v1
AI_KEY=tu-clave-api-aqui
AI_MODEL=mistralai/ministral-3b-2512mistralai/ministral-3b-2512 es uno de los modelos recomendados para OpenRouter. Guarda las variables de entorno.
mistralai/ministral-3b-2512, no solo el nombre corto. Los tres valores van juntos
El fallo de configuración más común es un conjunto no coincidente en lugar de un valor individual incorrecto. Una clave válida con la URL incorrecta del proveedor falla, y una configuración de proveedor válida con un ID de modelo que ese proveedor no ofrece también falla. Ambos producen errores de autenticación o modelo no encontrado que parecen que algo está roto en el código del curso.
Así que siempre que cambies de proveedor, cambia AI_URL, AI_KEY y AI_MODEL como un conjunto, y guárdalos juntos.
¿Ejecutando el código en tu propia máquina?
Scrimba almacena estos como variables de entorno a nivel de cuenta, por lo que no hay un archivo .env en el proyecto del navegador. En tu propia máquina pondrás los mismos tres valores en un archivo .env en su lugar. Ejecutar el código localmente cubre eso.
Qué sigue
Modelos recomendados cubre qué hace que un modelo sea apropiado para trabajo de agentes y cuáles han sido probados contra este curso. Si prefieres ver cómo se arma la solicitud misma, Chat Completions y Responses compara las dos formas de API.
AI_MODEL. 
