一、前言
偶然间网上瞎逛,看到DevChat 发布了一款 VS Code 插件,可提供类似chatgpt一样的“一站式 AI 辅助编程”体验。据说, DevChat 直接对接 GPT-4 还让免费用,目前免费注册收邮件即可获取key,再也不用麻烦的外部手机号了;基于此,便拿来看看,于是有了本文,记录供初学者配置体验;下图是一位生动的形象描述:
DevChat是一个开源平台,它赋予开发人员更有效地将人工智能集成到代码生成和文档中的能力。DevChat的目标是超越简单的代码自动补全和对代码片段的有限操作。DevChat为开发人员提供了一种高度实用和有效的方式,让他们与大型语言模型(LLMs)进行交互和合作。
相关资源:devchat官网、Devchat安装配置指导、devchat-ai Github、Python中文网
二、环境部署
2.1、部署前准备
1)安装 Python 3 环境( 3.8 或以上)
过程略, 请注意安装完成后,请将Python 3 加入到系统 PATH 环境变量中;DevChat 也可使用python,但请确保python --version返回 3.8 以上版本。
2)安装 VS Code
过程略
3)Git安装:(可选择)
下载地址:https://git-scm.com/download,安装过程略,安装完会自动配置环境变量。
之后创建版本库:版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力。
创建一个版本库可以使用git bash也可以使用tortoiseGit创建一个空目录(F:\temp\git\repository),git bash里执行:git init,完成创建版本库;如使用TortoiseGit,只需要在空目录中点击右键菜单选择“在这里创建版本库”即可。版本库创建成功后会在你定义的库目录下创建一个.git的隐藏目录,其中".git" 目录就是真正版本库, 将来文件都需要保存到版本库当中,而我们刚开始定义的目录称为:工作目录,它包含 ".git"目录,是它的父目录。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。把文件往Git版本库里添加的时候,是分两步执行的:
本地仓库同步到远程,以便多人协作,可在git bash中执行如下语句:
git remote add test1 git@gitee.com:jun/临时Python项目库 //添加远程仓库并定义别名
git push -u test1 master //将id_rsa.pub文件内容添加到下入,建立信任,将本地的master分支推送到远程仓库test1