aoi
v0.2.1
中文说明
OpenAI を利用したゴースト・イン・ザ・シェル。
Aoi を使用すると、クエリを理解して適切なコマンドを実行できる端末内の AI と自然言語で会話できます。
Aoi を ChatGPT のターミナル バージョンとして使用できます。さらに、Aoi には生産性の向上に役立ついくつかの組み込み機能が付属しています。
/code
- コード スニペットを生成し、クリップボードに自動コピーします。例: /code go generate random numbers
/db
-データベース スキーマを自動ロードし、 SQL を実行します。例: /db postgres://user:passwd@host/db list tables
/shell
- シェル コマンドを生成して実行します。例: /shell view listening ports
/ssh
- シェル コマンドを生成し、リモート ホスト上で実行します。例: /ssh {host} view listening tcp ports
/summary
- URL からコンテンツの概要を生成し、必要に応じて翻訳します。例: /summary {url}
/summary cn {url}
/tldr
- シェルコマンドの tl;dr 説明を取得します。/trans
- テキストを指定した言語に翻訳します/copy
- 最後の返信をコピーしますAoi は GitHub リリース ページからダウンロードできます。あるいは、Go を使用してシステムに Aoi をインストールすることもできます。
go install github.com/shellfly/aoi@latest
OpenAI API キーを環境変数として設定し、 aoi
コマンドを実行します。
export OPENAI_API_KEY={your_api_key}
aoi
必要に応じて、OpenAI API BASE URL を環境変数としてカスタマイズすることもできます。
export OPENAI_API_BASE_URL={your_custom_api_base_url}
Azure 環境変数を設定し、Azure OpenAI サービスを使用するためにazure.deployment
を渡します。
export OPENAI_API_KEY={azure openai secret}
export OPENAI_API_BASE_URL={azure openai endpoint}
aoi -azure.deployment {model deployment name}
Aoi に関する問題を見つけた場合、または新機能についての提案がある場合は、お気軽に問題を作成するか、GitHub リポジトリでプル リクエストを送信してください。どなたからの投稿も大歓迎です!