#provider #language-model #tui #chat #ai #user #key

bin+lib ait

AIT 是一个基于终端的聊天界面,用于与来自不同提供商的大型语言模型进行交互

2 个版本

0.1.3 2024 年 8 月 8 日
0.1.2 2024 年 8 月 2 日

#145 in 机器学习

Download history 85/week @ 2024-07-29 131/week @ 2024-08-05 11/week @ 2024-08-12

每月 227 次下载

MIT 许可证

46KB
1K SLoC

终端中的 AI

ait 是一个终端用户界面,用于与多个提供商的多个生成式大型语言模型进行交互。它使用 genai crate 与模型提供商通信。TUI 使用 ratatui crate 构建。

安装

安装需要已安装 cargo

cargo install ait

手动安装

克隆此仓库,并使用 cd 进入 ait 目录,然后运行应用程序

cargo run

通过运行以下命令安装应用程序

cargo install --force --path .

二进制文件名为 ait

二进制文件也可在 版本 中下载。

用法

聊天界面是模态的,并从“正常”模式开始。通过按 i 键可以在文本区域输入文本。按 ? 键可以找到更多信息。要向模型提供商提交查询,您需要获得 API 密钥并设置相应的环境变量,或者您需要在 https://127.0.0.1:11434 上运行一个运行的 Ollama 实例。

聊天历史

聊天历史尚未实现。 ait 将在用户的家目录中存储最新的聊天记录,在 macOS 和 Linux 上为 ~/.cache/ait/latest-chat.log

依赖项

~15–34MB
~511K SLoC