ait
adalah antarmuka pengguna terminal untuk berinteraksi dengan beberapa model bahasa generatif besar dari berbagai penyedia. Ia menggunakan peti genai
untuk berkomunikasi dengan penyedia model. TUI dibangun menggunakan peti ratatui
.
Instalasi membutuhkan cargo
untuk dipasang.
cargo install ait
Kloning repositori ini dan cd
ke direktori ait
dan jalankan aplikasi menggunakan:
cargo run
Instal aplikasi dengan menjalankan:
cargo install --force --path .
Nama binernya adalah ait
.
Biner juga tersedia untuk diunduh di bawah Rilis.
Antarmuka obrolan adalah modal dan dimulai dalam mode 'normal'. Dengan menekan tombol i
, teks dapat dimasukkan ke dalam area teks. Informasi lebih lanjut dapat ditemukan dengan menekan tombol ?
kunci. Untuk mengirimkan kueri ke penyedia model, Anda perlu mendapatkan kunci API dan mengatur variabel lingkungan yang sesuai ATAU Anda memerlukan instance Ollama yang berjalan di http://localhost:11434
.
Riwayat obrolan disimpan sebagai database sqlite
(difasilitasi oleh peti rusqlite
) di direktori cache pengguna di direktori home ( ~/.cache/ait/chats.db
). Selain itu, ait
akan menyimpan log obrolan terbaru di direktori home pengguna, ~/.cache/ait/latest-chat.log
di macOS dan Linux.