curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-M2.5",
"messages": [
{
"role": "user",
"content": "Veuillez vous présenter"
}
]
}
'{
"id": "cmpl-04ea926191a14749b7f2c7a48a68abc6",
"model": "MiniMax-M2.5",
"object": "chat.completion",
"created": 1698999496,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Bonjour ! Comment puis-je vous aider ?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 292,
"total_tokens": 300
}
}{
"error": {
"code": 400,
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": 401,
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": 402,
"message": "Insufficient quota",
"type": "insufficient_quota_error",
"fallback_suggestion": "https://evolink.ai/dashboard/billing"
}
}{
"error": {
"code": 403,
"message": "Access denied for this model",
"type": "permission_error",
"param": "model"
}
}{
"error": {
"code": 404,
"message": "Specified model not found",
"type": "not_found_error",
"param": "model",
"fallback_suggestion": "MiniMax-M2.5"
}
}{
"error": {
"code": 429,
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"fallback_suggestion": "retry after 60 seconds"
}
}{
"error": {
"code": 500,
"message": "Internal server error",
"type": "internal_server_error",
"fallback_suggestion": "try again later"
}
}{
"error": {
"code": 502,
"message": "Upstream AI service unavailable",
"type": "upstream_error",
"fallback_suggestion": "try different model"
}
}{
"error": {
"code": 503,
"message": "Service temporarily unavailable",
"type": "service_unavailable_error",
"fallback_suggestion": "retry after 30 seconds"
}
}MiniMax-M2.5 - Référence API Complète
- Utiliser le format SDK OpenAI pour appeler le modèle MiniMax-M2.5
- Mode de traitement synchrone, réponse en temps réel
- Conversation textuelle : Dialogue contextuel en un ou plusieurs tours
- Prompts système : Personnaliser le rôle et le comportement de l’IA
curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-M2.5",
"messages": [
{
"role": "user",
"content": "Veuillez vous présenter"
}
]
}
'{
"id": "cmpl-04ea926191a14749b7f2c7a48a68abc6",
"model": "MiniMax-M2.5",
"object": "chat.completion",
"created": 1698999496,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Bonjour ! Comment puis-je vous aider ?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 292,
"total_tokens": 300
}
}{
"error": {
"code": 400,
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": 401,
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": 402,
"message": "Insufficient quota",
"type": "insufficient_quota_error",
"fallback_suggestion": "https://evolink.ai/dashboard/billing"
}
}{
"error": {
"code": 403,
"message": "Access denied for this model",
"type": "permission_error",
"param": "model"
}
}{
"error": {
"code": 404,
"message": "Specified model not found",
"type": "not_found_error",
"param": "model",
"fallback_suggestion": "MiniMax-M2.5"
}
}{
"error": {
"code": 429,
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"fallback_suggestion": "retry after 60 seconds"
}
}{
"error": {
"code": 500,
"message": "Internal server error",
"type": "internal_server_error",
"fallback_suggestion": "try again later"
}
}{
"error": {
"code": 502,
"message": "Upstream AI service unavailable",
"type": "upstream_error",
"fallback_suggestion": "try different model"
}
}{
"error": {
"code": 503,
"message": "Service temporarily unavailable",
"type": "service_unavailable_error",
"fallback_suggestion": "retry after 30 seconds"
}
}https://direct.evolink.ai, qui offre une meilleure prise en charge des modèles de texte et des connexions persistantes. https://api.evolink.ai est le point d’accès principal pour les services multimodaux et sert d’adresse de secours pour les modèles de texte.Autorisations
##Toutes les API nécessitent une authentification Bearer Token##
Obtenir une clé API :
Visitez la page de gestion des clés API pour obtenir votre clé API
Ajouter à l'en-tête de requête :
Authorization: Bearer YOUR_API_KEY
Corps
Nom du modèle de chat
MiniMax-M2.5 "MiniMax-M2.5"
Liste des messages de conversation, prend en charge le dialogue multi-tours
1Show child attributes
Show child attributes
Nombre maximum de tokens pour le contenu généré, limite supérieure de 2048
Remarque :
- Le contenu dépassant la limite sera tronqué
- Si la génération est interrompue en raison de
length, essayez d'augmenter cette valeur
1 <= x <= 20482048
Retourner la réponse en mode streaming
true: Réponse en streaming, retourne le contenu en blocs en temps réelfalse: Attendre la réponse complète avant de retourner
false
Température d'échantillonnage, contrôle le caractère aléatoire de la sortie
Remarque :
- Valeurs basses (ex. 0.1) : Sortie plus déterministe et ciblée
- Valeurs hautes (ex. 0.9) : Sortie plus aléatoire et créative
- Plage : (0, 1], excluant 0
x <= 10.7
Paramètre Nucleus Sampling
Remarque :
- Contrôle l'échantillonnage à partir des tokens avec probabilité cumulative
- Ex. 0.9 signifie sélectionner parmi les tokens atteignant 90% de probabilité cumulative
- Plage : (0, 1], excluant 0
Recommandation : Ne pas ajuster temperature et top_p simultanément
x <= 10.9
Activer la recherche web
true: Activer la recherche web, le modèle recherchera sur Internet les informations les plus récentes si nécessairefalse: Désactiver la recherche web
true
Options de recherche web, nécessite enable_search: true
Show child attributes
Show child attributes
Réponse
Complétion de chat réussie
Identifiant unique de la complétion de chat
"cmpl-04ea926191a14749b7f2c7a48a68abc6"
Nom du modèle réellement utilisé
"MiniMax-M2.5"
Type de réponse
chat.completion "chat.completion"
Horodatage de création
1698999496
Liste des choix de complétion de chat
Show child attributes
Show child attributes
Statistiques d'utilisation des tokens
Show child attributes
Show child attributes