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.
https://api.apihop.ai/v1/chat-completionsLos 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.
POST https://api.apihop.ai/v1/chat-completionsModelos disponibles
Valor de model | Posicionamiento | Sin streaming | Streaming SSE |
|---|---|---|---|
deepseek-v4-flash | Nivel Flash y punto de partida práctico para chat habitual o evaluaciones por lotes | Sí | Sí |
deepseek-v4-pro | Nivel Pro para evaluaciones que priorizan razonamiento complejo y calidad de salida | Sí | Sí |
deepseek-v4.1-flash | DeepSeek V4.1 Flash; ID de modelo distinto, no un alias de V4 Flash | Tras desplegar y activar | Tras 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
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonSolicitud 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.
{
"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:
{
"model": "deepseek-v4-pro"
}Solicitud con streaming
Establece stream: true explícitamente para streaming y procesa la respuesta como eventos SSE hasta [DONE].
{
"model": "deepseek-v4-pro",
"messages": [
{
"role": "user",
"content": "Create a checklist for a reversible database migration."
}
],
"stream": true
}Campos de solicitud
modelstringobligatorioUsa deepseek-v4-flash, deepseek-v4-pro o deepseek-v4.1-flash, según devuelva GET https://api.apihop.ai/v1/models.
messagesobject[]obligatorioMensajes al estilo OpenAI Chat Completions. Cada mensaje contiene role y content.
streambooleanPredeterminado: falsetrue devuelve SSE; false devuelve una respuesta JSON completa.
max_tokensintegerMá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_tokensintegerAlternativa 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
{
"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
modeldel cuerpo de solicitud con el ID exacto:deepseek-v4-flash,deepseek-v4-proodeepseek-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/modelspara consultar los modelos visibles para la clave actual y la consola para los precios vigentes.