Dokumentacja API Hop
Model MiniMax
Wywołuj MiniMax M3 przez wspólny punkt końcowy Chat Completions.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 jest dostępny przez wspólny punkt końcowy Chat Completions, z odpowiedziami tekstowymi bez strumieniowania i ze strumieniowaniem SSE.
POST https://api.apihop.ai/v1/chat-completionsDostępny model
Wartość model | Typ | Bez strumieniowania | Strumieniowanie SSE |
|---|---|---|---|
minimax-m3 | Czat tekstowy | Tak | Tak |
Uwierzytelnianie
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonŻądanie bez strumieniowania
{
"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
}Żądanie strumieniowe
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"stream": true
}Domyślnie ten punkt końcowy zwraca jedną kompletną odpowiedź JSON. Jawnie ustaw stream: true, gdy potrzebujesz strumieniowania SSE.
Pola żądania
modelstringWymaganeUżyj minimax-m3.
messagesobject[]WymaganeWiadomości w formacie OpenAI Chat Completions. Każda wiadomość zawiera role i content.
streambooleanWartość domyślna: falsetrue zwraca SSE; false zwraca jedną kompletną odpowiedź JSON.
max_tokensintegerOpcjonalna maksymalna liczba tokenów wyjściowych jako dodatnia liczba całkowita. Pomiń to pole, aby użyć wartości domyślnej dostawcy dla wybranego modelu. W zależności od modelu limit może obejmować zarówno tokeny rozumowania, jak i końcowy tekst. Mały limit może uciąć odpowiedź lub wyczerpać się przed końcowym tekstem; jego zwiększenie może podnieść koszt.
max_completion_tokensintegerOpcjonalna alternatywa zgodności dla max_tokens, z tymi samymi zasadami limitu. Obsługa zależy od wybranego modelu; pomiń oba pola, aby użyć wartości domyślnej dostawcy.
thinkingobjectSterowanie rozumowaniem MiniMax. Użyj { "type": "disabled" } do krótkich, bezpośrednich odpowiedzi, które nie wymagają ukrytego rozumowania. Pomiń to pole, aby zachować domyślne zachowanie rozumowania modelu.
Opis wspólnych pól, takich jak temperature, top_p, frequency_penalty, presence_penalty, stop i n, znajdziesz we wspólnym Chat Completions. minimax-m3 przyjmuje te standardowe pola, ale nie każdy parametr musi powodować mierzalną zmianę semantyczną.
Odpowiedź po powodzeniu
{
"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 może zawierać opcjonalne szczegóły wejścia z pamięci podręcznej lub tokenów rozumowania. Nadal opieraj rozliczenia i telemetrię na standardowych polach tokenów wejściowych, wyjściowych i łącznych.
Uwagi dotyczące użytkowania
- Obecny publiczny kontrakt to Chat Completions, obejmujący tryb bez strumieniowania i strumieniowanie SSE.
minimax-m3nie jest obecnie opublikowany jako model OpenAI Responses ani Claude Messages.- Używaj dokładnie
minimax-m3. - Użyj
GET https://api.apihop.ai/v1/models, aby sprawdzić modele widoczne dla bieżącego klucza API, a konsoli, aby sprawdzić aktualne ceny.