Lagac (Like-a-groq-ai-cli) は、Groq AI API を利用するためのコマンドラインインターフェース (CLI) クライアントです。
- Groq モデルとのチャット: 利用可能なモデルから自動的に最適なものを選択します (Llama 3, Mixtral などを優先)。
- コマンド実行: AI が提案したシェルコマンド (Windows では PowerShell、Linux では Bash) を実行できます。
- 実行前に確認プロンプトが表示されます。
y(実行),n(スキップ),Y(以降すべて実行),N(以降すべてスキップ) で制御可能です。
- コンテキスト注入:
- ファイル読み込み:
@ファイルパスと入力すると、そのファイルの内容をプロンプトに追加します。 - コマンド出力:
>コマンドと入力すると、そのコマンドを実行し、出力をプロンプトに追加します。
- ファイル読み込み:
- API キー管理: Groq API キーを
settings.jsonに保存して管理します。
- .NET SDK を使用してアプリケーションをビルド・実行します。
- 初回起動時に Groq API Key の入力を求められます。
- API Key は Groq Console から取得できます。
アプリケーションを起動します:
dotnet run- メッセージを入力して Enter を押すと AI と会話できます。
- ファイルの内容を含める:
@Program.csのように入力します (ファイルサイズ制限あり)。 - コマンドの実行結果を含める:
>git statusのように入力します。 - 終了: 空行を入力するとチャットを終了します。
設定は settings.json に保存されます。maxFileSize で読み込み可能な最大ファイルサイズを指定できます。