ait
v0.2.0
ait
是一個終端使用者介面,用於與來自多個提供者的多個生成性大型語言模型進行互動。它使用genai
箱與模型提供者進行通訊。 TUI 是使用ratatui
crate 建構的。
安裝需要安裝cargo
。
cargo install ait
克隆此存儲庫並cd
到ait
目錄並使用以下命令運行應用程式:
cargo run
透過執行以下命令安裝應用程式:
cargo install --force --path .
二進位名稱是ait
。
二進位檔案也可以在版本下下載。
聊天介面是模態的,並以“正常”模式啟動。按i
鍵可以將文字輸入到文字區域。按?
可以找到更多資訊。鑰匙。若要向模型提供者提交查詢,您需要取得 API 金鑰並設定適當的環境變量,或需要在http://localhost:11434
上執行 Ollama 實例。
聊天歷史記錄作為sqlite
資料庫(由rusqlite
crate 提供)儲存在主目錄 ( ~/.cache/ait/chats.db
) 的使用者快取目錄中。此外, ait
也會在使用者的主目錄~/.cache/ait/latest-chat.log
(在 macOS 和 Linux 上)中儲存最新的聊天日誌。