尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

5 分钟给 code-server 装上 AI 代码补全:云端 Copilot 与本地 CodeLlama 快速指南

5 分钟给 code-server 装上 AI 代码补全:云端 Copilot 与本地 CodeLlama 快速指南 5 分钟给 code-server 装上 AI 代码补全云端 Copilot 与本地 CodeLlama 快速指南【免费下载链接】code-serverVS Code in the browser项目地址: https://gitcode.com/GitHub_Trending/co/code-server在浏览器里打开 VS Code 的体验你已经很熟悉了但如果打字时没人替你续写浏览器 IDE 的效率还是差一截。code-server 是运行在远程服务器上的 VS Code配合 AI 补全它可以直接变成你的云端智能编程环境联网时接 GitHub Copilot离线时跑本地 CodeLlama 模型同一套快捷键两种模式随时切换。先给结论云端 Copilot 还是本地 CodeLlama不用纠结按场景选就行日常业务开发、有网、图快用GitHub Copilot云端算力响应快代码质量稳定。内网 / 离线 / 数据敏感金融、企业项目用CodeLlama本地模型代码不出机器隐私可控。两种都要可以共存补全走云端、敏感仓库切本地互不影响。对比项GitHub CopilotCodeLlama本地网络必须联网完全离线速度快中等吃内存隐私代码经云端全程本地硬件门槛低建议 8GB 以上内存GPU 更好可扩展性按官方策略可换模型、可微调先装好 code-server一条命令的事SSH 到你的服务器或本地机器执行安装脚本git clone https://gitcode.com/GitHub_Trending/co/code-server cd code-server ./install.sh安装脚本会尝试使用系统包管理器装完后直接启动code-server --port 8080浏览器访问http://localhost:8080输入密码登录欢迎页打开说明环境就绪。详细的各发行版安装方式见docs/install.md暴露到公网的安全配置见docs/guide.md。装好 Copilot在 code-server 里启用内置补全code-server 的构建里已内置 Copilot 扩展构建补丁见patches/copilot.diff你只需要做两件事打开左侧扩展面板搜索GitHub Copilot点击安装或者在终端直接执行code-server --install-extension github.copilot安装完点重新加载窗口然后打开命令面板CtrlShiftP执行Copilot: Login按提示完成设备码授权。授权成功后写个函数试试比如输入function add灰色幽灵代码会立刻补全按Tab接受。整个过程 5 分钟以内。扩展的安装逻辑官方有集成测试覆盖见test/integration/installExtension.test.ts。离线也能补全CodeLlama 本地模型配置步骤本地方案的核心思路让补全插件指向一个 OpenAI 兼容的模型服务Ollama、llama.cpp 等都支持。装个本地模型运行器拉一个 7B 左右的 CodeLlama 模型自行获取模型文件放服务器本地目录。启动模型服务监听127.0.0.1:11434之类的本地端口。在 code-server 里装一个支持自定义 OpenAI 端点的补全插件扩展面板搜索openai类补全插件即可把 API 地址填成本地端口Key 填个占位值。在设置里把语言偏好调成注释驱动的补全效果最稳# 使用二分查找在有序列表中查找元素写完这行注释模型会直接续写出binary_search的完整实现按Tab接受。注意两点7B 模型吃内存服务器建议 8GB 起步响应速度不如云端写注释比逐词等待更舒服。两套方案怎么共存settings.json里按语言指定不同插件的触发互不抢活。给常用动作绑快捷键命令面板执行Preferences: Open Keyboard Shortcuts (JSON)加一条CtrlI接受建议、一条CtrlL触发本地生成切换成本几乎为零。多个补全插件打架时在settings.json的extensions.disabled里禁用其一即可不用卸载。下一步行动清单用install.sh装好 code-server浏览器打开欢迎页装 Copilot 扩展并完成Copilot: Login授权写一段 JS 验证补全起一个本地模型服务把补全插件指向本地端口配好CtrlI/CtrlL快捷键给自己定一套联网用云、断网切本地的规则公网部署前读一遍docs/guide.md里的认证与 TLS 配置code-server 的更新记录在CHANGELOG.md新版本的补全与扩展能力会持续跟进值得定期看一眼。【免费下载链接】code-serverVS Code in the browser项目地址: https://gitcode.com/GitHub_Trending/co/code-server创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表