Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.91 KB

File metadata and controls

25 lines (17 loc) · 1.91 KB

🤖 Maissistant — mistralAIassistant (Mistral AI)

Maissistant est un assistant et tuteur virtuel d'intelligence artificielle interactif, développé en HTML/CSS/JS et conçu pour être facilement déployé sur Netlify grâce aux fonctions serverless (Netlify Functions).

Ce projet a été mis à jour pour utiliser les modèles les plus récents et économiques de Mistral AI, avec un accent particulier sur la réduction des coûts de l'API.


✨ Caractéristiques principales

  • Sélection de modèles intelligents : Choix dynamique des modèles récents de Mistral :
    • ministral-3b-latest (Ministral 3B - par défaut, ultra-léger et économique à $0.04/M tokens).
    • ministral-8b-latest (Ministral 8B - équilibre parfait entre coût et performance à $0.10/M tokens).
    • pixtral-12b (Pixtral 12B - modèle de vision performant à $0.15/M tokens).
  • Rôles et Sujets Personnalisables : Adaptez l'IA pour qu'elle agisse comme un Assistant général, un Professeur, un Mentor ou un Coach sportif, sur n'importe quel sujet de votre choix.
  • Fonctions Serverless (Netlify) : Sécurise votre clé API Mistral en l'hébergeant côté serveur via une fonction serverless (functions/askAI.js), évitant ainsi d'exposer vos clés d'API dans le navigateur client.
  • Persistance locale : Historique de chat persistant localement dans le navigateur pour une expérience utilisateur continue.

🛠️ Déploiement rapide sur Netlify

  1. Installez le CLI Netlify ou connectez votre dépôt GitHub à votre compte Netlify.
  2. Définissez la variable d'environnement MISTRAL_API_KEY dans les paramètres de votre site Netlify avec votre clé d'API obtenue sur Mistral Console.
  3. Déployez ! Le fichier de configuration netlify.toml est pré-configuré pour router automatiquement les requêtes vers la fonction serverless d'intelligence artificielle.