←Blog

Un arnés, varios cerebros — Claude Code con Haiku y con DeepSeek

Ghosty Free corre en Claude Haiku 5.5 y MiniGhosty en DeepSeek V4.1 Flash, los dos sobre el mismo arnés de Claude Code. Por qué se puede, cómo autenticamos sin llaves en la caja y qué cuidamos.

4 min de lecturaFixter
  • Claude Code
  • DeepSeek
  • Claude Haiku
  • agentes de IA
  • costos de LLM
Litografía de una talabartería de dos pisos con su letrero de fabricante de sillas y arneses; en la calle de tierra, un caballo ensillado a la izquierda y otro tirando de un carruaje a la derecha
J.R. Hewitt, Saddle, Harness and Trunk Maker, Thomas Chubbuck, c. 1860 — National Museum of American History, Smithsonian (CC0)

En Ghosty hay dos agentes de entrada y un experimento, y los tres corren sobre la misma pieza:

  • Ghosty Free, el agente de quienes prueban la app: Claude Haiku 5.5.
  • MiniGhosty, el agente que recibe cada cuenta nueva en la app y en el chat: DeepSeek V4.1 Flash.
  • Experimento: el mismo agente con DeepSeek V4 Pro, para trabajo largo de terminal.

La pieza común es el arnés de Claude Code (el Agent SDK de Anthropic): el programa que le da al modelo sus herramientas, su carpeta de trabajo, su memoria, la compactación cuando la conversación crece y la posibilidad de corregirlo a media respuesta.

Por qué se puede

Claude Code no habla con «Claude» en abstracto. Habla con un servidor que entiende la API de Mensajes de Anthropic, y a qué servidor apunta se decide con variables de entorno: ANTHROPIC_BASE_URL para la dirección y una credencial para autenticarse. Anthropic lo documenta para quien pone un gateway en medio.

DeepSeek publica un endpoint que habla ese mismo idioma: https://api.deepseek.com/anthropic. Su propia guía explica cómo apuntar Claude Code ahí. Con eso, cambiar de cerebro son unas líneas de configuración por modelo:

ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropicANTHROPIC_AUTH_TOKEN=<llave de DeepSeek>ANTHROPIC_MODEL=deepseek-flash

Todo lo demás —herramientas, archivos, skills, permisos por canal, la conversación guardada— se queda igual, porque vive en el arnés.

Claude sin llaves dentro de la caja

Para Claude usamos la API comercial de Anthropic, que es lo que sus términos piden a quien construye productos con el Agent SDK. Una suscripción personal de Claude es para el uso de quien la paga, no para atender a otras personas.

Y no horneamos una llave en cada caja. Usamos Workload Identity Federation: Ghosty firma un token corto para cada caja, Anthropic lo verifica contra nuestras llaves públicas y lo cambia por un acceso que dura minutos y sólo sirve para un espacio de trabajo con tope de gasto. Si alguien sacara ese acceso de una caja, le duraría unos minutos; una llave fija le serviría para siempre.

Por qué nos conviene

El arnés pesa más que el modelo. Una prueba pública con un proyecto Rails le dio a DeepSeek V4 Pro 84 de 100 dentro de Claude Code y 69 de 100 dentro de otro arnés. Mismo modelo, quince puntos de diferencia por la herramienta que lo maneja.

El costo cambia de escala. En un agente de ventas por WhatsApp medimos el turno en Haiku 5.5 a $0.013 USD contra $0.103 con Sonnet: 87 % menos. DeepSeek V4.1 Flash cuesta todavía menos por token, sobre todo cuando el inicio de la conversación se repite y entra a su caché.

Un solo arnés que cuidar. Cada arreglo que hacemos en el arnés —que el agente avise cuando su respuesta se cortó, que se vea cuando compacta, que puedas corregirlo sin esperar a que termine— lo reciben todos los cerebros a la vez.

Visión incluida. DeepSeek V4.1 Flash recibe imágenes por ese endpoint; lo probamos con una foto antes de prenderlo, porque la gente manda fotos desde el teléfono. V4 Pro sólo lee texto, así que no lo usamos donde llegan fotos.

Lo que cuidamos

  • Anthropic no da soporte a este camino. Claude Code está hecho para sus modelos y Anthropic no soporta usarlo con modelos de otros; que funcione con DeepSeek depende de que el endpoint de DeepSeek siga al día. Por eso fijamos la versión del arnés y, antes de subirla, probamos un turno con herramientas en Claude y otro en DeepSeek.
  • El razonamiento tiene que ir y volver. DeepSeek piensa antes de contestar y espera recibir ese razonamiento de regreso en los turnos con herramientas. Un arnés que lo pierde recibe un error desde la segunda llamada.
  • Cada agente tiene su bolsa. Además del tope de Anthropic, cada agente gratuito tiene un límite por sesión y por semana; al llegar a él, el agente lo dice y dice cuándo se renueva.
  • Se mide con conversaciones reales. Cada cambio de cerebro lo repetimos sobre un hilo real y comparamos latencia, costo por turno y si el agente hizo lo que tenía que hacer. Un modelo más barato que se salta un paso sale caro.

Qué sigue

Ghosty Free se queda en Haiku 5.5 y MiniGhosty en DeepSeek V4.1 Flash, sobre el mismo arnés. Si un cliente trae su propia llave de Claude o de DeepSeek, su agente usa la suya con el mismo arnés.

Fuentes

Pruébalo gratis hoy

Sin código. Sin complicaciones. Crea tu agente y ponlo a trabajar en minutos.

Ghosty ® 2026. Todos los derechos reservados.