Documentação do API Hop
Modelo MiniMax
Chame MiniMax M3 pelo endpoint Chat Completions compartilhado.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 está disponível pelo endpoint Chat Completions comum, com respostas de texto sem streaming e com streaming SSE.
POST https://api.apihop.ai/v1/chat-completionsModelo disponível
Valor de model | Tipo | Sem streaming | Streaming SSE |
|---|---|---|---|
minimax-m3 | Chat de texto | Sim | Sim |
Autenticação
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonSolicitação sem streaming
{
"model": "minimax-m3",
"messages": [
{
"role": "system",
"content": "You are a code review assistant."
},
{
"role": "user",
"content": "List five risk areas to review in a payment webhook implementation."
}
],
"thinking": {
"type": "disabled"
},
"stream": false
}Solicitação com streaming
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"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órioUse minimax-m3.
messagesobject[]obrigatórioMensagens no estilo OpenAI Chat Completions. Cada mensagem contém role e content.
streambooleanPadrão: falsetrue retorna SSE; false retorna uma resposta JSON completa.
max_tokensintegerMá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_tokensintegerAlternativa 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.
thinkingobjectControle de raciocínio MiniMax. Use { "type": "disabled" } para respostas curtas e diretas sem necessidade de raciocínio oculto. Omita para manter o comportamento padrão do modelo.
Consulte Chat Completions comum para campos compartilhados como temperature, top_p, frequency_penalty, presence_penalty, stop e n. minimax-m3 aceita esses campos padrão, mas nem todo parâmetro necessariamente produz uma mudança semântica mensurável.
Resposta bem-sucedida
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "minimax-m3",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Start by checking idempotency keys, acknowledgements, and retry policy..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 29,
"completion_tokens": 104,
"total_tokens": 133
}
}usage pode incluir detalhes opcionais de entrada em cache ou tokens de raciocínio. Continue baseando contabilidade e telemetria nos campos padrão de tokens de entrada, saída e totais.
Notas de uso
- O contrato público atual é Chat Completions, sem streaming e com streaming SSE.
minimax-m3não está publicado atualmente como modelo OpenAI Responses ou Claude Messages.- Use exatamente
minimax-m3. - Use
GET https://api.apihop.ai/v1/modelspara modelos visíveis à chave atual e o console para preços atuais.