API Hop

Documentación

Documentación de API Hop

Modelos DeepSeek

ID de los modelos DeepSeek V4 Flash, V4 Pro y V4.1 Flash y disponibilidad en Chat Completions.

POSThttps://api.apihop.ai/v1/chat-completions

Los modelos DeepSeek usan el endpoint Chat Completions común. Para cambiar de modelo, cambia solo el valor de model; el endpoint y la autenticación siguen siendo los mismos.

text
POST https://api.apihop.ai/v1/chat-completions

Modelos disponibles

Valor de modelPosicionamientoSin streamingStreaming SSE
deepseek-v4-flashNivel Flash y punto de partida práctico para chat habitual o evaluaciones por lotesSíSí
deepseek-v4-proNivel Pro para evaluaciones que priorizan razonamiento complejo y calidad de salidaSíSí
deepseek-v4.1-flashDeepSeek V4.1 Flash; ID de modelo distinto, no un alias de V4 FlashTras desplegar y activarTras desplegar y activar

V4.1 Flash solo está disponible después de desplegar y activar su configuración de enrutamiento. Úsalo únicamente cuando GET https://api.apihop.ai/v1/models devuelva deepseek-v4.1-flash para tu clave de API. Esta referencia no confirma un despliegue en producción ni una prueba de inferencia correcta. Los ID existentes de V4 Flash y V4 Pro no cambian.

Este posicionamiento ayuda a elegir un modelo inicial para probar; no es un SLA de latencia, rendimiento o calidad. Compara los modelos disponibles con tus propias instrucciones, longitudes de salida y concurrencia antes de usarlos en producción.

Autenticación

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Solicitud sin streaming

El endpoint devuelve una respuesta completa de Chat Completions de forma predeterminada. El ejemplo incluye stream: false explícitamente para que el comportamiento siga siendo claro al copiarlo.

json
{
  "model": "deepseek-v4-flash",
  "messages": [
    {
      "role": "system",
      "content": "You are a precise technical assistant."
    },
    {
      "role": "user",
      "content": "Explain three benefits of event-driven architecture."
    }
  ],
  "stream": false
}

Para usar el modelo Pro, cambia solo el campo del modelo:

json
{
  "model": "deepseek-v4-pro"
}

Solicitud con streaming

Establece stream: true explícitamente para streaming y procesa la respuesta como eventos SSE hasta [DONE].

json
{
  "model": "deepseek-v4-pro",
  "messages": [
    {
      "role": "user",
      "content": "Create a checklist for a reversible database migration."
    }
  ],
  "stream": true
}

Campos de solicitud

modelstringobligatorio

Usa deepseek-v4-flash, deepseek-v4-pro o deepseek-v4.1-flash, según devuelva GET https://api.apihop.ai/v1/models.

messagesobject[]obligatorio

Mensajes al estilo OpenAI Chat Completions. Cada mensaje contiene role y content.

streambooleanPredeterminado: false

true devuelve SSE; false devuelve una respuesta JSON completa.

max_tokensinteger

Máximo opcional de tokens de salida, como entero positivo. Omite este campo para usar el valor predeterminado del proveedor para el modelo elegido. Según el modelo, el límite puede incluir tokens de razonamiento y texto final. Un límite pequeño puede truncar la respuesta o agotarse antes del texto final; aumentarlo puede incrementar el coste.

max_completion_tokensinteger

Alternativa opcional de compatibilidad a max_tokens, con las mismas consideraciones sobre el límite. El modelo elegido determina la compatibilidad; omite ambos campos para usar el valor predeterminado del proveedor.

Consulta Chat Completions común para campos compartidos como temperature, top_p, frequency_penalty, presence_penalty, stop y n. La compatibilidad y los efectos semánticos pueden variar según el modelo; esta guía no establece que V4.1 Flash admita todos los campos opcionales.

Respuesta correcta

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "deepseek-v4-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "1. Services can remain loosely coupled..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 31,
    "completion_tokens": 96,
    "total_tokens": 127
  }
}

Las respuestas pueden incluir detalles adicionales de uso; trátalos como opcionales.

Notas de uso

  • El contrato público actual es Chat Completions, tanto sin streaming como con streaming SSE.
  • Estos modelos no están disponibles actualmente mediante OpenAI Responses ni Claude Messages.
  • Establece el campo model del cuerpo de solicitud con el ID exacto: deepseek-v4-flash, deepseek-v4-pro o deepseek-v4.1-flash.
  • Usa solo los ID de modelos devueltos por GET https://api.apihop.ai/v1/models.
  • Usa GET https://api.apihop.ai/v1/models para consultar los modelos visibles para la clave actual y la consola para los precios vigentes.