Comment exécuter Mistral Small 3 via l'API OpenRouter : Un guide complet

Ce guide explore Mistral Small 3, ses performances et un tutoriel pas à pas via l'API OpenRouter.

Louis Dupont

Louis Dupont

19 September 2025

Comment exécuter Mistral Small 3 via l'API OpenRouter : Un guide complet

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Dans le paysage en évolution rapide de l'intelligence artificielle, la demande de modèles de langage efficaces et puissants n'a jamais été aussi forte. Mistral Small 3 apparaît comme un concurrent notable, offrant un équilibre entre performance et efficacité des ressources. Lorsqu'il est associé à OpenRouter, une passerelle API unifiée, les développeurs peuvent intégrer de manière transparente Mistral Small 3 dans leurs applications. Ce guide fournit un aperçu approfondi de Mistral Small 3, de ses performances de référence et d'un tutoriel étape par étape sur son utilisation via l'API OpenRouter.

💡
Pour les développeurs à la recherche d'une intégration API transparente, Apidog offre une plateforme puissante qui simplifie le processus de travail avec des modèles comme Mistral Small 3. Avec son interface intuitive et ses fonctionnalités robustes, Apidog peut aider à rationaliser votre flux de travail et à améliorer les performances de votre application, ce qui en fait un outil idéal pour intégrer efficacement des modèles de langage avancés.
button

Comprendre Mistral Small 3

Mistral Small 3 est un modèle de langage développé pour fournir une génération de texte de haute qualité tout en maintenant l'efficacité. Sa conception se concentre sur la fourniture de performances robustes sans les exigences informatiques importantes généralement associées aux modèles plus volumineux.

Principales caractéristiques

Performances de référence

L'évaluation des performances d'un modèle de langage est cruciale pour comprendre ses capacités. Vous trouverez ci-dessous une comparaison de Mistral Small 3 avec d'autres modèles de premier plan sur divers benchmarks :

Mistral Small 3 se distingue comme un concurrent sérieux des modèles plus volumineux comme Llama 3.3 70B et Qwen 32B, offrant une excellente alternative open-source aux modèles propriétaires tels que GPT4o-mini. Il correspond aux performances de Llama 3.3 70B dans les tâches de suivi des instructions, tout en étant plus de trois fois plus rapide sur le même matériel.

Ce modèle pré-entraîné et ajusté aux instructions est conçu pour gérer la grande majorité des tâches d'IA générative qui nécessitent une solide compréhension du langage et un suivi des instructions à faible latence.

Mistral Small 3 a été optimisé pour offrir des performances de premier ordre tout en restant suffisamment petit pour un déploiement local. Avec moins de couches que les modèles concurrents, il réduit considérablement le temps par passage avant. Atteignant plus de 81 % de précision sur MMLU et une latence de 150 tokens par seconde, il est le modèle le plus efficace de sa catégorie.

Les points de contrôle pré-entraînés et ajustés aux instructions sont disponibles sous Apache 2.0, offrant une base puissante pour accélérer les progrès. Il est à noter que Mistral Small 3 n'a pas été entraîné avec l'apprentissage par renforcement ou des données synthétiques, ce qui le place plus tôt dans le pipeline de développement de modèles que des modèles comme Deepseek R1, bien qu'il serve de base solide pour développer des capacités de raisonnement. La communauté open-source devrait adopter et personnaliser le modèle pour de nouvelles avancées.

Performance / Évaluations humaines

Performance d'instruction

Le modèle ajusté aux instructions offre des performances qui rivalisent avec les modèles à poids ouvert trois fois plus grands, ainsi qu'avec le modèle propriétaire GPT4o-mini, sur les benchmarks de Code, Math, Connaissances générales et Suivi des instructions.

La précision des performances sur tous les benchmarks a été obtenue grâce au même pipeline d'évaluation interne - en tant que tel, les chiffres peuvent varier légèrement par rapport aux performances précédemment signalées (Qwen2.5-32B-Instruct, Llama-3.3-70B-Instruct, Gemma-2-27B-IT). Les évaluations basées sur le jugement telles que Wildbench, Arena hard et MTBench étaient basées sur gpt-4o-2024-05-13.

Performance de pré-entraînement

Mistral Small 3, un modèle de 24B, offre les meilleures performances dans sa catégorie de taille et rivalise avec des modèles trois fois plus grands, tels que Llama 3.3 70B.

Quand utiliser Mistral Small 3
Dans diverses industries, plusieurs cas d'utilisation distincts pour les modèles pré-entraînés de cette taille ont émergé :

Bien que Mistral Small 3 soit plus compact, il offre des performances compétitives sur ces benchmarks, soulignant son efficacité et son efficacité.

Pourquoi utiliser l'API OpenRouter pour Mistral Small 3 ?

OpenRouter sert de passerelle API unifiée, simplifiant l'intégration de divers modèles de langage dans les applications. En tirant parti d'OpenRouter, les développeurs peuvent accéder à Mistral Small 3 sans avoir besoin de plusieurs clés API ou de configurations complexes.

Avantages de l'API OpenRouter

Intégration de Mistral Small 3 via l'API OpenRouter

Étape 1 : Configuration de votre compte OpenRouter

Inscription :

Génération d'une clé API :

Étape 2 : Installation des dépendances nécessaires

Pour interagir avec l'API OpenRouter, vous aurez besoin de la bibliothèque requests en Python. Si elle n'est pas déjà installée, vous pouvez l'ajouter à l'aide de la commande suivante :

pip install requests

Étape 3 : Création de votre requête API

Avec votre clé API prête et les dépendances installées, vous pouvez construire une requête vers l'API OpenRouter pour utiliser Mistral Small 3. Vous trouverez ci-dessous un exemple détaillé :

import requests

# Your OpenRouter API key
API_KEY = "your_api_key_here"

# OpenRouter API endpoint
API_URL = "https://openrouter.ai/api/v1/chat/completions"

# Headers for the request
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

# Payload for the request
payload = {
    "model": "mistral-small-3",
    "messages": [
        {"role": "user", "content": "Explain quantum computing in simple terms."}
    ],
    "temperature": 0.7
}

# Sending the request
response = requests.post(API_URL, headers=headers, json=payload)

# Parsing the response
if response.status_code == 200:
    response_data = response.json()
    assistant_message = response_data.get("choices", [])[0].get("message", {}).get("content", "")
    print("Assistant:", assistant_message)
else:
    print(f"Request failed with status code {response.status_code}: {response.text}")

Étape 4 : Gestion des réponses de l'API

Lors d'une requête réussie, l'API renverra une réponse JSON contenant la sortie du modèle. Voici un exemple de ce à quoi la réponse pourrait ressembler :

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1700000000,
  "model": "mistral-small-3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Quantum computing is a type of computing that uses quantum bits (qubits)..."
      },
      "finish_reason": "stop"
    }
  ]
}

Exemples de requêtes API supplémentaires

1. Tâche de synthèse

payload["messages"][0]["content"] = "Summarize the benefits of renewable energy."
response = requests.post(API_URL, headers=headers, json=payload)
print(response.json())

2. Analyse des sentiments

payload["messages"][0]["content"] = "Analyze the sentiment of this review: 'The product was amazing and exceeded expectations!'"
response = requests.post(API_URL, headers=headers, json=payload)
print(response.json())

Meilleures pratiques pour l'utilisation de Mistral Small 3 avec OpenRouter

Conclusion

Mistral Small 3, lorsqu'il est utilisé via OpenRouter, fournit une solution efficace et évolutive pour les applications basées sur l'IA. Ses performances compétitives, sa rentabilité et sa facilité d'intégration en font un outil précieux pour les développeurs. En suivant ce guide, vous pouvez intégrer de manière transparente Mistral Small 3 dans vos projets et exploiter ses capacités pour diverses tâches de traitement du langage naturel.

Que vous construisiez des chatbots, amélioriez le support client ou automatisiez la génération de contenu, Mistral Small 3 offre une solution puissante et accessible via l'API OpenRouter.

button

Explore more

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

L'IA en expansion rapide. Fathom-R1-14B (14,8 milliards de paramètres) excelle en raisonnement mathématique et général, conçu par Fractal AI Research.

5 June 2025

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Découvrez Mistral Code, l'IA d'aide au code la plus personnalisable pour les entreprises.

5 June 2025

Comment Claude Code transforme le codage de l'IA en 2026

Comment Claude Code transforme le codage de l'IA en 2026

Découvrez Claude Code en 2026 : codage IA révolutionné. Fonctionnalités, démo, et pourquoi il gagne du terrain après Windsurf d'Anthropic. Indispensable !

5 June 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API