Cobertura de endpoints
Expone 1 endpoint(s) público(s): chat_completion.
230B / 10B activos; contexto 200K; modelo de programación M-series baseline
curl -X POST https://runapi.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MiniMax-M2",
"messages": [
{
"role": "user",
"content": "Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."
}
]
}'
import { MinimaxClient } from "@runapi.ai/minimax";
const client = new MinimaxClient();
const result = await client.chatCompletion.run({
model: "MiniMax-M2",
messages: [{"role":"user","content":"Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."}],
});
import os
import requests
response = requests.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"MiniMax-M2","messages":[{"role":"user","content":"Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."}]}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'MiniMax-M2',
'messages' => [['role' => 'user', 'content' => 'Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen.']],
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.chatCompletion().run({"model":"MiniMax-M2","messages":[{"role":"user","content":"Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."}]});
task.waitForResult();
require "runapi/minimax"
client = RunApi::Minimax::Client.new
result = client.chat_completion.run(
model: "MiniMax-M2",
messages: [{role: "user", content: "Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."}]
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.chatCompletion.Run({"model":"MiniMax-M2","messages":[{"role":"user","content":"Dado este spec de API, genera un cliente tipado, escribe pruebas de integración contra un servidor mock e itera hasta que pasen."}]})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model MiniMax-M2 \
--endpoint chat_completion \
--wait
7 versiones disponibles
Elige cualquier modelo y genera en segundos.
Elige cualquier modelo y genera en segundos.
| Proveedor | MiniMax |
| ID del modelo | MiniMax-M2 |
| Modalidad | Text |
| Tipos de tarea | Synchronous |
| Endpoint de API | /v1/chat/completions |
| /v1/responses |
| /v1/messages | |
| /v1beta/models/MiniMax-M2:generateContent | |
| /v1beta/models/MiniMax-M2:streamGenerateContent | |
| Unidad de facturación | 1K tokens |
| Estado del catálogo | Operativo |
Regístrate gratis y crea una clave de API para MiniMax-M2 desde el panel de control.
Envía una solicitud POST a /v1/chat/completions con el identificador del modelo MiniMax-M2 y tus parámetros.
Lee directamente la respuesta completada de MiniMax-M2 desde el endpoint.
Expone 1 endpoint(s) público(s): chat_completion.
Medido por 1K tokens sin requisito de suscripción.
No hay parámetros de solicitud publicados para este endpoint.
Usa LLMs para chat y razonamiento.
Genera y revisa trabajo de implementación.
Conecta modelos a tareas backend.
Los testimonios de clientes verificados aún no están disponibles para este modelo.
Pasa el ID de modelo que aparece en el quickstart.
Sí. El precio se mide por llamada o unidad.
Te ayudamos con la configuración empresarial, las integraciones y las preguntas técnicas.
Contacta con nosotros