aoi
v0.2.1
中文說明
由 OpenAI 提供支援的攻殼機動隊。
借助 Aoi,您可以與終端中的人工智慧進行自然語言對話,人工智慧可以理解您的查詢並執行適當的命令。
您可以使用 Aoi 作為 ChatGPT 的終端版本,此外,Aoi 還具有一些內建功能,可幫助您提高工作效率:
/code
- 產生程式碼片段並自動將它們複製到剪貼簿,例如/code go generate random numbers
/db
-自動載入資料庫模式並執行 SQL ,例如/db postgres://user:passwd@host/db list tables
/shell
- 產生shell命令並執行它,例如/shell view listening ports
/ssh
- 產生 shell 命令並在遠端主機上執行它,例如/ssh {host} view listening tcp ports
/summary
- 從 URL 產生內容摘要,並根據需要進行翻譯,例如/summary {url}
/summary cn {url}
/tldr
- 取得 shell 指令的 tl;dr 解釋/trans
- 將文字翻譯為指定語言/copy
- 複製最後的回复您可以從 GitHub 發布頁面下載 Aoi。或者,您可以使用 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.deployment
以使用Azure OpenAI服務
export OPENAI_API_KEY={azure openai secret}
export OPENAI_API_BASE_URL={azure openai endpoint}
aoi -azure.deployment {model deployment name}
如果您發現 Aoi 有任何問題或對新功能有建議,請隨時在 GitHub 儲存庫上建立問題或提交拉取請求。歡迎任何人和所有人的貢獻!