Dokumentasi API Hop
Model MiniMax
Panggil MiniMax M3 melalui endpoint Chat Completions bersama.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 tersedia melalui endpoint Chat Completions bersama, dengan respons teks tanpa streaming maupun streaming SSE.
POST https://api.apihop.ai/v1/chat-completionsModel yang Tersedia
Nilai model | Jenis | Tanpa streaming | Streaming SSE |
|---|---|---|---|
minimax-m3 | Percakapan teks | Ya | Ya |
Autentikasi
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonPermintaan Tanpa 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
}Permintaan Streaming
{
"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
modelstringwajibGunakan minimax-m3.
messagesobject[]wajibPesan bergaya OpenAI Chat Completions. Setiap pesan berisi role dan content.
streambooleanBawaan: falsetrue mengembalikan SSE; false mengembalikan satu respons JSON lengkap.
max_tokensintegerBatas 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_tokensintegerAlternatif 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.
thinkingobjectKontrol 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
{
"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-m3saat ini tidak dipublikasikan sebagai model OpenAI Responses atau Claude Messages.- Gunakan
minimax-m3persis seperti tertulis. - Gunakan
GET https://api.apihop.ai/v1/modelsuntuk melihat model yang tersedia bagi kunci API saat ini, dan gunakan konsol untuk harga terkini.