Чат-бот на базе терминала Gemini-AI

Повысьте свою производительность, оснастив свой терминал искусственным интеллектом Gemini

Что он делает

Приложение на основе CLI интегрируется с API Gemini, чтобы предоставить расширенный интерактивный опыт для генерации текста с многомодальными модальностями. Приложение позволяет предоставлять входные данные в виде текста или изображений и генерирует согласованные выходные данные, адаптированные к подсказке
Основные характеристики
Режим «Текст-в-текст»: общий персональный чат-бот с возможностью ввода текста
Мультимодальный режим: ввод текста и изображений, позволяющий генерировать более комплексный контент.
Настраиваемые параметры: приложение предоставляет множество вариантов настройки, включая температуру, topP для управления креативностью и вариативностью создаваемого контента.
Настройки безопасности: приложение включает настройки безопасности для фильтрации вредоносного или ненадлежащего контента, обеспечивая безопасный пользовательский опыт.
Красочный вывод: представляет красочный и визуально привлекательный вывод, включая подсветку синтаксиса кода, что повышает читабельность и вовлеченность пользователя.
Как это работает:
Загрузка конфигурации: приложение загружает данные конфигурации из файла JSON, включая ключ API.
Создание и настройка клиента: с помощью предоставленного ключа приложение создает клиент Gemini и настраивает его с помощью модели и параметров.
Взаимодействие с пользователем: приложение поддерживает интерактивные сеансы, в которых пользователи могут вводить запросы и получать ответы. Оно также обрабатывает аргументы CLI
Генерация контента: в зависимости от входных данных приложение использует API для генерации контента и отображает его в красочном, стилизованном виде.
Приложение использует надежные возможности Gemini AI, чтобы предоставить мощный и удобный инструмент для генерации контента непосредственно с терминала.

Построено с

  • Go SDK для Google Generative AI
  • Клиентская библиотека API Google для Go

Команда

К

Конклав Альхама

От

Шри-Ланка