社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
AI日报:美团No Code平台免费开放;豆包App升级“一句话P图”功能;苹果Xcode 26内置...
【2025版附安装包】超详细Python+Pycharm安装保姆级教程,永久免费使用,Python环...
苹果炮轰AI推理遭打脸,GitHub大佬神怒怼!复杂任务≠推理能力
盘点 5 个 GitHub 上奇奇怪怪的项目
TypeScript“杀疯了”!60% 到 70% YC 创企用它构建 AI Agent,赶超 Py...
世界榜样!《Nature》曝光!材料的局限被打破?机器学习势函数正在掀起计算材料学新革命!
桂林理工大学晏红波教授团队International Journal of Digital Eart...
用 Python 轻松实现量化交易:Keltner 通道突破策略回测实战
倒计时2天!第二届AIGC与智能体生态大会精彩议程曝光
最生动的生成式AI入门课!李宏毅2025机器学习系列课程第一讲
关注
Py学习
»
chatgpt
在VSCode上跑ChatGPT,文件都能直接生成
arXiv每日学术速递
• 1 年前 • 299 次点击
机器之心报道
机器之心编辑部
网友:功
能过于强大了。
爆火出圈的 ChatGPT 有一个非常亮眼的功能是代码生成。许多开发者已经开始在编程时使用 ChatGPT。
然而,直接使用 ChatGPT 等大型语言模型(LLM)编程的体验感很差,因为需要进行大量的复制、粘贴和编辑才能提供上下文并将生成的答案合并到代码库中。
现在,有一个名为 Continue 的项目能够让 LLM 在 IDE 中运行,例如让 ChatGPT 在 VSCode 中运行。
这个开源项目将大幅改善开发者使用 LLM 编程的体验,已经狂揽 1.5k star。
项目地址:https://github.com/continuedev/continue
总的来说,Continue 是一个由 SDK、GUI 和服务器组成的开源库。其中,SDK 使用户能够访问在 LLM 集成的 IDE 中访问一些必要工具(例如打开目录、编辑文件、调用模型等);GUI 能够让用户透明地检查每个自动化步骤,从而提供撤销和重新运行任何错误代码的机会;服务器则负责将 GUI 和 SDK 连接到 IDE,并决定下一步要采取哪些步骤。
下面我们来具体看一下 Continue 库的功能和使用方法。
功能与使用
Continue 库作为一个编程助手。
解释代码
使用 Continue 库,用户可以直接在 IDE 中询问有关代码的问题,这借助了 LLM 对代码的理解能力。用户可以直接要求解释整段代码:
也可以选中部分代码,要求
Continue解释
程序中的细节。
用自然语言编辑代码
LLM 本身具备的生成代码功能主要是根据用户给出的自然语言命令,编写一段代码。Continue 库把 LLM 集成到 IDE 中之后,用户可以直接给一段代码提供自然语言编辑命令,代码就能按照要求进行修改,甚至可以完成修改参数、初始化变量这种细节任务:
从头开始生成文件
除了编辑已有代码,Continue 还可以创建空白文件,从头开始生成脚本。用户可以使用如下命令创建 Python 脚本、启动 React 组件:
回答编程问题
在实际开发中,开发者可能会遇到要优化代码的问题。用户现在可以直接向 Continue 提问,Continue 会给出解决当前问题的方法:
然后,用户还可以直接将给出的解决方法整合进右侧的代码中:
Continue 库的安装非常简单快捷,首先用户使用的 IDE 要支持 Python 3.8 及以上版本的编程语言。以 VS Code 为例,用户需要在如下页面下载 Continue 库:
下载地址:https://marketplace.visualstudio.com/items?itemName=Continue.continue
感兴趣的读者快去试试吧。
参考链接:https://continue.dev/docs/intro
请升级浏览器至最新版本
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/159112
299 次点击
登录后回复