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 上)中存储最新的聊天日志。