Type something to search...
Bolt.new 和 Ollama:革新人工智能驱动的全栈式 Web 开发

Bolt.new 和 Ollama:革新人工智能驱动的全栈式 Web 开发

在快速发展的 Web 开发世界中,效率和创新至关重要。开发者、项目经理和设计师们都在不断寻找能够简化工作流程、降低成本和提高生产力的工具。Bolt.new 是一款突破性的 AI 驱动全栈 Web 开发代理,完全在您的浏览器中运行。与 Ollama 配合使用,后者允许您在本地运行开源 AI 模型,Bolt.new 将彻底改变我们构建和部署 Web 应用程序的方式。本文将深入探讨 Bolt.new、它与 Ollama 的集成,并提供一个全面的入门指南。

目录

  1. Bolt.new 简介
  2. Bolt.new 的独特之处
  • 浏览器中的全栈开发
  • 具备环境控制的 AI

3. 将 Bolt.new 与 Ollama 集成

  • 为什么使用 Ollama?
  • 安装与设置

4. 安装指南逐步解析

  • 前置条件
  • 克隆代码库
  • 配置环境变量
  • 安装依赖
  • 运行应用程序

5. 使用 Docker 运行 Bolt.new

6. 实际演示

  • 创建一个简单的网页
  • 构建一个贪吃蛇游戏
  • 开发全栈金融服务网页应用

7. 最大化利用 Bolt.new 的技巧与窍门

Bolt.new简介

Bolt.new 是一款创新工具,旨在简化构建全栈 web 应用程序的过程。通过利用先进的 AI 模型,Bolt.new 允许用户直接从浏览器中 提示运行编辑部署 应用程序。这消除了复杂的本地设置需求,使 web 开发变得更加便捷和高效。

无论您是经验丰富的开发人员、负责多个项目的项目经理,还是希望快速原型设计的设计师,Bolt.new 提供了一个多功能平台,以最小的努力将您的想法变为现实。

Bolt.new 的独特之处

虽然有众多 AI 模型和开发工具,但 Bolt.new 通过其全面的功能和无缝的集成脱颖而出。以下是 Bolt.new 独特之处的详细介绍:

浏览器中的全栈开发

Bolt.new 将最先进的 AI 模型与由 StackBlitz 的 WebContainers 驱动的浏览器开发环境集成在一起。这一集成实现了一系列功能:

  • 安装和运行 npm 工具和库: 利用流行框架如 Vite、Next.js 等,无需离开浏览器。
  • 运行 Node.js 服务器: 无缝管理后端操作。
  • 与第三方 API 交互: 通过集成各种服务增强应用程序的功能。
  • 通过聊天直接部署到生产环境: 通过聊天界面直接将应用程序推向上线。
  • 通过 URL 分享工作: 轻松与合作者或利益相关者分享项目。

AI与环境控制

与传统开发环境中AI助手仅限于代码生成不同,Bolt.new使AI模型能够完全控制开发环境。这包括管理文件系统、节点服务器、包管理器、终端和浏览器控制台。这种全面的控制使AI代理能够处理整个应用程序生命周期——从创建到部署——显著简化了开发过程。

将 Bolt.new 与 Ollama 集成

为了进一步增强 Bolt.new 的功能并提供更多灵活性,与 Ollama 的集成是一个改变游戏规则的举措。

为什么使用 Ollama?

Ollama 允许您在本地机器上运行开源 AI 模型。这种集成提供了几个优势:

  • 成本效益: 避免为基于云的 AI 模型支付与令牌使用相关的费用。
  • 灵活性: 根据您的偏好访问各种模型,从 Llama 3.2 Vision 到 Deep SE Coder。
  • 隐私和控制: 本地运行模型以维护数据隐私并控制开发环境。

安装和设置

将 Ollama 与 Bolt.new 集成涉及几个简单的步骤。以下是帮助您入门的详细指南。

步骤-逐步安装指南

前提条件

在使用 Ollama 设置 Bolt.new 之前,请确保您的系统上已安装以下内容:

  1. Git: 克隆代码库所必需的工具。

2. Node.js: 用于在服务器上执行 JavaScript 的运行时环境。

3. Docker(可选): 用于容器化应用程序。

4. Ollama: 用于本地运行开源 AI 模型。

克隆仓库

首先从 GitHub 克隆 Bolt.new 仓库

git clone https://github.com/coleam00/bolt.new-any-llm.git

配置环境变量

  1. 重命名配置文件: 导航到克隆的仓库,并将 .env.example 文件重命名为 .env.local
  2. 添加您的 LLM API 密钥: 打开 .env.local 文件并添加您的 API 密钥:
GROQ_API_KEY=YOUR_GROQ_API_KEY
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY

注意: 如果您使用 Ollama,它不需要 API 密钥,因为它在本地运行。

3. 可选调试级别: 您可以设置调试级别以帮助故障排除:

VITE_LOG_LEVEL=debug

重要: 切勿将您的 .env.local 文件提交到版本控制,因为它已包含在 .gitignore 中。

安装依赖

Bolt.new 使用 pnpm 进行包管理。使用以下命令安装依赖:

  1. 安装 pnpm(如果尚未安装):
sudo npm install -g pnpm

2. 安装项目依赖

pnpm install

运行应用程序

使用以下命令启动开发服务器:

pnpm run dev

该命令初始化 Remix Vite 开发服务器。为了获得最佳性能,建议使用 Google Chrome Canary 作为您的浏览器。

使用 Docker 运行 Bolt.new

对于那些喜欢容器化环境的用户,Bolt.new 提供了强大的 Docker 支持。

使用辅助脚本

Bolt.new 提供了用于构建 Docker 镜像的 NPM 脚本:

  • 开发构建:
npm run dockerbuild
  • 生产构建:
npm run dockerbuild:prod

直接 Docker 构建命令

或者,使用 Docker 的目标特性来指定构建环境:

  • 开发构建:
docker build . --target bolt-ai-development
  • 生产构建:
docker build . --target bolt-ai-productio

Docker Compose 与配置文件

使用 Docker Compose 配置文件管理不同的环境:

  • 开发环境:
docker-compose --profile development up
  • 生产环境:
docker-compose --profile production up

注意: 当使用开发配置文件运行 Docker Compose 命令时,您机器上代码的任何更改将自动反映在运行中的容器中,从而实现热重载。

实用演示

为了展示 Bolt.new 的功能,让我们通过几个实用示例来进行演示。

创建一个简单的网页

其中一个最简单的演示是生成一个基本的网页:

  1. Prompt Bolt.new: 请求AI创建一个简单的网页。
  2. Generation: Bolt.new生成所有必要的文件夹和文件。
  3. Preview: 利用预览功能即时查看输出。

这个过程强调了Bolt.new高效处理简单任务的能力,为更复杂的项目提供了坚实的基础。

构建贪吃蛇游戏

Bolt.new的能力在创建交互式应用程序时变得更加明显,例如贪吃蛇游戏:

  1. 提示Bolt.new: 请求AI帮助创建贪吃蛇游戏。
  2. 生成: Bolt.new生成所有所需的文件、包和前端界面。
  3. 预览: 打开生成的HTML文件,查看一个功能齐全的贪吃蛇游戏,并跟踪得分。

结果: AI成功生成了一个视觉上吸引人且功能齐全的游戏,展示了其处理动态和交互式网页应用程序的能力。

开发全栈金融服务网页应用

为了更全面的演示,让我们探讨构建一个全栈金融服务应用程序:

  1. Prompt Bolt.new:
  • 前端: 使用 React 作为用户界面。
  • 后端: 实现 Next.js 进行服务器端渲染。
  • 数据库: 集成 PostgreSQL 进行数据管理。
  • 身份验证: 使用 Clerk 进行设置。
Create a full-stack financial service web app with a clean, intuitive UI using ChatGPT and React for the frontend, Next.js for server-side rendering, PostgreSQL for data management, and authentication set up with Clerk.

2. 生成过程:

  • 文件创建: Bolt.new 生成必要的项目结构和文件。
  • 包安装: 安装所需的包,如 React、Next.js 和 Clerk。
  • 后端设置: 配置服务器端渲染和数据库连接。
  • 身份验证: 集成 Clerk 进行用户身份验证。

3. 预览: 通过提供的 URL 访问应用程序,查看完整功能的金融仪表板,特点包括:

  • 余额历史: 所有存款的概述。
  • 预算配置: 能够从各个类别添加预算。
  • 交易管理: 添加和查看交易。
  • 投资跟踪: 监控投资。

结果: Bolt.new 高效地管理复杂多面的应用程序创建,突出其在大规模项目中的潜力。

Tips and Tricks for Maximizing Bolt.new

为了充分利用 Bolt.new,请考虑以下策略:

  1. 明确您的技术栈:
  • 在初始提示中清楚地提及您希望使用的框架或库(例如,Astro、Tailwind、ShadCN),以确保 Bolt.new 按照您的需求搭建项目。

2. 使用增强提示图标:

  • 在提交提示之前,使用“增强”功能来优化您的指令。这将导致更准确和高效的代码生成。

3. 首先搭建基础结构:

  • 在添加高级功能之前,从应用程序的基本结构开始。这有助于 Bolt.new 理解项目基础,确保后续功能的良好集成。

4. 批量处理简单指令:

  • 将多个简单任务合并为一个提示,以节省时间并减少 API 额度消耗。例如,请求更改配色方案、添加移动响应能力,以及一次性重启开发服务器。

5. 利用开源自定义:

  • 由于 Bolt.new 是开源的,请探索 Bolt.new GitHub 仓库,以自定义和扩展功能以满足您的特定项目需求。

Bolt.new,特别是在与 Ollama 集成时,代表了 AI 驱动的网页开发的重大进步。通过将先进的 AI 模型与强大的开发工具结合起来,Bolt.new 简化了构建、部署和管理全栈应用程序的过程。无论您是希望加快开发工作流程、探索 AI 驱动的编码辅助,还是以最小的设置构建复杂的网页应用程序,Bolt.new 都提供了实现目标所需的工具和灵活性。

Related Posts

结合chatgpt-o3-mini与perplexity Deep Research的3步提示:提升论文写作质量的终极指南

结合chatgpt-o3-mini与perplexity Deep Research的3步提示:提升论文写作质量的终极指南

AI 研究报告和论文写作 合并两个系统指令以获得两个模型的最佳效果 Perplexity AI 的 Deep Research 工具提供专家级的研究报告,而 OpenAI 的 ChatGPT-o3-mini-high 擅长推理。我发现你可以将它们结合起来生成令人难以置信的论文,这些论文比任何一个模型单独撰写的都要好。你只需要将这个一次性提示复制到 **

阅读更多
让 Excel 过时的 10 种 Ai 工具:实现数据分析自动化,节省手工作业时间

让 Excel 过时的 10 种 Ai 工具:实现数据分析自动化,节省手工作业时间

Non members click here作为一名软件开发人员,多年来的一个发现总是让我感到惊讶,那就是人们还在 Excel

阅读更多
使用 ChatGPT 搜索网络功能的 10 种创意方法

使用 ChatGPT 搜索网络功能的 10 种创意方法

例如,提示和输出 你知道可以使用 ChatGPT 的“搜索网络”功能来完成许多任务,而不仅仅是基本的网络搜索吗? 对于那些不知道的人,ChatGPT 新的“搜索网络”功能提供实时信息。 截至撰写此帖时,该功能仅对使用 ChatGPT 4o 和 4o-mini 的付费会员开放。 ![](https://images.weserv.nl/?url=https://cdn-im

阅读更多
掌握Ai代理:解密Google革命性白皮书的10个关键问题解答

掌握Ai代理:解密Google革命性白皮书的10个关键问题解答

10 个常见问题解答 本文是我推出的一个名为“10 个常见问题解答”的新系列的一部分。在本系列中,我旨在通过回答关于该主题的十个最常见问题来分解复杂的概念。我的目标是使用简单的语言和相关的类比,使这些想法易于理解。 图片来自 [Solen Feyissa](https://unsplash.com/@solenfeyissa?utm_source=medium&utm_medi

阅读更多
在人工智能和技术领域保持领先地位的 10 项必学技能 📚

在人工智能和技术领域保持领先地位的 10 项必学技能 📚

在人工智能和科技这样一个动态的行业中,保持领先意味着不断提升你的技能。无论你是希望深入了解人工智能模型性能、掌握数据分析,还是希望通过人工智能转变传统领域如法律,这些课程都是你成功的捷径。以下是一个精心策划的高价值课程列表,可以助力你的职业发展,并让你始终处于创新的前沿。 1. 生成性人工智能简介课程: [生成性人工智能简介](https://genai.works

阅读更多
揭开真相!深度探悉DeepSeek AI的十大误区,您被误导了吗?

揭开真相!深度探悉DeepSeek AI的十大误区,您被误导了吗?

在AI军备竞赛中分辨事实与虚构 DeepSeek AI真的是它所宣传的游戏规则改变者,还是仅仅聪明的营销和战略炒作?👀 虽然一些人将其视为AI效率的革命性飞跃,但另一些人则认为它的成功建立在借用(甚至窃取的)创新和可疑的做法之上。传言称,DeepSeek的首席执行官在疫情期间像囤积卫生纸一样囤积Nvidia芯片——这只是冰山一角。 从其声称的550万美元培训预算到使用Open

阅读更多
Type something to search...