API Hop

Dokumentasi

Dokumentasi API Hop

Model MiniMax

Panggil MiniMax M3 melalui endpoint Chat Completions bersama.

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

MiniMax M3 tersedia melalui endpoint Chat Completions bersama, dengan respons teks tanpa streaming maupun streaming SSE.

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

Model yang Tersedia

Nilai modelJenisTanpa streamingStreaming SSE
minimax-m3Percakapan teksYaYa

Autentikasi

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

Permintaan Tanpa Streaming

json
{
  "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
}

Permintaan Streaming

json
{
  "model": "minimax-m3",
  "messages": [
    {
      "role": "user",
      "content": "Analyze a duplicate queue-consumption issue step by step."
    }
  ],
  "stream": true
}

Secara bawaan, endpoint ini mengembalikan satu respons JSON lengkap. Tetapkan stream: true secara eksplisit jika memerlukan streaming SSE.

Kolom Permintaan

modelstringwajib

Gunakan minimax-m3.

messagesobject[]wajib

Pesan bergaya OpenAI Chat Completions. Setiap pesan berisi role dan content.

streambooleanBawaan: false

true mengembalikan SSE; false mengembalikan satu respons JSON lengkap.

max_tokensinteger

Batas maksimum token output opsional, berupa bilangan bulat positif. Hilangkan kolom ini untuk menggunakan nilai bawaan penyedia hulu bagi model yang dipilih. Bergantung pada model, anggaran ini dapat mencakup token penalaran dan teks akhir. Anggaran kecil dapat memotong jawaban atau habis sebelum teks akhir dihasilkan; menaikkannya dapat meningkatkan biaya.

max_completion_tokensinteger

Alternatif kompatibilitas opsional untuk max_tokens, dengan pertimbangan anggaran yang sama. Dukungan ditentukan oleh model yang dipilih; hilangkan kedua kolom untuk menggunakan nilai bawaan penyedia hulu.

thinkingobject

Kontrol penalaran MiniMax. Gunakan { "type": "disabled" } untuk jawaban singkat dan langsung yang tidak memerlukan penalaran tersembunyi. Hilangkan kolom ini untuk mempertahankan perilaku penalaran bawaan model.

Lihat Chat Completions Bersama untuk kolom bersama seperti temperature, top_p, frequency_penalty, presence_penalty, stop, dan n. minimax-m3 menerima kolom standar ini, tetapi tidak setiap parameter selalu menghasilkan perubahan semantik yang terukur.

Respons Berhasil

json
{
  "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 dapat mencakup detail input cache atau token penalaran opsional. Tetap gunakan kolom standar token input, output, dan total sebagai dasar pencatatan biaya serta telemetri.

Catatan Penggunaan

  • Kontrak publik saat ini adalah Chat Completions, termasuk mode tanpa streaming dan streaming SSE.
  • minimax-m3 saat ini tidak dipublikasikan sebagai model OpenAI Responses atau Claude Messages.
  • Gunakan minimax-m3 persis seperti tertulis.
  • Gunakan GET https://api.apihop.ai/v1/models untuk melihat model yang tersedia bagi kunci API saat ini, dan gunakan konsol untuk harga terkini.