Comment utiliser un agent Mistral dans Excel
"Vous voulez créer une fonction qui renvoie la capitale d'un pays, sa population, l'âge d'une personne ou toute question à laquelle peut répondre le chat de Mistral AI dans Excel.
Voici une proposition pour cela en utilisant l'API et les agents de Mistral AI créez un compte Mistral pour cela
Vous avez besoin d'un identifiant API et des ID d'agents pour cela.
Clef API

Agents

Détails de l'agent

Récupération de l'id de l'agent

Vous devrez mettre cette clef et cet id comme paramètres dans le classeur.

A partir de là, vous pouvez ouvrir le classeur et lancer les macros
Imaginons que vous souhaitiez indiquer les capitales de ces zones :

Vous lancez le formulaire et vous choisissez :
- L'agent que vous avez préparé dans Mistral
- le classeur dans lequel vous allez appliquer l'agent
- vous sélectionnez la plage contenant les zones avec les informations
- le nom de la feuille se mettra automatiquement
- les résultats iront dans la colonne juste à côté
Vous pouvez alors lancer le bouton Traiter la plage

En dessous vous aurez le détail du texte envoyé et reçu par l'api

Et sur la feuille, vous aurez le résultat

Si vous faites vous même du VBA, il est possible d'appeler la fonction
Si vous désirez utiliser ce programme dans un autre classeur, vous pouvez me contacter pour que j'y installe le code :
nicolas.sylvain1@libertysurf.fr
Pour faire des tests, dans votre classeur il vous suffit
D'ajouter une cellule nommée "jeton" dans laquelle vous indiquerez votre jeton
de créer une fonction vba qui pourra travailler avec une cellule :
Function reponse_mistral(question, Optional agent)
Dim fichier_mistral
fichier_mistral = "'mistral 01 bis.xlsm'!" 'à adapter à votre environnement
reponse_mistral = Run(fichier_mistral & "reponse_mistral", question, agent)
End Function
Cette fonction traite une entrée à la fois et ne peut pas être appelée pour tout un tableau.
Vous pouvez aussi intégrer le numéro de jeton dans votre code
Function reponse_mistral(question, Optional agent)
Dim fichier_mistral, jeton
jeton = "fkugjktfhgjhghjg" 'votre jeton
fichier_mistral = "'mistral 01 bis.xlsm'!" 'à adapter à votre environnement
reponse_mistral = Run(fichier_mistral & "reponse_mistral", question, agent, jeton)
End Function
Téléchargement
Vous avez le fichier ici pour tester l'utilisation des agents dans Excel
Attention, ne l'ouvrez pas dans un navigateur, les macros ne fonctionneraient pas. Si cela se produit, choisissez "télécharger le fichier"
Le plus simple est de faire un clic droit et de choisir "Enregistrer la cible sous"
Mistral.xlsm
Mes liens
Vous pouvez voir ma page ici : http://sn1.chez-alice.fr/
Et aussi linkedin www.linkedin.com/in/qrsn1
|