API Hop

Documentation

Documentation API Hop

Modèles DeepSeek

ID des modèles DeepSeek V4 Flash, V4 Pro et V4.1 Flash et disponibilité de Chat Completions.

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

Les 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.

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

Modèles disponibles

Valeur de modelPositionnementSans streamingStreaming SSE
deepseek-v4-flashNiveau Flash et point de départ pratique pour le chat courant ou les évaluations par lotsOuiOui
deepseek-v4-proNiveau Pro pour les évaluations privilégiant le raisonnement complexe et la qualité de sortieOuiOui
deepseek-v4.1-flashDeepSeek V4.1 Flash ; ID de modèle distinct, pas un alias de V4 FlashAprès déploiement et activationAprè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

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

Requê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.

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
}

Pour utiliser le modèle Pro, changez uniquement le champ du modèle :

json
{
  "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].

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

Champs de requête

modelstringobligatoire

Utilisez deepseek-v4-flash, deepseek-v4-pro ou deepseek-v4.1-flash, selon les résultats de GET https://api.apihop.ai/v1/models.

messagesobject[]obligatoire

Messages au format OpenAI Chat Completions. Chaque message contient role et content.

streambooleanPar défaut: false

true renvoie SSE ; false renvoie une réponse JSON complète.

max_tokensinteger

Nombre 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_tokensinteger

Alternative 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

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
  }
}

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 model du corps de requête avec l’ID exact : deepseek-v4-flash, deepseek-v4-pro ou deepseek-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/models pour les modèles visibles par la clé API actuelle et la console pour les tarifs actuels.