Tài liệu API Hop
Mô hình MiniMax
Gọi MiniMax M3 qua điểm cuối Chat Completions dùng chung.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 khả dụng qua điểm cuối Hoàn thành hội thoại chung, với phản hồi văn bản không truyền luồng và truyền luồng SSE.
POST https://api.apihop.ai/v1/chat-completionsMô hình khả dụng
Giá trị model | Loại | Không truyền luồng | Truyền luồng SSE |
|---|---|---|---|
minimax-m3 | Hội thoại văn bản | Có | Có |
Xác thực
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonYêu cầu không truyền luồng
{
"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
}Yêu cầu truyền luồng
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"stream": true
}Điểm cuối này mặc định trả một phản hồi JSON hoàn chỉnh. Đặt rõ stream: true khi cần truyền luồng SSE.
Trường yêu cầu
modelstringbắt buộcDùng minimax-m3.
messagesobject[]bắt buộcTin nhắn kiểu OpenAI Chat Completions. Mỗi tin nhắn chứa role và content.
streambooleanMặc định: falsetrue trả SSE; false trả một phản hồi JSON hoàn chỉnh.
max_tokensintegerSố token đầu ra tối đa tùy chọn, là số nguyên dương. Bỏ trường này để dùng mặc định thượng nguồn cho mô hình được chọn. Tùy mô hình, ngân sách có thể gồm token suy luận và văn bản cuối cùng. Ngân sách nhỏ có thể cắt câu trả lời hoặc cạn trước văn bản cuối cùng; tăng ngân sách có thể tăng chi phí.
max_completion_tokensintegerLựa chọn tương thích tùy chọn thay cho max_tokens, với cùng lưu ý ngân sách. Mô hình được chọn quyết định hỗ trợ; bỏ cả hai trường để dùng mặc định thượng nguồn.
thinkingobjectĐiều khiển suy nghĩ của MiniMax. Dùng { "type": "disabled" } cho câu trả lời ngắn, trực tiếp, không cần suy luận ẩn. Bỏ trường để giữ hành vi suy nghĩ mặc định của mô hình.
Xem Hoàn thành hội thoại chung để biết các trường dùng chung như temperature, top_p, frequency_penalty, presence_penalty, stop và n. minimax-m3 chấp nhận các trường tiêu chuẩn này, nhưng không phải mọi tham số đều nhất thiết tạo thay đổi ngữ nghĩa đo được.
Phản hồi thành công
{
"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 có thể gồm chi tiết đầu vào lưu đệm hoặc token suy luận tùy chọn. Tiếp tục dựa việc hạch toán và đo lường vào các trường token đầu vào, đầu ra và tổng tiêu chuẩn.
Lưu ý sử dụng
- Hợp đồng công khai hiện tại là Chat Completions, gồm không truyền luồng và truyền luồng SSE.
minimax-m3hiện không được công bố là mô hình OpenAI Responses hoặc Claude Messages.- Dùng chính xác
minimax-m3. - Dùng
GET https://api.apihop.ai/v1/modelsđể biết mô hình hiển thị với khóa API hiện tại, và dùng bảng điều khiển để xem giá hiện hành.