API Hop

Belgeler

API Hop Belgeleri

MiniMax modeli

MiniMax M3’ü ortak Chat Completions uç noktasından çağırın.

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

MiniMax M3 ortak Chat Completions uç noktasında akışsız ve SSE akışlı metin yanıtlarıyla kullanılabilir.

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

Kullanılabilir model

model değeriTürAkışsızSSE akışı
minimax-m3Metin sohbetiEvetEvet

Kimlik doğrulama

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

Akışsız istek

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
}

Akış isteği

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

Bu uç nokta varsayılan olarak tek bir tam JSON yanıtı döndürür. SSE akışı gerektiğinde stream: true değerini açıkça ayarlayın.

İstek alanları

modelstringzorunlu

minimax-m3 kullanın.

messagesobject[]zorunlu

OpenAI Chat Completions tarzı mesajlar. Her mesaj role ve content içerir.

streambooleanVarsayılan: false

true SSE döndürür; false tek bir tam JSON yanıtı döndürür.

max_tokensinteger

Pozitif tamsayı olarak isteğe bağlı azami çıktı tokenı. Seçilen modelin üst sağlayıcı varsayılanını kullanmak için atlayın. Modele göre bütçe, akıl yürütme tokenlarını ve son metni kapsayabilir. Küçük bütçe yanıtı kesebilir veya son metinden önce tükenebilir; artırmak maliyeti yükseltebilir.

max_completion_tokensinteger

Aynı bütçe hususlarıyla max_tokens için isteğe bağlı uyumluluk alternatifi. Desteği seçilen model belirler; üst varsayılanı kullanmak için iki alanı da atlayın.

thinkingobject

MiniMax akıl yürütme kontrolü. Gizli akıl yürütme gerektirmeyen kısa, doğrudan yanıtlar için { "type": "disabled" } kullanın. Varsayılan düşünme davranışını korumak için alanı atlayın.

temperature, top_p, frequency_penalty, presence_penalty, stop ve n gibi ortak alanlar için Ortak Chat Completions belgesine bakın. minimax-m3 bu standart alanları kabul eder; ancak her parametre mutlaka ölçülebilir anlamsal değişim yaratmaz.

Başarılı yanıt

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 isteğe bağlı önbellek girdisi veya akıl yürütme tokenı ayrıntıları içerebilir. Hesaplama ve telemetride standart girdi, çıktı ve toplam token alanlarını temel almaya devam edin.

Kullanım notları

  • Güncel açık sözleşme, akışsız ve SSE akışlı Chat Completions’tır.
  • minimax-m3 şu anda OpenAI Responses veya Claude Messages modeli olarak yayımlanmamıştır.
  • Tam olarak minimax-m3 kullanın.
  • Mevcut anahtara görünen modeller için GET https://api.apihop.ai/v1/models, güncel fiyatlar için konsolu kullanın.