Modo guionizado sin conexión
No necesita clave ni realiza solicitudes de pago. Comprueba la ruta de código, pero no puede demostrar la variación del modelo.
--offlineLa parte 3 tiene nueve etapas guiadas de TypeScript (0–8), más un proyecto de transferencia en la etapa 9. Esta página prepara las herramientas locales, verifica sin conexión la etapa 0 y después te dirige al repositorio sin fingir que el sitio web puede ver tu progreso.
Tu código, las claves de los modelos, los resultados y el progreso permanecen en tu clon local. Este sitio web estático no ejecuta el curso ni lee course/progress.json.
Clona el repositorio público, entra en él e instala exactamente las dependencias bloqueadas.
git clone https://github.com/HUDongpin/agent-edu.git
cd agent-edu
npm ciAbre course/stage0-hello/run.ts y sustituye la cadena QUESTION vacía por una pregunta propia.
export const QUESTION = "What should I notice about an API?";El modo sin conexión utiliza un sustituto determinista incluido. Es la comprobación previa más segura: sin solicitudes al proveedor, grabaciones privadas ni cargos por tokens.
npm run course:offline
npx tsx course/stage0-hello/run.ts --offline
npx tsx course/check.ts 0 --offlinePASS you asked the model something
PASS an answer came back
stage 0 complete.No necesita clave ni realiza solicitudes de pago. Comprueba la ruta de código, pero no puede demostrar la variación del modelo.
--offlineEl proveedor en vivo predeterminado. El proceso de la terminal lee DEEPSEEK_API_KEY; las etapas en vivo generan cargos de DeepSeek e imprimen el gasto medido.
export DEEPSEEK_API_KEY=your_key_hereUn proveedor local opcional para comparar. Define la clave y CAFE_PROVIDER. Los precios de Claude pueden ser mucho más altos, así que revisa la estimación mostrada antes de ejecutar.
export ANTHROPIC_API_KEY=your_key_here
export CAFE_PROVIDER=anthropicEl modo sin conexión es gratuito. Los totales en vivo varían según el modelo seleccionado, los tokens, la caché y los precios actuales del proveedor. Considera fechadas todas las estimaciones del curso; el panel del proveedor es el registro de facturación.
El verificador del curso escribe course/progress.json localmente. El sitio web no muestra porcentajes ni estados de Continuar o Completado para la parte 3 porque no puede observar ese archivo.
npx tsx course/report.ts
# reads course/progress.json in this cloneLa etapa 9 te pide dejar atrás la cafetería y documentar un agente en un ámbito que conozcas. Una entrega revisable incluye:
Vuelve al Laboratorio del navegador y practica primero reglas → prompt → evaluación. Enseña la misma transferencia de control sin pedirte que instales un entorno de desarrollo.