ait
v0.2.0
ait
複数のプロバイダーからのいくつかの生成大規模言語モデルと対話するための端末ユーザー インターフェイスです。 genai
クレートを使用してモデルプロバイダーと通信します。 TUI は、 ratatui
クレートを使用して構築されます。
設置にはcargo
設置が必要です。
cargo install ait
このリポジトリのcd
を作成し、 ait
ディレクトリに移動し、次のコマンドを使用してアプリケーションを実行します。
cargo run
以下を実行してアプリケーションをインストールします。
cargo install --force --path .
バイナリ名はait
です。
バイナリは、「リリース」からダウンロードすることもできます。
チャット インターフェイスはモーダルであり、「通常」モードで開始されます。 i
キーを押すとテキストエリアにテキストを入力できます。 ?
を押すと詳細が表示されます。鍵。モデルプロバイダーにクエリを送信するには、API キーを取得して適切な環境変数を設定するか、 http://localhost:11434
で Ollama インスタンスを実行する必要があります。
チャット履歴は、ホーム ディレクトリ ( ~/.cache/ait/chats.db
) のユーザー キャッシュ ディレクトリにsqlite
データベース ( rusqlite
クレートによって促進) として保存されます。さらに、 ait
最新のチャットのログをユーザーのホーム ディレクトリ (macOS および Linux では~/.cache/ait/latest-chat.log
に保存します。