Gemini-AI Terminal tabanlı Chatbot

Gemini AI ile terminalinizi güçlendirerek üretkenliğinizi artırın

Ne işe yarar?

CLI tabanlı uygulama, çok modlu modallarla metin oluşturmak için gelişmiş bir etkileşimli deneyim sunmak üzere Gemini API ile entegre edilir. Uygulama, metin veya resim olarak giriş yapılmasına olanak tanır ve istemlere göre uyumlu çıkışlar oluşturur
Temel Özellikler
Metinden Metne Modu: Metin girişi olan genel bir kişisel chatbot
Çok Modlu Mod: Daha kapsamlı içerik oluşturmaya olanak tanıyan metin ve resim girişi
Özelleştirilebilir Ayarlar: Uygulama, oluşturulan içeriğin yaratıcılığı ve değişkenliğini kontrol etmek için sıcaklık ve topP gibi çeşitli özelleştirme seçenekleri sunar
Güvenlik Yapılandırmaları: Uygulama, zararlı veya uygunsuz içerikleri filtrelemek için güvenlik ayarları içerir ve güvenli bir kullanıcı deneyimi sağlar
Renkli Çıkış: Okunabilirliği ve kullanıcı etkileşimini artıran kod söz dizimi vurgulama dahil olmak üzere renkli ve görsel açıdan ilgi çekici çıkışlar sunar
Nasıl Çalışır?:
Yapılandırma Yükleme: Uygulama, API anahtarı da dahil olmak üzere yapılandırma verilerini bir JSON dosyasından yükler
İstemci Oluşturma ve Yapılandırma: Uygulama, sağlanan anahtarla bir Gemini istemcisi oluşturur ve modeli ve ayarlarla yapılandırır
Kullanıcı Etkileşimi: Uygulama, kullanıcıların istem girip yanıt alabileceği etkileşimli oturumları destekler. Ayrıca CLI bağımsız değişkenlerini de işler
İçerik Oluşturma: Uygulama, girişe bağlı olarak içerik oluşturmak için API'yi kullanır ve içeriği renkli, stilize bir çıkışla gösterir
Uygulama, doğrudan terminalden içerik oluşturmak için güçlü ve kullanıcı dostu bir araç sağlamak amacıyla Gemini AI'nın güçlü özelliklerinden yararlanır

Aşağıdakilerle tasarlandı:

  • Google Üretken Yapay Zeka için Go SDK'sı
  • Go için Google API'leri istemci kitaplığı

Takım

Değişikliği yapan

Alham's Conclave

Nereden

Sri Lanka