Configuración del proveedor
Antes de que cualquier código de agente pueda ejecutarse, necesita saber a dónde enviar una solicitud, qué clave la autoriza y qué modelo pedir. Esta página deja esos tres valores listos.
Tu clave de API es una credencial
Trátala como tratarías una contraseña. Nunca la pegues en un archivo JavaScript, nunca la subas a un repositorio, nunca la publiques en un mensaje de Discord pidiendo ayuda. Cualquiera que tenga tu clave puede gastar tu crédito.
Esa regla es también la razón por la que el curso mantiene todas las llamadas a la API en un servidor y no en el navegador. El código del navegador es visible para cualquiera que abra las herramientas de desarrollador de su navegador, así que una clave usada ahí es una clave que has regalado.
Revisa lo que ya tienes
Si ya tomaste Intro a la Ingeniería de IA, estas variables podrían seguir guardadas en tu cuenta de Scrimba.
Abre Settings en el editor de Scrimba y luego selecciona Edit Environment. Busca tres entradas con los nombres exactos AI_URL, AI_KEY y AI_MODEL.
Si las tres están ahí y apuntan a un proveedor con el que todavía tienes crédito, es muy probable que ya estés listo. Salta 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 diez segundos y puede ahorrarte crear una segunda cuenta que no necesitas!
Qué proveedor elegir
OpenAI es el proveedor predeterminado que usa este curso. Su API es de donde proviene la Responses API, y usarla requiere crédito de API. Los costos dependen del modelo, el tamaño de la solicitud y cuánto experimentes, así que revisa los precios actuales antes de cargar un monto con el que te sientas cómodo.
OpenRouter es la alternativa si no puedes o no quieres usar OpenAI. Es una sola API que enruta a muchos proveedores, incluyendo modelos de nivel gratuito, y habla el mismo formato compatible con OpenAI, así que el código del curso no cambia.
De cualquier forma, la configuración tiene la misma estructura: crear una cuenta, generar una clave y luego guardar la URL del proveedor, tu clave y un ID de modelo.
Elige OpenRouter si pagarle directamente a OpenAI es complicado donde vives, o si quieres probar primero un modelo gratuito.
Configurando 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 cobra por separado de una suscripción a ChatGPT. Tener ChatGPT Plus no le da ningún crédito a tu cuenta de API, y esto sorprende a casi todos al menos una vez.
Abre Billing en la configuración de la plataforma y agrega crédito si tu cuenta no tiene nada. Revisa los precios actuales del modelo y define un presupuesto que se ajuste a tu propio uso.
Ahora abre API keys en la configuración de la plataforma y selecciona Create new secret key. Dale un nombre que todavía tenga sentido para ti en tres meses. Cuando se cree la clave, cópiala de inmediato, porque el valor completo se muestra solo una vez y no se puede recuperar después.
De vuelta en Scrimba, abre Edit Environment y define:
AI_URL=https://api.openai.com/v1
AI_KEY=tu-clave-de-api-aqui
AI_MODEL=gpt-5.4-nanoConsulta modelos recomendados si quieres algo distinto al predeterminado. Guarda las variables de entorno una vez que las tres estén en su lugar.
Define un presupuesto de facturación mientras estás ahí. ¡Toma un minuto y hace que un ciclo descontrolado nunca se convierta en una sorpresa!
Configurando OpenRouter
Crea una cuenta en OpenRouter, abre la página de API Keys y crea una clave.
OpenRouter sí ofrece modelos gratuitos, y son útiles para aprender. Ten en cuenta dos cosas antes de depender de uno.
No hay garantía de que los endpoints gratuitos estén disponibles, y su comportamiento puede diferir de una ejecución a otra, lo que hace difícil saber si un resultado extraño vino de tu código o del modelo. Los endpoints gratuitos también pueden enrutar tus solicitudes a proveedores con distintas políticas de datos, así que abre la configuración de Privacy y toma una decisión consciente antes de habilitarlos.
Si quieres resultados consistentes, aplica el mismo consejo que con OpenAI: carga una pequeña cantidad de crédito y elige un modelo de pago liviano.
En Scrimba, define:
AI_URL=https://openrouter.ai/api/v1
AI_KEY=tu-clave-de-api-aqui
AI_MODEL=mistralai/ministral-3b-2512Guarda las variables de entorno.
Fíjate en el formato del ID del modelo: incluye el proveedor al principio, así que es mistralai/ministral-3b-2512 y no el nombre corto por sí solo. ¡Ese prefijo confunde a la gente todo el tiempo!
Los tres valores van juntos
El fallo de configuración más común no es un solo valor incorrecto, sino un conjunto desalineado. Una clave válida de OpenAI contra la URL de OpenRouter falla. Una configuración válida de OpenRouter con un ID de modelo exclusivo de OpenAI falla. Ambos casos producen errores de autenticación o de modelo no encontrado que parecen indicar que algo está roto en el código del curso.
Por eso, cada vez que cambies de proveedor, cambia AI_URL, AI_KEY y AI_MODEL como un solo conjunto, y guárdalos juntos.
¿Ejecutando el código en tu propia máquina?
Scrimba guarda estos valores como variables de entorno a nivel de cuenta, por eso no hay un archivo .env en el proyecto del navegador. En tu propia máquina, pondrás esos mismos tres valores en un archivo .env. Ejecutar el código localmente cubre eso.
Los mensajes de error no ayudan mucho aquí, porque describen lo que salió mal en el proveedor, así que parece que el código del curso está roto. ¡Por lo general no lo está!
Hacia dónde ir después
Modelos recomendados cubre qué hace que un modelo sea adecuado para el trabajo con agentes y cuáles se han probado con este curso. Si prefieres ver cómo se construye la solicitud en sí, Chat Completions y Responses compara las dos estructuras de API.

