来源:互联网 更新时间:2026-06-23 07:26
腾讯云CodeBuddy,是目前腾讯云在AI编程助手领域推出的核心产品。它深度融入了腾讯云的整个生态体系,能力覆盖了从最基础的代码编写,到最终的项目部署上线,全链路都有AI辅助的影子。更关键的是,CodeBuddy提供了三种截然不同的产品形态:IDE插件、独立IDE,还有CLI命令行工具。这意味着无论是重度依赖IDE的专业开发者,还是刚入门的新手,都能找到适合自己的那款。这篇文章会从零开始,把安装、配置、API接入、第三方集成,一直到最终的部署,整个流程系统地梳理一遍。
需要先登录腾讯云控制台,点击:腾讯云控制台。
到底该选哪种形态?这就得看具体的使用场景了。CodeBuddy目前提供了三个方向,可以对照着来挑选:
在VS Code里安装CodeBuddy是最顺手的。操作很简单:打开VS Code,进入扩展市场(Extensions),搜索“腾讯云代码助手”或“CodeBuddy”,找到后点击安装就行。装好后,VS Code的侧边栏会出现一个新的CodeBuddy图标,点击它就能打开对话面板,直接开始对话了。
对于IntelliJ IDEA、PyCharm这些JetBrains系列的IDE,安装方式也差不多。进入“Settings → Plugins”,搜索“Tencent Cloud CodeBuddy”或“腾讯云代码助手”,找到后点击安装。安装完毕后,重启IDE就能在侧边栏看到它了。
Visual Studio用户有两种安装方式可选:
需要留意的是,Visual Studio的最低版本要求是17.6及以上。
安装好之后,打开IDE就能看到CodeBuddy的登录界面。直接用腾讯云的账号扫个码,或者输入账号密码,就能登录了。
CodeBuddy CLI(也就是CodeBuddy Code)可以通过npm进行全局安装:
npm install -g @tencent-ai/codebuddy-code
在安装之前,请确保你的本地已经安装了Node.js 18.0或更新的版本。
使用CLI工具需要一个API Key来做身份认证,具体步骤如下:
找到CodeBuddy Code的配置文件models.json,路径因系统而异:
C:Users<用户名>.codebuddymodels.json~/.codebuddy/models.json如果文件不存在,新建一个就行。下面是一个配置Hy3 preview模型的示例:
{
"models": [
{
"id": "hy3-preview",
"name": "hy3-preview",
"vendor": "Tencent Cloud",
"apiKey": "",
"url": "https://tokenhub.tencentmaas.com/v1"
}
],
"a vailableModels": ["hy3-preview"]
}
把替换成你实际获取的API Key就行。如果models.json已经存在,只需要在models和a vailableModels里追加新模型的配置即可。
配置完成后,执行以下命令就可以启动了:
codebuddy
首次启动时会弹出信任文件选择界面,询问是否信任当前工作目录下的项目文件:
启动后,会显示登录方式选择界面,有几种方式:
选择登录方式后,会自动打开浏览器完成认证。认证成功后返回命令行界面,输入/model就可以进入模型选择列表,选择你配置好的模型开始使用了。
CodeBuddy IDE支持三种方式打开项目:新建一个文件夹、打开本地已有的文件夹、或者直接克隆一个远程Git仓库。
CodeBuddy IDE提供了侧栏对话功能,支持Craft和Chat两种模式:
CodeBuddy IDE内置了多种模型供你切换,包括Default(Hunyuan)、DeepSeek-V3.1、DeepSeek-0324等。不同的任务类型,可以灵活选择最合适的模型。
为了让AI的回答更精准,CodeBuddy IDE支持多种方式添加上下文:
CodeBuddy的专享版和企业版支持配置第三方开发集成,简单来说,就是可以通过开发第三方服务的方式,对接你内部的身份管理平台。而旗舰版则是使用腾讯统一身份进行登录认证管理。
开发者需要按照CodeBuddy提供的接口规范,开发一个第三方组织架构服务。这个Custom Provider通过HTTP袋里来对接外部的组织架构服务,组织服务需要实现一组固定的REST接口,返回符合约定的数据结构。
具体配置项长这样:
{
"name": "custom-org",
"base_url": "https://example.com",
"enterprise_id": "ent-xxx",
"timeout_seconds": 15,
"auth_header": "Authorization",
"auth_token": "token-value",
"bearer_token": true,
"extra_headers": {
"X-From": "org-service"
},
"account_id_header": "X-Account-Id",
"account_id_query": "account_id",
"success_code": 0,
"config_header": "X-Custom-Config"
}
几个关键字段说明一下:
进入企业域名后台(<企业id>.copilot.qq.com/admin),选择“开放与集成” → “组织架构同步”,单击任意第三方系统。然后根据页面提示,输入上游系统名称、服务域名、token信息,再配置好关联规则(支持根据用户ID、邮箱、手机号匹配),选择完成后提交就行了。
配置完成后,在“开放与集成” → “组织架构同步”页面,就能看到从第三方服务同步过来的组织架构和人员信息了。单击“手动关联”,就能把成员从第三方服务同步到CodeBuddy中。
CodeBuddy IDE支持集成EdgeOne Makers的快速部署能力。在开发过程中,可以一键构建并部署到Makers上。操作步骤很简单:
建议提前配置好EdgeOne Makers Rules(pages-llms.mdc),这样AI能更懂怎么编写符合Makers规范的代码。部署完成后,可以在CodeBuddy里查看部署情况、获取预览地址,也可以直接访问腾讯云控制台进行更深入的项目管理。
CodeBuddy集成了Supabase和腾讯云开发CloudBase后端服务。这意味着你不需要手动配置数据库、认证这些繁琐的后端服务,就能获得一个可运行的后端环境。CodeBuddy IDE已经内置了CloudBase MCP,建议优先使用配置集成的方式。
CodeBuddy支持MCP(Model Context Protocol)协议,你可以通过配置文件来声明外部服务。比如,你声明一个数据库服务:
{
"services": {
"database": {
"command": "npx",
"args": ["@modelcontextprotocol/server-database", "mongodb://localhost:27017/mydb"]
}
}
}
这个MCP Server功能很强大,甚至可以一键生成Dockerfile,然后直接部署到腾讯云等平台。
在Rules文件里,你可以自定义项目的各种规则,比如项目规范、框架约定、库使用规则、编码安全要求等等。这些规则定义好后,在当前项目里就会生效。每次启动或重载项目时,它会自动扫描并加载.codeBuddy/rules目录下的Rules文件。
关于Rules,有一条最佳实践:规则应当聚焦、可操作、范围清晰。每条规则最好控制在500行以内,如果规则太长,可以拆分成多个可组合的小规则。
CodeBuddy提供了智能审查与静态分析功能,能自动检测代码风格违规、潜在的Bug(比如空指针、资源泄漏)、安全漏洞(比如SQL注入、XSS)等问题。举个例子,如果你的代码里出现了SELECT * FROM users,CodeBuddy会提示你“建议使用参数化查询防止SQL注入”。
单元测试生成也很方便:右键点击某个方法,选择“Generate Unit Test”,它就能自动生成JUnit/Mockito测试模板,还会覆盖边界条件与异常场景。
总结下来,CodeBuddy的最佳实践可以归纳为16个字:
给CodeBuddy下指令时,一定要具体。比如,“用React + TypeScript开发一个动态表单生成器,支持字段类型扩展,要求代码包含校验逻辑和API调用示例”。而不是简单地说一句“写一个表单”。
生成代码不要指望一步到位,分阶段进行效率更高:
可以在.codebuddyrc中定义团队规范:
{
"indentation": "2 spaces",
"naming_convention": "camelCase",
"prohibit": ["var", "eval"]
}
企业知识库集成也很实用。把项目文档、API手册上传到CodeBuddy里,以后就能通过自然语言查询直接获取上下文帮助。
C:Users<用户名>.codebuddymodels.json,macOS/Linux系统在~/.codebuddy/models.json。
《Off Campus》第二季官宣:这对CP还在,但不再是主角
币安Binance虚拟货币交易平台 币安官方APP安卓苹果下载入口
客单价碾压宝马奥迪!极氪5月交付新车34377辆:连续4个月双增长
HBO 奇幻剧《龙之家族》第三季定档 6 月 22 日,最终预告片曝光喉道海战
帅气继父网名女生可爱英文(精选100个)
帅到极致的网名女生霸气(精选100个)
折后价近千元 澳洲一店主将真老鼠缝到内裤上当时尚单品卖
如何在夸克浏览器中开启网页视频的倍速播放功能?
蒙古上单是什么梗
DOTA2 TI时隔七年重返上海!门票6月10日开抢,国服享受优先购买!
作家助手如何上传自制封面 作家助手如何设置小说的封面
韦一敏是什么梗
韩漫小少爷网名大全女生(精选100个)
archiveofourown 实战指南:常见用法整理
网络热词聊污是什么意思
抖音最火沙雕男生网名(精选100个)
有寓意的易经网名男生(精选100个)
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
阿里发布Qwen3.7-Max大模型,全球第五、国产第一
小众游戏抖音网名男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc