ait
— это пользовательский интерфейс терминала для взаимодействия с несколькими генеративными моделями большого языка от нескольких поставщиков. Он использует ящик genai
для связи с поставщиками моделей. TUI построен с использованием ящика ratatui
.
Для установки требуется установить cargo
.
cargo install ait
Клонируйте этот репозиторий, cd
в каталог ait
и запустите приложение, используя:
cargo run
Установите приложение, запустив:
cargo install --force --path .
Бинарное имя — ait
.
Двоичные файлы также доступны для загрузки в разделе «Релизы».
Интерфейс чата модальный и запускается в «обычном» режиме. Нажав клавишу i
, текст можно ввести в текстовую область. Более подробную информацию можно найти, нажав кнопку ?
ключ. Чтобы отправлять запросы поставщикам моделей, вам необходимо либо получить ключ API и установить соответствующую переменную среды, либо вам нужен работающий экземпляр Ollama на http://localhost:11434
.
История чата хранится в виде базы данных sqlite
(с помощью крейта rusqlite
) в каталоге кэша пользователей в домашнем каталоге ( ~/.cache/ait/chats.db
). Кроме того, ait
будет хранить журнал последнего чата в домашнем каталоге пользователя ~/.cache/ait/latest-chat.log
в macOS и Linux.