Documentation API Hop
Modèles DeepSeek
ID des modèles DeepSeek V4 Flash, V4 Pro et V4.1 Flash et disponibilité de Chat Completions.
https://api.apihop.ai/v1/chat-completionsLes modèles DeepSeek utilisent l’endpoint Chat Completions commun. Pour changer de modèle, modifiez uniquement la valeur de model ; l’endpoint et l’authentification restent identiques.
POST https://api.apihop.ai/v1/chat-completionsModèles disponibles
Valeur de model | Positionnement | Sans streaming | Streaming SSE |
|---|---|---|---|
deepseek-v4-flash | Niveau Flash et point de départ pratique pour le chat courant ou les évaluations par lots | Oui | Oui |
deepseek-v4-pro | Niveau Pro pour les évaluations privilégiant le raisonnement complexe et la qualité de sortie | Oui | Oui |
deepseek-v4.1-flash | DeepSeek V4.1 Flash ; ID de modèle distinct, pas un alias de V4 Flash | Après déploiement et activation | Après déploiement et activation |
V4.1 Flash devient disponible uniquement après le déploiement et l’activation de sa configuration de routage. Utilisez-le seulement si GET https://api.apihop.ai/v1/models renvoie deepseek-v4.1-flash pour votre clé API. Cette référence ne confirme ni déploiement en production ni test d’inférence réussi. Les ID existants de V4 Flash et V4 Pro restent inchangés.
Ce positionnement aide à choisir un premier modèle à tester ; ce n’est pas un SLA de latence, de débit ou de qualité. Comparez les modèles disponibles avec vos propres consignes, longueurs de sortie et niveaux de concurrence avant la production.
Authentification
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonRequête sans streaming
L’endpoint renvoie par défaut une réponse Chat Completions complète. L’exemple inclut explicitement stream: false pour que son comportement reste clair après copie.
{
"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
}Pour utiliser le modèle Pro, changez uniquement le champ du modèle :
{
"model": "deepseek-v4-pro"
}Requête avec streaming
Définissez explicitement stream: true pour le streaming et traitez la réponse sous forme d’événements SSE jusqu’à [DONE].
{
"model": "deepseek-v4-pro",
"messages": [
{
"role": "user",
"content": "Create a checklist for a reversible database migration."
}
],
"stream": true
}Champs de requête
modelstringobligatoireUtilisez deepseek-v4-flash, deepseek-v4-pro ou deepseek-v4.1-flash, selon les résultats de GET https://api.apihop.ai/v1/models.
messagesobject[]obligatoireMessages au format OpenAI Chat Completions. Chaque message contient role et content.
streambooleanPar défaut: falsetrue renvoie SSE ; false renvoie une réponse JSON complète.
max_tokensintegerNombre maximal facultatif de tokens de sortie, sous forme d’entier positif. Omettez ce champ pour utiliser la valeur par défaut du fournisseur pour le modèle choisi. Selon le modèle, ce budget peut inclure les tokens de raisonnement et le texte final. Un petit budget peut tronquer la réponse ou être épuisé avant le texte final ; l’augmenter peut accroître le coût.
max_completion_tokensintegerAlternative de compatibilité facultative à max_tokens, avec les mêmes considérations de budget. Le modèle choisi détermine sa prise en charge ; omettez les deux champs pour utiliser la valeur par défaut du fournisseur.
Consultez Chat Completions commun pour les champs partagés tels que temperature, top_p, frequency_penalty, presence_penalty, stop et n. La prise en charge et les effets sémantiques peuvent varier selon le modèle ; ce guide ne confirme pas la prise en charge de chaque champ optionnel par V4.1 Flash.
Réponse réussie
{
"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
}
}Les réponses peuvent contenir des détails d’utilisation supplémentaires ; considérez-les comme facultatifs.
Notes d’utilisation
- Le contrat public actuel est Chat Completions, sans streaming et avec streaming SSE.
- Ces modèles ne sont actuellement pas disponibles via OpenAI Responses ou Claude Messages.
- Définissez le champ
modeldu corps de requête avec l’ID exact :deepseek-v4-flash,deepseek-v4-prooudeepseek-v4.1-flash. - Utilisez uniquement les ID de modèles renvoyés par
GET https://api.apihop.ai/v1/models. - Utilisez
GET https://api.apihop.ai/v1/modelspour les modèles visibles par la clé API actuelle et la console pour les tarifs actuels.