GPTerminal
GPTerminal 是一个基于 GPT 模型的命令行工具,旨在帮助用户解决各种编程问题,提供智能问答和代码执行功能。
功能
- 聊天:与 GPT-3 或 GPT-4 进行智能聊天。
- Git 命令行助手:根据您的问题提供 Git 命令帮助。 3.代码执行:执行命令并捕获错误输出及其上下文,提供智能解决方案。
安装
确保安装 Python 3.6 或更高版本。然后运行:
pip install gpterminal
或者
pip install gpterminal -i https://pypi.org/simple/
使用
在命令行中输入以下命令启动 gpterminal
gpterminal
然后选择您想要使用的功能。
示例
-
聊天
gt chat -
Git 命令行助手
gt git -
代码执行
gt run your-command
当您在终端中输入 gt令时,如果提示 Command not found,这可能是因为您的系统未将 gt 命令添加到 PATH 环境变量中。在这种情况下,您可以按照以下步骤操作:
在 macOS 或 Linux 上
-
打开终端并输入以下命令:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc这将向您的
.bashrc文件添加一行,该行将~/.local/bin目录添加到 PATH 环境变量中。 -
然后,重新加载您的
.bashrc文件:source ~/.bashrc
现在,您应该能够在终端中使用
gt命令了。
在 Windows 上
-
打开命令提示符并输入以下命令:
setx PATH "%USERPROFILE%\AppData\Roaming\\PythonXX\Scripts;%PATH%"
请注意,将
PythonXX替换为您的 Python 版本号,例如Python36或Python39。 -
然后,关闭并重新打开命令提示符,或者注销并重新登录您的 Windows 帐户。
现在,您应该能够在命令提示符中使用
gt命令了。
问题
- 需要设置api_key(必填)以及base_url(可选)
- 需要 api_key 的也可以耐心等待,后续我会修改代码中获取 api_key 的方式,可以让大家直接使用
- 具体免费 api_key 的获取方式我还在开发中,后续会更新,敬请期待
贡献
欢迎对 GPTerminal 进行贡献!请在提交 Pull Request 之前确保您的代码符合项目的质量标准。
许可
GPTerminal 采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。
Metadata
Release files for gpterminal 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gpterminal-0.1.9.tar.gz | 14.5 kB | Details |
Release files / gpterminal-0.1.9.tar.gz
| Download URL | gpterminal-0.1.9.tar.gz |
|---|---|
| Size | 14.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16303be62afd12c44b855a137c5b6c0466e1bb6d682bed61bd3921d3398063cd
|
|
BLAKE2b-256 checksum How to use checksums |
aea649be85345948e90030d48706f4c1a3cf9cd50fe63ff4f67548cae243b156
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|