内网环境下CodeGPT代码助手配置
文章目录
已使用Ollama部署模型提供服务。
JetBrains系列
以IDEA为例,其他IDE配置同理。
离线安装CodeGPT插件
-
查看IDEA版本,
Help -> About
。 -
到JetBrains官网下载适配IDEA版本的CodeGPT插件。
-
离线安装插件。
File -> Settings -> Plugins -> Install Plugin from Disk
配置CodeGPT
File -> Settings -> Tools -> CodeGPT
打开CodeGPT配置。
Custom OpenAI(推荐)
Providers
选择Custom OpenAI
-
配置Custom OpenAI。
将模型服务地址改为
http://10.160.73.12:11434
,路径不变。Chat Completions
和Code Completions
中body
的model
参数改为qwen2.5-coder:7b
即可。其余参数可参照OpenAI接口文档按需修改。 -
测试效果。
选中一段代码,鼠标右键,CodeGPT,可选择
解释代码、优化代码、编写单元测试、寻找BUG
等功能。下图展示了解释代码的功能。
-
自定义提示词。
找到CodeGPT配置中的
Configuration
,在右侧添加CodeGPT右键工具菜单,自定义模型提示词。
修改后选中代码,右键CodeGPT,如下所示。
Ollama(不推荐)
- 修改
Provider
为Ollama(Local)
。
- 配置Ollama
- 使用方法同上。
VSCode
离线安装CodeGPT插件
-
到VSCode插件官网下载CodeGPT插件。
-
离线安装插件。
配置CodeGPT
-
选中一段代码,右键点击
CodeGPT:Explain
。
-
配置Ollama模型服务地址
-
选择模型
qwen2.5-coder:7b
-
点击send测试效果
-
配置中文
Settings -> Extensions -> CodeGPT
修改语言为中文。
注意事项
建议模型选择qwen2.5-coder:7b
,不要随意更改,每次更改不同模型需要将原模型卸载重新加载新模型,耗时较长。