CodeBuddy 通过深度集成腾讯云 CloudBase,在 IDE 中实现“理解需求→生成代码→注入上下文→触发部署”的 AI 驱动云函数开发闭环;需先配置 CloudBase 环境,再在 Craft 模式下输入提示词生成函数,手动核对目录结构、入口导出和依赖声明,最后本地调试并通过一键部署上线。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeBuddy 本身不直接创建云函数,而是通过与腾讯云 CloudBase 深度集成,在 IDE 环境中辅助你快速生成、配置和部署云函数。整个过程依赖 CloudBase 提供的 Serverless 能力,CodeBuddy 负责“理解需求→生成代码→注入上下文→触发部署”,属于 AI 驱动的端到端开发闭环。
确认前提:CloudBase 环境已就绪
云函数必须运行在 CloudBase 环境中,所以第一步不是写代码,而是确保已有可用环境:
- 登录 CloudBase 控制台,开通个人版环境(新用户首月免费)
- 记录下环境 ID(控制台首页红框标出),后续配置必需
- 确保本地项目已关联该环境(可通过
tcb env listCLI 验证,或在 CodeBuddy IDE 中右下角查看环境状态)
在 CodeBuddy IDE 中生成云函数
推荐使用 Craft 模式(非聊天式),让 AI 自主规划并落地:
- 按 Shift + Command + V(Mac)或 Shift + Ctrl + V(Windows/Linux)唤出 CodeBuddy 对话框
- 切换到 Craft 模式,输入类似提示词:
“创建一个云函数,功能是接收用户 openid,查询 CloudBase 数据库中对应用户的最新 5 条收支记录,并返回 JSON 格式结果。使用 Node.js 编写,适配 CloudBase 函数签名。” - AI 会自动拆解任务:识别数据库集合名、字段结构、权限校验逻辑;生成
index.js和配套的function.config.json - 生成后以 Diff 形式展示,可逐行审查、修改、接受
手动补充关键配置(必要步骤)
AI 生成的代码需配合 CloudBase 规范才能运行,以下三项必须核对:
-
函数目录结构:确保函数存放在
cloudfunctions/xxx/下(xxx 为函数名),且根目录含index.js和package.json -
入口文件导出:Node.js 函数必须导出默认 handler,格式为:
exports.main = async (event, context) => { ... } -
依赖声明:若用到
@cloudbase/node-sdk或其他包,需在package.json中显式列出,并确保npm install已执行(CodeBuddy 可一键触发)
本地调试与一键部署
无需离开 IDE,即可完成验证和上线:
- 在函数文件内右键 → 选择 Run in CloudBase Emulator,启动本地模拟器,自动加载数据库和鉴权上下文
- 用 Postman 或 CodeBuddy 内置测试工具发送请求,检查返回是否符合预期
- 调试通过后,在对话框中输入 “部署这个云函数到当前 CloudBase 环境”,AI 将调用
tcb fn deploy完成上传 - 部署成功后,控制台会显示函数 URL 和调用方式(如 HTTP 触发路径或 SDK 调用示例)


















