用function-AI 5分钟实现AI自动编写代码

背景

我们想要创建一个web应用,或者是AI应用,很多时候我们都都需要一款服务器才能实现公网应用的部署。这会极大的提升我们的开发成本。作为一个初创团队或者个人开发者的起步阶段,这个浪费其实是没必要的。

基于以上的场景,我发现了 function-AI,这个非常棒的产品,它的原理就是类似创建一个最小可使用的虚拟机,用这台虚拟机刚好可以流程允许我们想要使用的应用,例如:

我们只需要跑一个静态官网,在实际应用中,这样的网站可能只需要0.3GPU,0.5CPU,125MB内存就可以运行。但是以往我们通常需要购买远超这个配置的服务器vps来使用,挺浪费的。

本文就是记录如何使用最小的可运行函数,来构建 bolt-diy 实现自动编写代码应用。

准备

  1. 阿里云账号
  2. 阿里云百炼大模型服务平台 服务开通
  3. 函数计算服务控制台 服务开通
  4. 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. 访问实例判断是否部署成功

应用部署提示成功之后,我们点击以下链接进入:

部署成功页面

如果点击进入页面如下显示,即为部署成功:

image

3. 配置百炼大模型key

  1. 进入百炼大模型平台,
  2. 单击顶部应用,在左侧导航栏单击 API-Key
  3. 选择全部 API-Key我的 API-Key,然后创建或查看 API-Key。
  1. 仅主账号拥有查看全部 API-Key 的权限。主账号可以获取所有子账号的 API-Key,子账号仅能获取自己的 API-Key。
  2. 请不要将 API-Key 以任何方式公开,避免因未经授权的使用造成安全风险或资金损失。
  1. 回到打开的 bolt-diy页面按以下提示配置key:

bolt-diy首页

  1. 如图所示即为配置完成(选择deepseek-V3)

配置成功图

方案验证

通过上述配置以后,我们的页面已经可以实现自动生成代码了。试着写入一些提示词来校验下成果。

输入提示词生成代码

代码生成结束之后,我们可以点击右上角的【下载代码】【推送到github】来进行额外的操作。

注意事项

  1. 如果出现下图错误提示,不能自动预览可以尝试执行命令npm install安装依赖,然后执行命令npm run dev运行项目。

    image

  2. 如果出现 Terminal Error 错误可以单击 Ask Bolt,让 AI 自动处理问题。

    image

  3. 如果出现如下图所示,请在右侧命令行,执行命令Ctrl+C结束进程,然后执行npm run dev命令。

用function-AI 5分钟实现AI自动编写代码

http://blog.jzxer.cn/20250529/20250529-aliyun-functionAI/

作者

dev

发布于

2025-05-29

更新于

2025-06-02

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×