API Hop

Documentação

Documentação do API Hop

Modelos DeepSeek

IDs dos modelos DeepSeek V4 Flash, V4 Pro e V4.1 Flash e disponibilidade de Chat Completions.

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

Os modelos DeepSeek usam o endpoint Chat Completions comum. Para trocar de modelo, altere apenas model; endpoint e autenticação permanecem iguais.

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

Modelos disponíveis

Valor de modelPosicionamentoSem streamingStreaming SSE
deepseek-v4-flashNível Flash e ponto de partida prático para chat cotidiano ou avaliações em loteSimSim
deepseek-v4-proNível Pro para avaliações que priorizam raciocínio complexo e qualidade da saídaSimSim
deepseek-v4.1-flashDeepSeek V4.1 Flash; ID distinto, não um alias de V4 FlashApós implantação e ativaçãoApós implantação e ativação

V4.1 Flash fica disponível somente após implantar e ativar sua configuração de roteamento. Use-o apenas quando GET https://api.apihop.ai/v1/models retornar deepseek-v4.1-flash para sua chave. Esta referência não confirma implantação em produção nem teste de inferência bem-sucedido. Os IDs existentes de V4 Flash e V4 Pro não mudam.

Esse posicionamento ajuda a escolher um modelo inicial para testar; não é um SLA de latência, vazão ou qualidade. Compare modelos disponíveis com seus prompts, comprimentos de saída e concorrência antes da produção.

Autenticação

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

Solicitação sem streaming

O endpoint retorna uma resposta Chat Completions completa por padrão. O exemplo inclui stream: false explicitamente para manter o comportamento claro ao copiá-lo.

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
}

Para usar o modelo Pro, altere apenas o campo do modelo:

json
{
  "model": "deepseek-v4-pro"
}

Solicitação com streaming

Defina stream: true explicitamente para streaming e processe a resposta como eventos SSE até [DONE].

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

Campos da solicitação

modelstringobrigatório

Use deepseek-v4-flash ou deepseek-v4-pro ou deepseek-v4.1-flash, conforme retornado por GET https://api.apihop.ai/v1/models.

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

Máximo opcional de tokens de saída, como inteiro positivo. Omita para usar o padrão do provedor para o modelo escolhido. Dependendo do modelo, o orçamento pode incluir tokens de raciocínio e texto final. Um orçamento pequeno pode truncar a resposta ou acabar antes do texto final; aumentá-lo pode elevar o custo.

max_completion_tokensinteger

Alternativa opcional de compatibilidade a max_tokens, com as mesmas considerações de orçamento. O modelo escolhido determina o suporte; omita ambos os campos para usar o padrão do provedor.

Consulte Chat Completions comum para campos compartilhados como temperature, top_p, frequency_penalty, presence_penalty, stop e n. Suporte e efeitos semânticos podem variar por modelo; este guia não confirma suporte de V4.1 Flash a todos os campos opcionais.

Resposta bem-sucedida

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

Respostas podem conter detalhes adicionais de uso; trate-os como opcionais.

Notas de uso

  • O contrato público atual é Chat Completions, sem streaming e com streaming SSE.
  • Estes modelos não estão disponíveis atualmente via OpenAI Responses ou Claude Messages.
  • Defina model no corpo com o ID exato: deepseek-v4-flash, deepseek-v4-pro ou deepseek-v4.1-flash.
  • Use apenas IDs retornados por GET https://api.apihop.ai/v1/models.
  • Use GET https://api.apihop.ai/v1/models para modelos visíveis à chave atual e o console para preços atuais.