私有化系列-AI编程助手 continue

  1. 安装配置

    1. 先决条件

单机部署方案:

Ollama+deepseek-coder-v2/qwen2.5-coder等大模型+continue插件

单机性能不行可以考虑多级多卡部署(未测试)

GPUStack+大模型+插件

    1. 安装步骤

第一步:安装Ollama

双击OllamaSetup.exe安装即可

第二步:ollama离线安装deepseek-coder-v2大模型

系统到大模型文件夹下面,右键点击“在终端中打开”power shell,输入

ollama create deepseek-coder-v216b   -f  ./deepseek-coder-v216b-modelfile

第三步:Visual Code安装插件或者Idea安装插件

第四步:配置到Ollama,选择大模型

Visual Code

在@左侧下拉框点击一下,一般会插件自动检测加载Ollama,并展示已经安装的大模型,选择deepseek-coder-v2大模型(推荐,如果速度慢,可以选择deepseek-coder或者qwen2.5-coder),如果没有可以点击“+Add Chat Model”进行配置添加

Idea

在@左侧下拉框点击一下,一般会插件自动检测加载Ollama,并展示已经安装的大模型,选择deepseek-coder-v2大模型(推荐,如果速度慢,可以选择deepseek-coder或者qwen2.5-coder),如果没有可以点击“+Add Chat Model”进行配置添加

格式化:shift+alt+f

  1. Visual Code

Cline Copilot CodeGPT

Continue插件:主要是一款基于AI代码补全和代码生成插件,旨在帮助开发者更高效编写代码。支持多种语言,包括Python、JavaScript、TypeScript、Rust等

    1. 代码生成

Ctrl+i或者Ctrl+L,输入需求,回车

    1. 代码补全

1)自动代码补全未知为啥不是很好的起作用;

2)根据注释代码补全,写一段中文并选中,右键continue->fix this code即可

    1. 代码修复(补全)
### 支持接入AI编程助手的 Visual Studio Code 插件 Visual Studio Code 提供了多种插件,支持开发者集成 AI 编程助手以提升开发效率。以下是一些主流且功能强大的插件: #### 1. **GitHub Copilot** GitHub Copilot 是由 GitHub 和 OpenAI 联合开发的 AI 编程助手,能够基于上下文自动生成代码片段、函数甚至完整的方法实现。它支持多种语言,包括 JavaScript、Python、Java、C# 等,并能与 VSCode 深度集成。 ```json // 示例配置(无需手动配置,安装后自动生效) { "github-copilot.enable": true } ``` 该插件通过机器学习模型理解代码逻辑并提供智能建议,显著加快编码速度[^2]。 #### 2. **Continue** Continue 是一个开源插件,允许开发者将本地运行的大语言模型(如 Ollama)集成到 VSCode 中。用户可以通过配置连接本地模型服务,实现在不依赖云端 API 的情况下使用 AI 编程助手。 ```json { "continue.serverUrl": "http://localhost:11434", "continue.model": "llama2" } ``` 此插件特别适合希望在本地环境中部署 AI 助手的开发者,适用于需要隐私保护或离线使用的场景[^1]。 #### 3. **Fitten Code** Fitten Code 是一款基于大模型的 AI 编程助手,支持多种编程语言和主流 IDE,包括 VS Code、JetBrains 系列产品等。其功能涵盖代码补全、错误检测、注释生成以及文档翻译等。 Fitten Code 提供了丰富的交互方式,用户可通过快捷键、右键菜单或命令面板调用 AI 功能。其多语言支持特性使其成为国际化开发团队的理想选择[^2]。 #### 4. **Tabnine** Tabnine 是另一个广受欢迎的 AI 编程助手,专注于代码自动补全。它支持多种语言和编辑器,能够在编写代码时实时提供上下文相关的建议。 Tabnine 的优势在于其对项目结构的理解能力,能够根据已有代码风格和逻辑生成更精准的补全建议。此外,Tabnine 还提供了企业级部署选项,支持私有云和本地部署。 #### 5. **Amazon CodeWhisperer** Amazon CodeWhisperer 是 AWS 推出的 AI 编程助手,专为云原生开发设计。它能够根据注释、函数名或现有代码片段生成高质量的代码建议,并支持多种语言,包括 Python、Java、JavaScript 等。 CodeWhisperer 特别适合 AWS 开发者,能够无缝集成 AWS SDK 和服务,帮助开发者快速构建云应用。 #### 6. **Cline** Cline 是一个通用型 AI 编程助手插件,支持接入多种语言模型,包括 Anthropic 的 Claude 和 OpenAI 的 GPT 系列模型。用户可通过配置文件指定模型类型及 API 密钥,从而灵活选择所需的 AI 服务。 ```json { "cline.provider": "anthropic", "cline.anthropicApiKey": "your-anthropic-api-key" } ``` Cline 的灵活性和可扩展性使其成为开发者尝试不同 AI 模型的理想工具。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值