Chatbot basé sur le terminal Gemini-AI

Améliorez votre productivité grâce à l'IA de Gemini

Description

L'application basée sur la CLI s'intègre à l'API Gemini pour offrir une expérience interactive améliorée pour générer du texte avec des boîtes de dialogue modales multimodales. L'application permet de fournir des entrées sous forme de texte ou d'images, et génère des sorties cohérentes adaptées à la requête.
Principales caractéristiques
Mode texte-texte: chatbot personnel général avec entrée de texte
Mode multimodal: entrée de texte et d'images, permettant une génération de contenu plus complète
Paramètres personnalisables: l'application propose diverses options de personnalisation, y compris la température et la topP pour contrôler la créativité et la variabilité du contenu généré
Configurations de sécurité: l'application inclut des paramètres de sécurité pour filtrer les contenus dangereux ou inappropriés, garantissant une expérience utilisateur sécurisée
Sortie colorée: présente une sortie colorée et attrayante, y compris la mise en surbrillance de la syntaxe du code pour améliorer la lisibilité et l'engagement des utilisateurs
Fonctionnement:
Chargement de la configuration: l'application charge les données de configuration à partir d'un fichier JSON, y compris la clé API
Création et configuration du client: avec la clé fournie, l'application crée un client Gemini et le configure avec le modèle et les paramètres
Interaction avec l'utilisateur: l'application prend en charge les sessions interactives, où les utilisateurs peuvent saisir des requêtes et recevoir des réponses. Elle gère également les arguments de la CLI.
Génération de contenu: en fonction de l'entrée, l'application utilise l'API pour générer du contenu et l'afficher avec une sortie colorée et stylisée.
L'application exploite les fonctionnalités robustes de l'IA Gemini pour fournir un outil puissant et convivial pour la génération de contenu directement depuis le terminal.

Conçu avec

  • SDK Go pour Google Generative AI
  • Bibliothèque cliente des API Google pour Go

Équipe

Par

Conclave d'Alham

De

Sri Lanka