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 存储库上创建问题或提交拉取请求。欢迎任何人和所有人的贡献!