API Hop

Documentação

Documentação do API Hop

Modelo Kimi

Chame Kimi K3 pelo endpoint Chat Completions compartilhado.

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

Kimi K3 está disponível pelo endpoint Chat Completions comum, com respostas de texto sem streaming e com streaming SSE.

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

Modelo disponível

Valor de modelTipoSem streamingStreaming SSE
kimi-k3Chat de textoSimSim

Autenticação

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

Solicitação sem 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
}

Solicitação com streaming

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

Este endpoint retorna uma resposta JSON completa por padrão. Defina stream: true explicitamente quando precisar de streaming SSE.

Campos da solicitação

modelstringobrigatório

Use kimi-k3.

messagesobject[]obrigatório

Mensagens no estilo OpenAI Chat Completions. Cada mensagem contém role e content.

streambooleanPadrão: false

true retorna SSE; false retorna uma resposta JSON completa.

max_tokensinteger

Orçamento opcional de tokens de saída. Omita para usar o padrão do provedor. Raciocínio e resposta final compartilham o orçamento: um valor pequeno pode terminar com finish_reason: "length" antes de produzir texto. Um orçamento maior pode aumentar uso de saída e custo.

max_completion_tokensinteger

Alternativa de compatibilidade a max_tokens. O modelo escolhido determina o suporte.

nintegerPadrão: 1

Apenas n=1 é suportado. Cada solicitação retorna uma opção de resposta.

Consulte Chat Completions comum para campos compartilhados como temperature, top_p, frequency_penalty, presence_penalty e stop. kimi-k3 aceita esses campos padrão, mas nem todo parâmetro necessariamente produz uma mudança semântica mensurável.

Resposta bem-sucedida

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

Notas de uso

  • model no corpo deve ser o ID público na tabela do modelo disponível.
  • Nomes de produto, nomes de exibição e aliases não substituem o ID público do modelo.
  • Esta página vale apenas para solicitações Chat Completions enviadas a POST https://api.apihop.ai/v1/chat-completions, não OpenAI Responses ou Claude Messages.
  • Use GET https://api.apihop.ai/v1/models para modelos visíveis à chave atual e o console para preços atuais.