Ir al contenido principal

Claude Opus 4 con Claude Code: guía con proyecto demo

Planifica, crea, prueba y despliega un proyecto de machine learning desde cero usando el modelo Claude Opus 4 con Claude Code.
Actualizado 17 sept 2026  · 8 min leer

Explorar con IA

ChatGPTClaudePerplexity

Claude Opus 4 es el modelo de IA más potente y avanzado de Anthropic hasta la fecha, y marca un nuevo estándar en programación, razonamiento y tareas de larga duración. Encabeza los benchmarks del sector con un 72,5% en SWE-bench y un 43,2% en Terminal-bench. 

Diseñado para un rendimiento sostenido, Claude Opus 4 puede encargarse de forma autónoma de tareas complejas y prolongadas de programación, manteniendo el foco y ofreciendo resultados sobresalientes. Incorpora mejor criterio de código y compatibilidad con 32K tokens de salida.

En este tutorial, pondremos a prueba las capacidades de Claude Opus 4 evaluando su habilidad para crear y testear bases de código complejas. Para conocer la última versión de Claude, echa un vistazo a nuestra guía de Claude Opus 4.6.

Empezaremos configurando la CLI de Claude Code en Windows 11 usando Windows Subsystem for Linux. Después, pediremos a Claude Opus 4 que construya un proyecto completo de machine learning de extremo a extremo con múltiples archivos. Tras crear el proyecto, le pediremos al modelo que pruebe su funcionalidad y lo suba a GitHub.

Claude Code es una herramienta CLI (interfaz de línea de comandos) que permite a Claude Opus 4 interactuar con el repositorio local usando la API de Anthropic. Actúa como un asistente con IA para programar, depurar y ejecutar tareas directamente desde el terminal.

Tutorial de Claude 4 Opus

Imagen del autor

Configurar Claude Code en Windows

Para configurar Claude Code en Windows, tendrás que habilitar Windows Subsystem for Linux (WSL), instalar Node.js y npm, y vincular tu cuenta de Anthropic.

A continuación tienes una guía paso a paso para empezar.

1. Instalar WSL

Para empezar, habilita WSL abriendo PowerShell como administrador y ejecutando el comando wsl --install. Esto instalará Ubuntu por defecto y puede requerir reiniciar el sistema. 

Tras el reinicio, una ventana de terminal te pedirá que definas un nombre de usuario y una contraseña para tu distribución Linux. Luego podrás acceder al subsistema Linux escribiendo wsl en PowerShell o abriendo la app de Ubuntu.

2. Instalar Node.js y npm

Abre el terminal de Ubuntu e instala Node.js y npm.

sudo apt update
sudo apt install nodejs npm

La versión por defecto de Node.js instalada vía apt puede estar desactualizada. Para instalar la versión más reciente, usa Node Version Manager (nvm):

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18

Verifica las versiones actualizadas:

node --version
npm --version
v18.20.8
10.8.2

3. Crear una cuenta de Anthropic

Para usar Claude Code, necesitas una cuenta de la API de Anthropic:

  1. Crea una cuenta en la Anthropic Console.
  2. Añade al menos 30 $ en créditos a tu cuenta con tarjeta de crédito o débito. Ten en cuenta que Claude Opus 4 es un modelo premium y los costes pueden variar según la complejidad de tu proyecto.

4. Instalar Claude Code

Una vez configurados Node.js y npm, puedes instalar Claude Code globalmente:

npm install -g @anthropic-ai/claude-code

Tras la instalación, inicia Claude Code escribiendo:

claude

La herramienta te pedirá que configures la interfaz:

Configuración de la interfaz de Claude Code

5. Configurar Claude Code

Al iniciar Claude Code por primera vez, tendrás que autenticarlo con tu cuenta de Anthropic:

  1. Selecciona la opción para conectarte a Anthropic Console.
  2. Se abrirá una ventana del navegador para que inicies sesión en tu cuenta de Anthropic.
  3. Copia el código de autenticación generado en la consola y pégalo en el terminal de Claude Code.

Una vez autenticado, Claude Code estará listo para usar.

Para una guía más completa de las funciones de Claude Code y su uso práctico, consulta nuestra guía de Claude Code con ejemplos.

Mensaje de bienvenida de Claude Code en el terminal

Recorrido por el proyecto con Claude Opus 4

Vamos a ponernos manos a la obra y a crear desde cero un proyecto de machine learning con Claude Opus 4.

Los pasos incluyen la planificación, la construcción de la estructura de carpetas, la creación y prueba del modelo y, por último, subir los cambios a GitHub. Claude Opus 4 actuará como asistente principal durante todo el proceso, automatizando tareas y ofreciendo orientación.

1. Configurar Claude Code con Opus 4

Para empezar, abre el terminal de Ubuntu, crea un nuevo directorio de proyecto e inicializa Git para el control de versiones.

mkdir DC_Claude_4 
cd DC_Claude_4 
git init

A continuación, inicia Claude Code con el modelo Claude Opus 4 ejecutando el siguiente comando:

claude --model claude-opus-4-20250514

Esto iniciará Claude Code en tu directorio de proyecto con Claude Opus 4 como modelo base.

Uso de Claude Code con Opus 4

2. Planificación del proyecto

El primer paso es crear un plan de proyecto. Pediremos a Claude Opus 4 que genere un README detallado que describa los objetivos y la estructura del proyecto.

Prompt: Crea un archivo README para un proyecto de machine learning que procese datos de yfinance, entrene el modelo, lo evalúe y lo sirva en producción.”

Salida de Claude Code en el terminal

Claude pedirá permiso para crear el archivo. Puedes aprobar cada acción manualmente o habilitar la autonomía total para que cree y edite archivos sin más avisos.

Claude Code solicitando permiso para crear un archivo README.md

Claude Opus 4 ha generado un README.md detallado con la descripción del proyecto, objetivos y pasos de implementación.

README detallado creado por Opus 4 usando Claude Code.

3. Construir el proyecto de machine learning

Usando el README como guía, pediremos a Claude que cree la estructura de carpetas, los archivos y la base de código inicial.

Prompt: “Ahora, crea las carpetas y archivos y construye el proyecto desde cero. Usa el README como guía.”

Opus 4 crea una lista de tareas para construir un proyecto de machine learning desde cero con Claude Code.

Claude Opus 4 crea una lista de tareas estructurada y construye el proyecto automáticamente. 

Claude Opus 4 crea una lista de tareas estructurada y construye el proyecto automáticamente.

Puedes abrir el proyecto en tu editor de código para verificar la estructura y el contenido. 

Estructura del proyecto creada por Opus 4 mediante Claude Code.

Al finalizar, Claude proporciona un resumen e instrucciones de inicio rápido para entrenar el modelo y probar la API.

Claude Code ofrece un resumen e instrucciones rápidas para entrenar el modelo y probar la API.

4. Probar la API del modelo

En lugar de probar el código manualmente, pediremos a Claude Opus 4 que se encargue del proceso de testing.

Prompt: “Por favor, comprueba que todo funciona perfectamente. Intenta usar UV como gestor de paquetes.”

Claude Code intentó ejecutar el script de procesado de datos, falló y luego lo corrigió.

Claude intentó ejecutar el script de procesamiento de datos, falló y después solucionó el problema.

Claude Code ejecuta un script de pruebas para asegurar que el código funciona como se espera.

Finalmente, probó con éxito todos los scripts de Python, incluidos los endpoints de la API:

Summary
I've successfully created and tested a complete machine learning stock prediction system using UV as the package
  manager. Here's what was accomplished:

  ✅ Project Structure

  - Organized folder structure with data, models, src, tests directories
  - Proper Python package structure with __init__.py files
  - Configuration management with config.yaml

  ✅ Simplified Dependencies

  - Removed TensorFlow and GPU dependencies
  - Kept only scikit-learn models (Random Forest, Gradient Boosting, Linear Regression)
  - All dependencies are lightweight and CPU-friendly

  ✅ Core Features Implemented

  1. Data Collection: yfinance integration for fetching stock data
  2. Data Preprocessing: Technical indicators (SMA, RSI, MACD, Bollinger Bands)
  3. Model Training: Multiple scikit-learn algorithms
  4. Model Evaluation: Comprehensive metrics and visualizations
  5. Predictions: Single and multi-day predictions
  6. REST API: Flask-based API for serving predictions
  7. Testing: Unit tests for core components

  ✅ UV Package Manager

  - Successfully configured with pyproject.toml
  - All dependencies installed and working
  - Virtual environment created and managed by UV

  📁 Key Files

  - requirements.txt: Simplified dependencies
  - config.yaml: Configuration file
  - run_demo.py: Demo script
  - test_all_features.py: Feature testing script
  - Complete source code in src/ directory

El modelo no probó el endpoint /predict, así que tuve que pedirle que lo hiciera.

Prompt: “Por favor, prueba el endpoint /predict.”

Como resultado, compiló una lista de pruebas y sus resultados en distintos escenarios.

Para estar seguro, probé manualmente el endpoint /predict con el siguiente comando curl:

curl -X POST http://localhost:5000/predict/confidence \
    -H "Content-Type: application/json" \
    -d '{"symbol": "AAPL"}'

Salida:

{"confidence_interval":{"confidence":0.9,"lower":164.20064456519913,"upper":181.48492294048327},"currency":"USD","prediction":172.8427837528412,"symbol":"AAPL"}

5. Subir los cambios a GitHub

Ahora que el proyecto está completo, haremos commit de los cambios y los subiremos a un repositorio público de GitHub.

Prompt: “Crea un repositorio público en GitHub y sube todos los cambios.”

Claude proporcionó una guía paso a paso para subir el código manualmente a GitHub.

Claude Code ofrece una guía paso a paso para subir código manualmente a GitHub.

No queremos trabajo manual, así que pediremos a Claude que use GitHub CLI para crear nuevos repositorios y subir los archivos.

Prompt: “Utiliza GitHub CLI para subir el proyecto.”

Claude Code usando GitHub CLI para subir cambios a un nuevo repositorio.

Como resultado, el proyecto se subió correctamente a GitHub y está disponible públicamente en: https://github.com/kingabzpro/stock-ml-predictor

Repositorio de GitHub creado por Claude Code usando el modelo Opus 4.

​​El repositorio de GitHub creado por Claude Code con el modelo Opus 4.

6. Finalizar el proyecto

Tras completar todos los pasos, puedes salir de Claude Code con Ctrl+C. Claude mostrará un resumen de la sesión, con el coste total, la duración y el uso de tokens.

Total cost:            $30.10
Total duration (API):  38m 41.1s
Total duration (wall): 1h 41m 45.2s
Total code changes:    3176 lines added, 198 lines removed
Token usage by model:
    claude-3-5-haiku:  79.9k input, 2.9k output, 0 cache read, 0 cache write
         claude-opus:  540 input, 76.1k output, 8.6m cache read, 606.1k cache write

Parece que el nuevo modelo Opus 4 es bastante caro y el coste de uso de su API puede crecer rápido. Aquí tienes un desglose de precios:

Modelo

Tokens de entrada base

Escrituras de caché 5m

Escrituras de caché 1h

Aciertos y refrescos de caché

Tokens de salida

Claude Opus 4

15 $ / MTok

18,75 $ / MTok

30 $ / MTok

1,50 $ / MTok

75 $ / MTok

Para evaluar la relación coste-eficacia y ver comparativas de benchmarks, lee nuestro análisis de Claude 3.7 Sonnet con ideas sobre modelos alternativos de Claude.

Opinión del autor

Usar Claude Code en mi proyecto local fue una experiencia amena y reveladora. Aprendí mucho sobre sus capacidades y limitaciones. 

Este es mi resumen de pros y contras al usarlo con Claude Opus 4:

Pros:

  • Claude Opus 4 destaca al usar herramientas como listas de tareas, ejecutar código y completar encargos con eficiencia. Es el mejor flujo agentic que he visto.
  • Detecta rápidamente problemas en el código y propone soluciones precisas, ahorrando tiempo en el desarrollo.
  • Aunque no tengas experiencia programando, puedes usar Claude Opus 4 para generar, construir y desplegar aplicaciones describiendo lo que necesitas.

Contras:

  • Claude Opus 4 puede consumir muchos tokens incluso en peticiones sencillas, lo que lo hace menos eficiente para tareas pequeñas.
  • Aunque es muy potente, el coste de uso de Claude Opus 4 puede ser prohibitivo. Hay alternativas más asequibles que ofrecen resultados similares. 
  • A pesar de ser excelente programando, le cuesta mejorar la gramática y corregir faltas ortográficas, lo que limita su utilidad en tareas no técnicas.

Quienes busquen una entrada más económica pueden considerar versiones anteriores como Claude 3.5 Sonnet, que sigue ofreciendo un rendimiento sólido para muchas tareas.

Conclusión

Claude Opus 4, junto con la CLI de Claude Code, supone un salto importante en el desarrollo de software asistido por IA. Este tutorial ha demostrado de lo que es capaz el modelo: crear, probar y desplegar un proyecto completo de machine learning. Su capacidad para mantener el foco en tareas largas, adaptarse a distintos escenarios y depurar código con inteligencia marca un nuevo listón para los agentes de IA en ingeniería de software.

Eso sí, tanto poder tiene un coste notable. Aunque Claude Opus 4 ofrece un rendimiento y unos flujos agentic inigualables, su precio lo hace más adecuado para proyectos complejos y de alto impacto que para el día a día.

En definitiva, Claude Opus 4 no es solo una herramienta: es un compañero de desarrollo. Tanto si estás creando MVPs, automatizando flujos de trabajo o explorando la programación asistida por IA, ofrece un adelanto muy prometedor del futuro de la ingeniería de software. 

Si quieres llevar tus habilidades al siguiente nivel y aprender a construir sistemas inteligentes desde cero, echa un vistazo a nuestro itinerario de aprendizaje Developing AI Applications, un programa de formación estructurado para ayudarte a crear herramientas con IA de alto impacto. También puedes leer nuestro artículo sobre los nuevos modelos Claude 4, Sonnet 4 y Opus 4.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Soy un científico de datos certificado que disfruta creando aplicaciones de aprendizaje automático y escribiendo blogs sobre ciencia de datos. Actualmente me centro en la creación de contenidos, la edición y el trabajo con grandes modelos lingüísticos.

Claude Opus 4: preguntas frecuentes

¿Cómo instalo y configuro Claude Code en Windows 11?

Para usar Claude Code en Windows, habilita Windows Subsystem for Linux (WSL) ejecutando wsl --install en PowerShell. Luego instala Node.js y npm en Ubuntu, preferiblemente usando Node Version Manager (nvm). Instala Claude Code globalmente con npm install -g @anthropic-ai/claude-code. Inicia la herramienta con claude y autentícate iniciando sesión en Anthropic Console y pegando el token generado en tu terminal.

¿Cómo uso Claude Opus 4 para construir un proyecto desde cero?

Inicia Claude Code en tu directorio de proyecto con el comando claude --model claude-opus-4-20250514. Pídele a Claude que cree un plan de proyecto en forma de README.md y luego que genere la estructura de carpetas, archivos de código y scripts de configuración basándose en ese plan. Puedes permitir que Claude actúe de forma autónoma o aprobar cada paso manualmente.

¿Puede Claude Opus 4 encargarse del testing y la depuración?

Sí, Claude Opus 4 puede ejecutar tu código, detectar errores y proponer correcciones. En el tutorial, probó con éxito scripts de Python y endpoints de la API, aunque algunos pasos, como testear el endpoint /predict, requirieron prompts de seguimiento. Los desarrolladores pueden complementar las pruebas de Claude con verificaciones manuales o tests adicionales según sea necesario.

¿Cuánto cuesta usar Claude Opus 4?

Claude Opus 4 tiene un precio de 75 $ por millón de tokens de salida y 15 $ por millón de tokens de entrada. Las operaciones de caché añaden costes adicionales. Una sesión completa de proyecto puede superar los 30 $ según el uso de tokens. Es importante monitorizar el consumo y evaluar si el coste compensa el valor del proyecto.

¿Cuándo debo usar Claude Opus 4 frente a modelos más baratos como Claude 3.5 Sonnet?

Usa Claude Opus 4 para proyectos grandes y complejos que requieran alta precisión, autonomía y razonamiento con mucho contexto. Para tareas más simples o cortas, Claude 3.5 Sonnet es una alternativa más económica que sigue ofreciendo un rendimiento sólido.

Temas
Grandes modelos lingüísticos
Inteligencia Artificial

Aprende con DataCamp

Curso

Conceptos de grandes modelos lingüísticos (LLM)

2 h
109.8K
Descubre todo el potencial de los LLM: aplicaciones, metodologías de entrenamiento, consideraciones éticas y avances en investigación.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado
Machine Learning

blog

33 proyectos de machine learning para todos los niveles en 2026

Proyectos de machine learning para principiantes, estudiantes de último año y profesionales. La lista incluye proyectos guiados, tutoriales y código fuente de ejemplo.
Abid Ali Awan's photo

Abid Ali Awan

15 min

An avian AI exits its cage

blog

12 alternativas de código abierto a GPT-4

Alternativas de código abierto a GPT-4 que pueden ofrecer un rendimiento similar y requieren menos recursos informáticos para funcionar. Estos proyectos vienen con instrucciones, fuentes de código, pesos del modelo, conjuntos de datos e IU de chatbot.
Abid Ali Awan's photo

Abid Ali Awan

9 min

An AI juggles tasks

blog

Cinco proyectos que puedes crear con modelos de IA generativa (con ejemplos)

Aprende a utilizar modelos de IA generativa para crear un editor de imágenes, un chatbot similar a ChatGPT con pocos recursos y una aplicación clasificadora de aprobación de préstamos y a automatizar interacciones PDF y un asistente de voz con GPT.
Abid Ali Awan's photo

Abid Ali Awan

10 min

Tutorial

Primeros pasos con Claude 3 y la API de Claude 3

Conozca los modelos Claude 3, las pruebas de rendimiento detalladas y cómo acceder a ellas. Además, descubra la nueva API Python de Claude 3 para generar texto, acceder a funciones de visión y streaming.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Tutorial de DeepSeek-Coder-V2: Ejemplos, instalación, puntos de referencia

DeepSeek-Coder-V2 es un modelo de lenguaje de código de código abierto que rivaliza con el rendimiento de GPT-4, Gemini 1.5 Pro, Claude 3 Opus, Llama 3 70B o Codestral.
Dimitri Didmanidze's photo

Dimitri Didmanidze

8 min

Tutorial

Ajuste fino de LLaMA 2: Guía paso a paso para personalizar el modelo de lenguaje grande

Aprende a ajustar Llama-2 en Colab utilizando nuevas técnicas para superar las limitaciones de memoria y computación y hacer más accesibles los grandes modelos lingüísticos de código abierto.
Abid Ali Awan's photo

Abid Ali Awan

12 min

Ver MásVer Más