Chatbot basato su terminale Gemini-AI

Aumenta la produttività e potenzia il tuo terminale con l'AI di Gemini

Descrizione

L'app basata su CLI si integra con l'API Gemini per offrire un'esperienza interattiva migliorata per la generazione di testo con modali multimodali. L'app consente di fornire input in testo o immagini e genera output coerenti personalizzati in base al prompt
Funzionalità principali
Modalità di conversione da testo a testo: un chatbot personale generico con input di testo
Modalità multimodale: inserisci testo e immagini, consentendo una generazione di contenuti più completa
Impostazioni personalizzabili: l'app offre una serie di opzioni di personalizzazione, tra cui temperatura e topP per controllare la creatività e la variabilità dei contenuti generati
Configurazioni di sicurezza: l'app include impostazioni di sicurezza per filtrare i contenuti dannosi o inappropriati, garantendo un'esperienza utente sicura
Output colorato: presenta un output colorato e visivamente accattivante, inclusa l'evidenziazione della sintassi del codice per migliorare la leggibilità e il coinvolgimento degli utenti
Come funziona:
Configurazione di caricamento: l'app carica i dati di configurazione da un file JSON, inclusa la chiave API
Creazione e configurazione del client: con la chiave fornita, l'app crea un client Gemini e lo configura con il modello e le impostazioni
Interazione con l'utente: l'app supporta sessioni interattive in cui gli utenti possono inserire prompt e ricevere risposte. Gestisce anche gli argomenti della CLI
Generare contenuti: a seconda dell'input, l'app utilizza l'API per generare contenuti e li mostra con un'uscita colorata e stilizzata
L'applicazione sfrutta le solide funzionalità dell'IA di Gemini per fornire uno strumento potente e facile da usare per la generazione di contenuti direttamente dal terminale

Realizzato con

  • SDK Go per l'AI generativa di Google
  • Libreria client delle API di Google per Go

Team

Di

Conclave di Alham

Da

Sri Lanka