API Hop

Documentation

Documentation API Hop

Modèle Kimi

Appelez Kimi K3 via l’endpoint partagé Chat Completions.

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

Kimi K3 est disponible via l’endpoint Chat Completions commun, avec des réponses textuelles sans streaming et avec streaming SSE.

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

Modèle disponible

Valeur de modelTypeSans streamingStreaming SSE
kimi-k3Chat textuelOuiOui

Authentification

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

Requête sans streaming

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "You are a product analysis assistant."
    },
    {
      "role": "user",
      "content": "Break this requirement into goals, constraints, and acceptance criteria."
    }
  ],
  "stream": false
}

Requête avec streaming

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Create a pre-release checklist."
    }
  ],
  "stream": true
}

Cet endpoint renvoie par défaut une réponse JSON complète. Définissez explicitement stream: true lorsque vous souhaitez le streaming SSE.

Champs de requête

modelstringobligatoire

Utilisez kimi-k3.

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

Budget facultatif de tokens de sortie. Omettez-le pour utiliser la valeur par défaut du fournisseur. Le raisonnement et la réponse finale partagent ce budget : une petite valeur peut entraîner finish_reason: "length" avant toute production de texte de réponse. Un budget plus élevé peut accroître l’utilisation de sortie et le coût.

max_completion_tokensinteger

Alternative de compatibilité à max_tokens. Le modèle choisi détermine sa prise en charge.

nintegerPar défaut: 1

Seul n=1 est pris en charge. Chaque requête renvoie un choix de réponse.

Consultez Chat Completions commun pour les champs partagés tels que temperature, top_p, frequency_penalty, presence_penalty et stop. kimi-k3 accepte ces champs standard, mais chaque paramètre ne produit pas nécessairement un changement sémantique mesurable.

Réponse réussie

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Goal: define the problem and expected outcome..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

Notes d’utilisation

  • Le champ model du corps de requête doit être l’ID public indiqué dans le tableau des modèles disponibles.
  • Les noms de produit, noms affichés et autres alias ne sont pas acceptés à la place de l’ID public.
  • Cette page s’applique uniquement aux requêtes Chat Completions envoyées à POST https://api.apihop.ai/v1/chat-completions, pas à OpenAI Responses ou Claude Messages.
  • 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.