type
Post
status
Published
date
Feb 8, 2025
slug
gpt-tools-codegpt
summary
tags
大模型
category
Tools
icon
password
Link

CodeGPT介绍

CodeGPT是一款基于OpenAI API的人工智能编程辅助插件,主要用于提升开发者的编程效率和代码质量。以下是关于CodeGPT插件的简介:

功能特点

  • 代码生成:用户可以通过输入自然语言描述来生成代码片段。例如,输入“生成一个Python函数,用于计算两个数的和”,CodeGPT会自动生成相应的代码。
  • 代码解释:选中代码片段后,CodeGPT可以解释代码的功能。
  • 代码重构与优化:能够对代码进行重构,提高代码的可读性和性能。
  • 错误检查与修复:实时检查代码中的错误,并提供修复建议。
  • 智能聊天助手:在IDE中直接与CodeGPT聊天,获取编程建议或解决技术问题。
  • 支持多种模型:用户可以选择不同的语言模型,如GPT-3、GPT-4、Code Llama等。
  • 自定义设置:用户可以根据自己的需求调整模型、温度设置等。

支持的开发环境

  • Visual Studio Code:CodeGPT是VS Code的扩展插件,安装后可以与VS Code深度集成。
  • JetBrains系列IDE:如IntelliJ IDEA、PyCharm、WebStorm等,也支持CodeGPT插件。

使用方法

  1. 安装插件:在VS Code或JetBrains系列IDE的插件市场中搜索“CodeGPT”并安装。
  1. 配置API密钥:安装完成后,需要输入OpenAI的API密钥。
  1. 使用功能:通过界面或快捷键调用CodeGPT的各种功能。

注意事项

  • 确保网络连接正常,以便访问OpenAI的API。
  • 如果需要离线使用,可以结合工具如Ollama或LM Studio将模型部署在本地。
  • 定期更新插件以获取最新功能和修复。
CodeGPT通过集成先进的人工智能模型,为开发者提供了一个强大的编程辅助工具,能够显著提高编程效率和代码质量。
 

IDEA安装插件及配置

 

1. 插件市场搜索:CodeGPT 并安装

notion image
若离线安装可下载后从磁盘安装
 

2. 配置插件

设置搜索框中搜索CodeGPT 可见其位置为 工具→ CodeGPT
CodeGPT — 插件配置目录
  • Providers — 模型提供方配置,可以配置OpenAI 、Ollama等
  • Prompts — 提示词配置,目前已经提供了默认的提示词,可以增加配置
  • Documentations - 文档,目前配置了部分标准接口文档地址(具体使用:待补充)
  • Configurations- 工具配置,涉及部分功能的调整
  • Advanced Settings- 代理相关配置(国内使用不涉及)
notion image
 
以配置DeepSeek模型使用为例:(目前DeepSeek太火爆,速度比较慢,之前使用非常快)
notion image
 
其中:API-KEYS获取方式:
notion image
URL提供:
notion image
可配置为:
api-keys:从平台获取 url:https://api.deepseek.com/chat/completions body-model:deepseek-chat max-tokens:8096
若想使用代码补全,则需配置
notion image
可配置为:
此处url注意有调整,中间增加了beta,因为目前只有beta支持代码补全 url:https://api.deepseek.com/beta/chat/completions body-model:deepseek-chat max-tokens:1024
 
使用1:对话使用
notion image
 
使用2:代码中使用预设的提示词
notion image
 
Ollama安装及使用人,技术与流程