Skip to content

An extension for Visual Studio Code that integrates the power of OpenAI's GPT models into VSCode.

License

Notifications You must be signed in to change notification settings

BugBearer/GPT-INT

Repository files navigation

logo

GPT Int (GPT Interaction for VSCode)

使用GPT Int插件可以提升你的编程体验。运行这个插件,你就可以让GPT来生成高质量代码🚀 ,又或者简化你的代码,解释复杂的代码,进行代码补全操作等,一切都不费吹灰之力🤖💻。

简体中文 / English

提前准备

VS Code

OpenAI APIKey

开始使用

1.下载插件,并安装。然后运行插件。

2.按ctrl+shift+p并输入命令"Show Panel",便可打开与GPT的交互面板。

3.点击Setting按钮,完成设置,便可正常使用插件。

logo

插件设置

  • gptint.apiBaseUrl: GPT API的base URL(默认https://api.openai.com).
  • gptint.apiKey: 你的OpenAI API key.
  • gptint.model: 你想使用的模型(e.g., gpt-4-1106-preview).

⚠️由于对话每次都将历史消息一并发送,因此请留意API消耗。

插件功能

代码补全

只需要在VSCode编辑器里打出注释,在注释里描述你的需求,并点击"Get GPT Suggestion"按钮,GPT Int插件就会尽可能地满足你,帮你补全完整的代码。

代码解释

只需要选中你不懂的代码,并点击"Get GPT Suggestion"按钮,GPT就会解答你的疑惑,为你讲解代码的功能和逻辑等。

简化代码

插件支持与GPT进行长对话。如果你感觉已有的某些代码是冗余的,你可以在聊天框里告诉GPT,并点击"Send Message"按钮。GPT会竭尽所能地为你重构代码。

支持自定义Prompt

你可以提前设定一些Prompt,比如告诉GPT接下来只需要输出代码等Prompt。

更多功能

更多功能正在开发中🚀...如果你有更好的想法,请在Issues里联系作者。

已知问题

⚠️由于某些特殊原因,使用插件后记得关闭插件后再关闭VSCode,否则下次启动会遇到一些特殊问题。(问题待修复)

开发日志

1.0.0

初始版本刚刚上线,完成了一些基本功能,还有很多功能待开发

1.0.1

修复了一些由于VSCode的WebPage内存问题而导致的BUG。现在长轮次对话不会导致编辑器崩溃了。

额外事项

在网络被严格限制的情况下,你可能在VSCode中需要一些额外的配置才能正常使用插件。

例如:

proxies = {
    "http": "http://127.0.0.1:7890",
    "https": "http://127.0.0.1:7890",
}
#请替换为你的实际代理IP

About

An extension for Visual Studio Code that integrates the power of OpenAI's GPT models into VSCode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published