Comment connecter Mistral AI avec Google Sheets grâce à son API ?
Ce guide vous guidera à travers le processus d'utilisation de Mistral avec Google Sheets afin d'automatiser ses tâches récurrentes du quotidien 👇
- Quels sont les modèles proposés par Mistral AI ?
- Comment utiliser Google Sheets pour automatiser les tâches ?
- Démo - Comment intégrer Mistral AI dans Google Sheets grâce à son API ?
- Pourquoi nous allons utiliser une API dans cette démo ?
- Mais au fait qu'est-ce qu'une API ?
- Le tuto vidéo
- Le tuto étape par étape
C'est quoi Mistral AI ?
Mistral AI est une entreprise française, lancée en avril 2023, qui se concentre sur le développement d'IA génératives, concurrent direct d'OpenAI, avec des modèles de langage open-source et propriétaires. La société a été fondée par Arthur Mensch, Guillaume Lample, et Timothée Lacroix, et est déjà valorisée à près de 2 milliards d'euros en décembre 2023 après 2 levés de fonds effectuées :
- Juin 2023 : Première levée de fonds de 105 millions d'euros avec des investisseurs tels que Lightspeed Venture Partners, Eric Schmidt, Xavier Niel, et JCDecaux Holding.
- Décembre 2023 : Seconde levée de fonds de 385 millions d'euros avec des participants comme Andreessen Horowitz, BNP Paribas, et Salesforce.
Quels sont les modèles proposés par Mistral AI ?
Mistral AI propose plusieurs modèles et produits à utiliser selon les besoins :
- Mistral 7B : Lancé en septembre 2023, c'est un modèle de traitement de langage avec 7 milliards de paramètres, disponible sous licence Apache 2.0.
- Mixtral 8x7B : Dévoilé en décembre 2023, ce modèle compte 46,7 milliards de paramètres, optimisé pour 12,9 milliards par token. Il maîtrise 5 langues et surpasse selon ses développeurs le modèle LLama 2 70B de Meta. Il inclut également une version "Instruct" pour suivre des instructions précises.
- Le Chat : Un agent conversationnel lancé en février 2024, comparable à ChatGPT, pour tester les capacités des modèles Mistral AI.
- Mistral Large, Mistral Small, et Mistral Next : Mistral Large est un nouveau modèle de langage puissant, lancé en février 2024 avec des variantes légères et un prototype pour des réponses concises.
En février 2024, Mistral AI a également annoncé un partenariat avec Microsoft pour rendre Mistral Large disponible sur le cloud Azure, marquant une étape importante dans son expansion et pour devenir un réel concurrent d'OpenAI sur le marché des IA génératives.
Comment utiliser Google Sheets pour automatiser les tâches ?
Google Sheets est l'équivalent Excel développé par Google et qui a l'énorme avantage d'être disponible en ligne et d'être plus facilement connectable à tous les autres outils du Web, à la différence de Excel.
Google Sheets propose également des formules de base, comme sur Excel, (SOMME, SI, NB.SI, etc), mais également des fonctions plus avancées que l'on peut intégrer avec du code JavaScript (un langage de programmation web), dans le module "Apps Script". L'objectif : créer des tâches automatisées 100% adaptées à son business.
Et via l'intelligence artificielle, nous pouvons très facilement créer ce code Javascript pour effectuer les tâches que l'on souhaite. Et là, ça commence à devenir très intéressant 🔥
Dans Google Sheets, vous pouvez donc gérer et automatiser toutes vos tâches du quotidien, comme par exemple :
- en tant que Sales : vous constituer des fichiers de prospection et nettoyer les données automatiquement
- en tant que Marketer : classifier automatiquement le niveau de satisfaction de vos clients suite à un avis
- en tant que rédacteur : suivre votre planning de publications, et gérer automatiquement des éléments de contenus (ex : les titres, phrases d'accroche, plan, etc)
INSTANT PROMO 😄

Démo - Comment intégrer Mistral AI dans Google Sheets grâce à son API ?
Voici le guide étape par étape
Pourquoi nous allons utiliser une API dans cette démo ?
L'utilisation de l'API est nécessaire pour pouvoir utiliser Mistral AI en dehors du Chat (leur équivalent de chatbot IA comme ChatGPT), et donc pour pouvoir l'utiliser dans n'importe quel logiciel disponible. Dans notre démo, ce sera donc Google Sheets.
Mais au fait qu'est-ce qu'une API ?
Une API (Application Programming Interface) est une interface avec un ensemble de règles qui permet justement de « connecter » un logiciel ou un service à un autre logiciel ou service afin d'échanger des données et des fonctionnalités. Dans notre exemple, il s'agit tout simplement de connecter Mistral AI avec Google Sheets grâce à son API.
Le tuto vidéo
Le tuto étape par étape
1. Allez sur le site de Mistral.ai

2. Cliquez sur "Construire maintenant"
Cliquez sur "Construire maintenant"

3. Vous arriverez sur la "console.mistral.ai

4. Cliquez sur "Espace de travail"
Naviguez vers "Espace de travail"

5. Cliquez sur "Facturation"
Choisissez l'option "Facturation" afin d'y renseigner votre CB
6. Cliquez sur "Clés API"
Sélectionnez l'option "Clés API" / "Créer une clé" pour créer votre clé API


7. Cliquez sur "API"
Cliquez sur "API" pour consulter la documentation API. Mais je vous partage ci-dessous le code Javascript à utiliser

8. Allez sur Google Sheets
et créez-vous un nouveau doc Google Sheets

9. Cliquez sur "Extensions" / "Apps Script"


10. Cliquez ici
Sélectionnez cette option

Copier/coller le code ci-dessous dans la fenêtre
const MISTRAL_API_KEY = 'VOTRE CLÉ API À CHANGER ICI'; // Remplacez 'votre_clé_api_mistral' par votre propre clé d'API Mistral AI
function MistralAI(prompt) {
const apiUrl = 'https://api.mistral.ai/v1/chat/completions'; // Vérifiez l'URL correcte dans la documentation Mistral AI
const headers = {
'Authorization': 'Bearer ' + MISTRAL_API_KEY,
'Content-Type': 'application/json',
};
// Assurez-vous que la clé API est correctement sécurisée
const data = {
'model': 'mistral-medium-latest', // Remplacez par le nom du modèle Mistral AI que vous souhaitez utiliser
'messages': [
{
'role': 'system',
'content': 'You are a helpful assistant.'
},
{
'role': 'user',
'content': prompt // Utilisez l'argument 'prompt'
}
]
};
const options = {
'method': 'post',
'headers': headers,
'payload': JSON.stringify(data),
'muteHttpExceptions': true,
};
try {
const response = UrlFetchApp.fetch(apiUrl, options);
const json = JSON.parse(response.getContentText());
if (json.error) {
return 'Erreur de l\'API Mistral AI: ' + json.error.message;
}
// Adaptez cette partie selon le format de réponse de Mistral AI
const text = json.choices && json.choices.length > 0 ? json.choices[0].message.content : 'Pas de réponse';
return text;
} catch (error) {
return 'Erreur lors de l\'appel de l\'API Mistral AI: ' + error.toString();
}
}
11. Remplacer votre clé API crée dans Mistral AI

12. Cliquez sur "'model': 'mistral-medium-latest', // Remplacez par le nom du modèle Mistral AI que vous souhaitez utiliser"

13. Sauvegardez puis cliquez sur "Exécuter"

14. Retournez sur Google Sheets

15. Lancez une formule de calcul concernant 'MistralAI=' + votre prompt

16. Exemple de tâche automatisée via Mistral AI
L'IA de Mistral AI va classifier automatiquement mon persona marketing en fonction de l'intitulé de poste du prospect

Vous venez d'intégrer votre 1ère API d'IA génératives avec Mistral AI ! Vous êtes prêt.e à faire des choses incroyables avec Google Sheets !
N'hésitez pas à partager votre avis en commentaire 😄
Partage cet article 🔥
Si tu penses que cet article peut aider une personne dans ton entourage (ami.e, collègue, entrepreneur, famille), n'hésite pas à le partager ❤
Si au contraire, tu n'as pas aimé cet article (ou que tu as des suggestions d'améliorations) , envoie-moi un message en privé car c'est tout aussi précieux ! Merci 🙌
Infos pratiques avant de partir
- Suis-moi sur LinkedIn et active la cloche 🔔 pour être tenu informé des prochains posts
- Suis-moi sur Twitter
- Accède à tous les articles précédents
- Si tu n'es pas encore inscrit, c'est par ici 👇
Comments ()