Usar DeepSeek como agente de programación

Exporta DEEPSEEK_API_KEY y ejecuta oharness -m deepseek/deepseek-v4-flash. OHarness aporta el bucle del agente, las herramientas, MCP y los permisos; DeepSeek aporta el modelo por una fracción de lo que cuestan los modelos punteros.

Tres comandos

npm install -g oharness
export DEEPSEEK_API_KEY="..."
oharness -m deepseek/deepseek-v4-flash

oharness auth login deepseek guarda la clave en lugar de exportarla y te abre la página de claves de DeepSeek.

Qué modelo

Id del modeloPara qué usarloEntrada / en caché / salida ($/M)
deepseek-v4-flashLa mayor parte del trabajo del agente: lectura, búsqueda, ediciones rutinarias0.15 / 0.003 / 0.60
deepseek-v4-proPasos que requieren más razonamiento0.435 / 0.0036 / 0.87

Ambos tienen un contexto de 1M de tokens y llamada a herramientas. Los precios son los de tarifa de la instantánea de models.dev que incluye OHarness (2026-09-19). Una sesión típica de una hora cuesta unos $0.12 con Flash: la comparativa de costes muestra el cálculo.

Conviene saber

  • Los tokens de razonamiento se facturan al precio de salida. /cost muestra el total acumulado.
  • Cuando un paso necesita otro modelo, /model anthropic/claude-sonnet-5 cambia sin convertir la conversación, y /model deepseek/deepseek-v4-flash vuelve atrás.
  • La clave solo funciona en api.deepseek.com. Los proveedores externos que alojan modelos de DeepSeek (OpenRouter, SiliconFlow y otros) son proveedores distintos con sus propias claves.

Preguntas frecuentes

¿Puedo usar DeepSeek con un agente al estilo de Claude Code?

Sí. OHarness ejecuta el mismo tipo de bucle del agente —herramientas, permisos, MCP, subagentes— sobre DeepSeek. Define DEEPSEEK_API_KEY y ejecuta oharness -m deepseek/deepseek-v4-flash.

¿Sirve DeepSeek para programar con agentes?

DeepSeek V4 admite llamada a herramientas y un contexto de 1M de tokens, que es lo que necesita un agente, y su precio de entrada en caché hace que las sesiones largas salgan muy baratas. La calidad varía según la tarea; en OHarness, pasar a un modelo más potente para un paso y volver es un solo comando /model.

¿Cuál es la URL base de la API de DeepSeek?

https://api.deepseek.com/v1, compatible con OpenAI. OHarness la trae incorporada como el proveedor deepseek, así que no hay nada que configurar aparte de la clave.

Referencia de DeepSeek

Id del proveedordeepseek
URL basehttps://api.deepseek.com/v1
ProtocoloChat completions compatible con OpenAI
Clave APIDEEPSEEK_API_KEY
Descubrimiento de modelosSí: la lista de modelos se le pide al endpoint en lugar de venir en el paquete.

Cómo conectarlo

El endpoint de arriba viene incorporado, así que no hay nada que configurar. Pon la clave en el entorno y el proveedor aparece en el selector de modelos:

export DEEPSEEK_API_KEY="..."

Las claves las emite DeepSeek: dónde conseguir una.

Modelos en DeepSeek

Los modelos más recientes que sirve DeepSeek y que pueden llamar a herramientas, según la instantánea de models.dev que incluye OHarness. El harness también le pide al endpoint su lista en vivo, así que un modelo publicado después de esta instantánea aparece igualmente en el selector.

Id del modeloContexto / salida$/M entrada / caché / salidaRazonamiento
deepseek-flash1M / 384K0.15 / 0.003 / 0.6Sí
deepseek-v4-flash1M / 384K0.15 / 0.003 / 0.6Sí
deepseek-v4-flash-vision-exp1M / 384K0.15 / 0.003 / 0.6Sí
deepseek-v4-pro1M / 384K0.435 / 0.0036 / 0.87Sí

Precios de tarifa en USD por millón de tokens, leídos de models.dev el 2026-09-19. DeepSeek cambia sus precios y modelos; su propia página de precios es la referencia. Empieza una sesión con el más reciente:

oharness -m deepseek/deepseek-flash

Apuntarlo a otro sitio

Un host regional, un gateway o un servidor propio. Las sobrescrituras en ~/.oharness/config.json son por campo, así que cambiar el endpoint no obliga a repetir el resto del proveedor. Este es el bloque completo, con el valor predeterminado para que se vea la forma:

{
  "providers": {
    "deepseek": {
      "baseUrl": "https://api.deepseek.com/v1"
    }
  }
}

Lo que obtienes en cualquier caso

El mismo bucle del agente, las mismas herramientas, los mismos servidores MCP y las mismas reglas de permisos, sea cual sea el proveedor de debajo; y cambiar entre ellos a mitad de sesión no convierte nada, porque el historial nunca se guarda en el formato de un proveedor. Qué es un harness de agentes explica por qué esa es la parte difícil, y la referencia de proveedores cubre el propio catálogo.

Los 34 proveedores · Instalar OHarness