Bolt.diy 一键部署,“一句话”实现全栈开发

简介: Bolt.diy 是 Bolt.new 的开源版本,提供更高灵活性与可定制性。通过自然语言交互简化开发流程,支持全栈开发及二次开发,使零基础开发者也能实现从创意到云端部署的完整链路。本方案基于阿里云函数计算 FC 搭建,集成百炼模型服务,快速完成云端部署。用户可通过对话开启首个项目,两步完成部署并获300社区积分。方案优势包括多模型适配、高度定制化、全栈开发支持及智能化辅助工具,助力高效开发与创新。

1.gif

通过 Bolt.diy 实现从创意到部署的极速开发


Bolt.diy 是 Bolt.new 的一个开源版本,它提供了更高的灵活性和可定制性,通过自然语言交互简化开发流程,并提供全栈开发支持,同时允许用户二次开发,让零基础开发者也能在浏览器中实现从创意构想到云端部署的完整链路。


本方案将基于函数计算 FC 搭建,集成了阿里云百炼模型服务,旨在实现 Bolt.diy 的快速云端部署。


基于函数计算一键部署Bolt.diy,无需复杂配置,用对话开启你的第一个项目,两步完成部署任务,即可获得300社区积分!

立即体验:https://developer.aliyun.com/topic/tech-solution/fc-bolt-diy


方案优势


  • 多模型灵活适配

支持多种大语言模型(如 OpenAI、DeepSeek、Gemini、Hugging Face 等),用户可根据场景需求为不同任务指定特定模型,提升任务匹配度。

  • 可扩展性与高度定制化

采用模块化架构,支持自定义 Docker 服务和集成第三方工具,提供了高度的灵活性。支持通过插件扩展,甚至集成本地私有模型(如自训练的LLM)。

  • 全栈开发全流程覆盖

通过自然语言交互生成前后端代码(如 React 前端、Node.js 服务端),支持实时调试、版本管理和一键部署。内置可视化工具管理 SQL/NoSQL 数据库,支持自动生成数据模型和 API 接口。

  • 智能化辅助工具

AI 实时分析代码错误并生成修复建议,减少手动调试时间。同时,提供代码结构图谱和依赖关系可视化,帮助快速理解复杂项目。


架构与部署


方案架构



Bolt.diy 是 Bolt.new 的一个开源版本,它提供了更高的灵活性和可定制性,通过自然语言交互简化开发流程,并提供全栈开发支持,同时允许用户二次开发。


本方案旨在介绍如何将 Bolt.diy 部署到云上,通过函数计算 FunctionAI 开发平台构建 Web 服务,通过其提供的函数计算资源,结合百炼的模型服务能力,采用 deepseek-v3 实现代码生成。借助 FunctionAI,用户可以快速便捷地部署开源项目,而无需担心底层资源管理和运维问题,从而专注于应用的创新和开发。同时 FunctionAI 提供了免运维的高效开发环境,具备弹性伸缩和高可用性,并采用按量付费模式,有效降低资源闲置成本。


1.png


本方案的技术架构包括以下云服务:


1 个函数计算 FunctionAI 开发平台项目:全托管的 Serverless 计算服务,用于部署应用。


百炼模型服务:调用 API 使用文本模型进行代码生成。


部署应用


1. 请点击前往部署【1】打开我们提供的函数计算 FunctionAI 开发平台项目模板,参数选择默认配置,然后单击部署项目,最后在弹出面板中单击确认部署,部署预计等待 1 分钟。


说明


首次使用函数计算 FunctionAI 开发平台会自动跳转到访问控制快速授权页面,滚动到浏览器底部单击确认授权,等待授权结束后单击返回控制台。

2. 部署完成后,类似下图所示。


2.png


方案验证


访问示例应用


1. 应用部署完成之后按照下图找到访问地址。


3.png


2. 点击访问地址,在浏览器中,会自动跳转为 HTTPS 链接地址。提示安全证书警告或错误,可以选择点击高级选项,然后点击继续前往以访问该网站。


说明


Bolt.diy 底层依赖 WebAssembly,其中用到了 SharedArrayBuffer。为了满足跨源隔离的要求并确保安全地使用如 SharedArrayBuffer 这样的功能,Bolt.diy 需要保证其所有资源均通过 HTTPS 协议提供。


4.png


3. 进入示例应用。


5.png


说明


首次进入应用 3 秒后将自动刷新页面加载默认配置。


获取并配置百炼 API-KEY


1. 获取百炼 API-KEY。


a. 登录阿里云百炼大模型服务平台【2】。


b. 单击顶部应用,在左侧导航栏单击 API-Key。


c. 选择全部 API-KEY 或我的 API-KEY,然后创建或查看 API-KEY。


说明


仅主账号拥有查看全部 API-KEY 的权限。主账号可以获取所有子账号的 API-KEY,子账号仅能获取自己的 API-KEY。

请不要将 API-KEY 以任何方式公开,避免因未经授权的使用造成安全风险或资金损失。

d. 单击操作列中的复制按钮,复制 API KEY。


2. 配置百炼 API-KEY。

a. 按照下图所示,单击编辑按钮。


6.png


b. 输入百炼 API-KEY ,然后点击对号,保存配置。


7.png


c. 配置完成如下图所示。


8.png


使用提示词进行创作


1. 按照下图所示单击提示词进行创作。


9.png



说明


本方案推荐使用 deepseek-v3 模型进行代码生成,如果需要尝试其它模型可以下拉更改模型。


2. 工作区域说明,如下图所示。


10.png


3. 代码自动生成中如下图所示。


11.png


4. 如果出现下图所示,说明代码生成结束。


12.png


5. 预览网页(相同提示词在 AI 生成过程中存在一定的差异)


13.png


说明


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


14.png


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


15.png


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


16.png


4. 如果在预览界面中出现错误,可以复制错误信息发送给模型进行修复。


17.png


下载代码


1. 如果 AI 编写的代码已符合需求,在 Terminal 中输入 npm run build 并敲击回车执行。


18.png


2. 待命令执行完成后,左侧的 Files 中会新增一个名为 dist 的文件夹。之后点击上方的 Download Code 下载代码压缩文件。


19.png


说明


当前测试域名由 Serverless Devs 社区所提供,仅供学习和测试使用,不可用于任何生产使用,域名有效期为 1 天,如果需要用于生产环境建议配置自定义域名,详细配置方式请参考:配置自定义域名【3】。


变更模型提供方(可选)


1. 按照下图所示,下拉更改模型提供方。


20.png


2. 按照下图所示,单击 Get API Key,前往模型提供方官网获取 API Key。


21.png


查看部署详情,请移步官网:https://www.aliyun.com/solution/tech-solution-deploy/2878871


【1】函数计算 FunctionAI 开发平台

https://cap.console.aliyun.com/create-project?template=cap-bolt-diy&from=solution


【2】阿里云百炼大模型服务平台

https://bailian.console.aliyun.com/


【3】配置自定义域名

https://help.aliyun.com/zh/functioncompute/fc-3-0/user-guide/configure-custom-domain-names


相关文章
|
Python Windows
win64系统安装32位的python解释器和打包成exe程序
本文说明了在win64系统环境下,如何安装32位的python解释器,同时对32位虚拟环境下运行的python程序进行打包,将其打包成可执行的exe程序,以图文相结合的方式记录了操作步骤,供大家参考。
1516 0
|
安全 Linux 网络安全
组网神器WireGuard安装与配置教程(超详细)
组网神器WireGuard安装与配置教程(超详细)
75013 2
|
11月前
|
人工智能 自然语言处理 开发者
Qoder 降价,立即生效!首购 2 美金/月
Qoder全球上线两月获数十万开发者信赖!现首购仅2美元/月,享全功能AI编程利器。集成顶尖模型,支持10万文件检索、智能体异步执行、CLI终端交互,助力高效开发。
2181 8
|
11月前
|
自然语言处理 数据可视化 数据管理
零代码平台什么意思?一文看懂无代码 vs 低代码区别与实用价值
本文解析零代码与低代码核心差异,结合虚构案例说明适用场景,帮助非技术决策者根据团队能力与业务需求,选择高效、低成本的数字化转型工具。
|
开发框架 JavaScript 前端开发
服务端渲染框架
服务端渲染框架
|
人工智能 弹性计算 自然语言处理
Bolt.diy:AI全栈开发,一句话生成网站
Bolt.diy是一个AI驱动的Web开发工具,支持通过自然语言Prompt直接生成、编辑和部署全栈应用,无需本地环境配置。本次实验基于DeepSeek于2025年5月28日发布了DeepSeek-R1-0528升级版本,显著提升了编程能力。
Bolt.diy:AI全栈开发,一句话生成网站
|
SQL 关系型数据库 MySQL
MySQL Workbench的安装与配置
MySQL Workbench的安装与配置
|
人工智能 自然语言处理 安全
Bolt.diy:更灵活更开放的AI全栈开发工具
Bolt.new是一款爆火的AI全栈开发工具,允许用户在浏览器中运行Node.js环境并通过自然语言生成、编辑和部署Web应用。然而,它存在一定的封闭性,仅支持官方指定的大语言模型和Netlify部署。而Bolt.diy作为其开源版本,功能更强大灵活,支持多种大模型选择(如OpenAI、Anthropic等)、丰富的输入方式及多云部署选项(如Vercel、AWS)。此外,Bolt.diy还提供本地文件同步、代码下载到GitHub等功能,适用于快速原型设计、教育与企业级开发等多种场景。
1422 1
Bolt.diy:更灵活更开放的AI全栈开发工具
|
人工智能 自然语言处理 数据可视化
阿里云 Bolt.diy:一键开启全能开发,简单强大零门槛
Bolt.diy是Bolt.new的开源版本,通过自然语言交互简化开发流程,支持全栈开发与二次开发。依托多模态智能调度引擎和主流大模型,实现任务智能匹配、模块化部署及私有模型集成,大幅提升开发效率。平台提供代码自动生成、实时诊断优化与可视化工具,降低开发门槛。体验中发现其简单易用,但存在偶发卡顿问题。总体而言,Bolt.diy是一款高效实用的开发工具,适合新手与企业使用。
802 7