用function-AI 5分钟实现AI自动编写代码
背景
我们想要创建一个web应用,或者是AI应用,很多时候我们都都需要一款服务器才能实现公网应用的部署。这会极大的提升我们的开发成本。作为一个初创团队或者个人开发者的起步阶段,这个浪费其实是没必要的。
基于以上的场景,我发现了 function-AI,这个非常棒的产品,它的原理就是类似创建一个最小可使用的虚拟机,用这台虚拟机刚好可以流程允许我们想要使用的应用,例如:
我们只需要跑一个静态官网,在实际应用中,这样的网站可能只需要0.3GPU,0.5CPU,125MB内存就可以运行。但是以往我们通常需要购买远超这个配置的服务器vps来使用,挺浪费的。
本文就是记录如何使用最小的可运行函数,来构建 bolt-diy 实现自动编写代码应用。
准备
- 阿里云账号
- 阿里云百炼大模型服务平台 服务开通
- 函数计算服务控制台 服务开通
- function-AI新人3个月免费资源包 (点此领取)
方案概览
Bolt.diy 是 Bolt.new 的一个开源版本,它提供了更高的灵活性和可定制性,通过自然语言交互简化开发流程,并提供全栈开发支持,同时允许用户二次开发。
本方案旨在介绍如何将 Bolt.diy 部署到云上,通过云原生应用开发平台 CAP 构建 Web 服务,通过其提供的函数计算资源,结合百炼的模型服务能力,采用 deepseek-v3
实现代码生成。借助 CAP,用户可以快速便捷地部署开源项目,而无需担心底层资源管理和运维问题,从而专注于应用的创新和开发。同时 CAP 提供了免运维的高效开发环境,具备弹性伸缩和高可用性,并采用按量付费模式,有效降低资源闲置成本。
实现步骤
1. function-AI 部署
进入阿里云 function-ai 页面,找到 mcp 广场,在广场找到 bolt-diy项目,点击【部署】即可。大概需要等待1分钟左右。
首次使用云原生应用开放平台 CAP 会自动跳转到访问控制快速授权页面,滚动到浏览器底部单击确认授权,等待授权结束后单击返回控制台。
2. 访问实例判断是否部署成功
应用部署提示成功之后,我们点击以下链接进入:
如果点击进入页面如下显示,即为部署成功:
3. 配置百炼大模型key
- 进入百炼大模型平台,
- 单击顶部应用,在左侧导航栏单击 API-Key。
- 选择全部 API-Key 或 我的 API-Key,然后创建或查看 API-Key。
- 仅主账号拥有查看全部 API-Key 的权限。主账号可以获取所有子账号的 API-Key,子账号仅能获取自己的 API-Key。
- 请不要将 API-Key 以任何方式公开,避免因未经授权的使用造成安全风险或资金损失。
- 回到打开的 bolt-diy页面按以下提示配置key:
- 如图所示即为配置完成(选择deepseek-V3)
方案验证
通过上述配置以后,我们的页面已经可以实现自动生成代码了。试着写入一些提示词来校验下成果。
代码生成结束之后,我们可以点击右上角的【下载代码】【推送到github】来进行额外的操作。
注意事项
如果出现下图错误提示,不能自动预览可以尝试执行命令
npm install
安装依赖,然后执行命令npm run dev
运行项目。如果出现 Terminal Error 错误可以单击 Ask Bolt,让 AI 自动处理问题。
如果出现如下图所示,请在右侧命令行,执行命令
Ctrl+C
结束进程,然后执行npm run dev
命令。
用function-AI 5分钟实现AI自动编写代码