AiShell 🤖
一个简单的Python代码,可以连接到OpenAI的ChatGPT并执行返回的结果。
如果您对这些项目感兴趣,请查看AiShell的兄弟项目:YGK-a。YGK-a是一个从您的终端连接ChatGPT的客户端,并且还支持unix/linux管道。
演示
关键特性 💡
- 使用自然语言与您的计算机互动
- 自动执行ChatGPT响应中的命令
- 适用于处理Git和解压tar文件等复杂任务
- 无需查找StackOverflow上的命令,
AiShell
为您搞定一切 AiShell
简化了设置和检索令牌或API密钥的过程。- 使用
AiShell
,您无需担心技术细节。 - 只需安装
AiShell
,执行它,然后你就可以开始了!
- 使用
前置要求 📚
- Python 3.9+
- ChatGPT账号(或OpenAI账号)
入门 🚀
要开始使用 AiShell
,首先使用pip安装它:
pip install aishell
您也可以使用pipx:
pipx install aishell
安装 AiShell
后,您可以立即开始使用它。
例如,要使用 AiShell
打印 "Hello World",请输入以下命令:
aishell 'print Hello World'
高级设置 🛠
默认情况下,AiShell
配置为使用反向工程的ChatGPT客户端,并从您的浏览器获取登录信息,因此您无需配置任何东西即可使用 AiShell
。然而,对于那些希望使用不同模型和OpenAI API Key的人,可以按以下步骤进行配置:
- 在OpenAI上创建一个账户。
- 访问https://platform.openai.com/account/api-keys并复制您的API密钥。
- 按如下方式修改或创建
~/.ygka_openai_config.json
文件:
{
...
"language_model": "official_chatgpt",
"openai_api_key": "<your OpenAI API key>"
}
在这里,您可以添加您的OpenAI API密钥。这将使AiShell在执行命令时使用官方的chatgpt api和API密钥。
贡献 💬
欢迎通过添加更多功能或修复错误来为 AiShell
做出贡献。