Empezar aquí

Nivel 00 · Fundamentos

Qué es un LLM, cómo se mide en tokens, qué cabe en su contexto y cómo hacer tu primera llamada a la API midiendo coste y latencia.

Dedicación
~3 h
Lecciones
5 · 165 min
Tu progreso0 de 5 · 0 %

Tu progreso se guarda solo en este navegador.

Objetivo

Entender qué hace un modelo de lenguaje y llamarlo desde código sabiendo cuánto cuesta y cuánto tarda cada petición.

Este nivel es el suelo sobre el que se apoya todo lo demás. Si nunca has llamado a la API de un modelo de lenguaje, empieza aquí. Si ya lo has hecho, repasa las lecciones de tokens y de coste: casi todos los problemas que verás más adelante (agentes caros, respuestas cortadas, contextos que no caben) se explican con lo que aprendes en este nivel.

Para quién es

  • Desarrolladores que saben programar en Python o TypeScript pero no han trabajado con un LLM desde código.
  • Gente que usa chats como Claude o similares y quiere entender qué pasa por debajo.
  • Perfiles técnicos de producto que necesitan razonar sobre coste y latencia con datos.

Necesitas saber instalar paquetes, usar la terminal y leer código sencillo. No necesitas saber nada de aprendizaje automático.

Qué vas a saber hacer

Al terminar podrás explicar qué hace un modelo y en qué falla, contar tokens antes de enviar una petición, razonar sobre la ventana de contexto y escribir un script que llama a la API, interpreta la respuesta y registra lo que ha costado.

Lecciones

  1. Qué es un LLM y qué no es. Qué hace un modelo de lenguaje por dentro, a grandes rasgos, y por qué eso explica sus aciertos y sus fallos. Sin matemáticas.
  2. Tokens: la unidad con la que se mide todo. La unidad con la que se cobra, se limita y se mide todo. Aprenderás a contarlos con la API antes de gastar.
  3. La ventana de contexto y qué cabe en ella. Qué entra en cada petición, por qué la API no recuerda nada entre llamadas y qué hacer cuando la conversación crece.
  4. Tu primera llamada a la API. Instalar el SDK, configurar la clave y hacer tu primera petición leyendo bien la respuesta.
  5. Coste y latencia: medir antes de optimizar. Medir tokens, tiempo total y tiempo hasta el primer token, y convertirlo en coste por llamada.

El proyecto del nivel

Construirás el script de consulta medido: una herramienta pequeña que usarás durante el resto del roadmap para probar cosas. Recibe una pregunta, llama a la API y registra cada llamada en un CSV.

Está terminado si cumple todo esto:

  • Se ejecuta con python preguntar.py "tu pregunta" y muestra la respuesta.
  • Lee la clave de la variable de entorno ANTHROPIC_API_KEY; la clave no aparece en el código.
  • Muestra stop_reason, tokens de entrada, tokens de salida y latencia en milisegundos.
  • Si stop_reason es max_tokens, avisa de que la respuesta está incompleta.
  • Calcula el coste con precios que lees de una configuración, no escritos en mitad del código.
  • Añade una fila por llamada a llamadas.csv, y entregas ese CSV con al menos cinco llamadas reales.

Después de este nivel

Sigue con Nivel 10 · Prompting que funciona, donde aprenderás a escribir instrucciones que dan resultados repetibles. Si buscas una referencia rápida en vez de un recorrido, consulta Fundamentos.

Lecciones

5 · marca las que termines
  1. 0.1 Qué es un LLM y qué no es 25 min · teoría
  2. 0.2 Tokens: la unidad con la que se mide todo 30 min · teoría
  3. 0.3 La ventana de contexto y qué cabe en ella 30 min · teoría
  4. 0.4 Tu primera llamada a la API 40 min · práctica
  5. 0.5 Coste y latencia: medir antes de optimizar 40 min · práctica
§ Proyecto del nivel

Script de consulta medido

Un programa de línea de comandos que recibe una pregunta, llama a la API y muestra la respuesta junto con los tokens de entrada y salida, la latencia y el coste estimado de la llamada.

EntregableUn archivo preguntar.py (o preguntar.ts) que se ejecuta con una pregunta como argumento, avisa si la respuesta se corta por max_tokens y añade una fila por llamada a un CSV con tokens, latencia y coste; más ese CSV con al menos 5 llamadas reales.