HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Bash4LLM+ – LLM APIのための軽量で依存関係のないBashラッパー

Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs (github.com)

38 pointsby kamaludu15 コメント

要約

Bash4LLMは、PythonやNodeなどのランタイムをインストールせずに、ターミナルからLLMと対話するためのシングルファイルBashラッパーです。Bash、curl、jqのみを使用し、プロンプトの送信、チャットの開始、ファイルの行ごとの処理、ストリーミング出力、セッションメタデータのJSON形式での保存が可能です。安全で予測可能な設計を目指し、Groqをデフォルトでサポートし、他のプロバイダーも簡単に追加できます。

全文翻訳

Bash4LLMは、ターミナルからLLMと対話するための単一ファイルBashラッパーです。Python、Node、その他のランタイムをインストールせずに動作するシンプルなものが欲しかったので作成しました。 Bash、curl、jqのみを使用します。プロンプトを送信したり、小さなチャットを開始したり、ファイルを1行ずつ処理したり、出力をストリーミングしたり、セッションメタデータをJSON形式で保存したりできます。 安全で予測可能になるように努めました。システム/tmpを使用せず、evalも使用しません。Groqはデフォルトでサポートされており、他のプロバイダーはextras/providers/フォルダー内の専用Bashスクリプトで追加できます。 例: <pre><code> echo &quot;explains the command: ls -l&quot; | .&#x2F;bash4llm</code></pre>