bolt.new-any-llm

1- 项目 GitHub 仓库

1.1- 原作者网址

网址: https://github.com/coleam00/bolt.new-any-llm

2- 本地部署

2.1- 🌟【功能亮点】

这个平台支持 Openrouter、Gemini、欧拉玛等多种 API,甚至还有 DeepSeek、Mistral 和 openAI 兼容的 API,功能全面到让人惊叹。而且,它还支持 Docker 部署和项目文件同步到 Github,简直是开发者的福音!

2.2- 🛠️【部署过程】

2.2.1- 首先确认安装了 Pnpm

pnpm -v

2.2.2- 通过命令行克隆项目代码

git clone [email protected]:baoyu0/bolt.new-any-llm.git

[!NOTE]
如果遇到网络问题,可以使用 watt Toolkit 软件来解决。

2.2.3- 进入根目录

cd bolt.new-any-llm

2.2.4- 安装依赖

pnpm install

2.2.5- 设置本地环境变量文件

Copy-Item ".env.example" -Destination ".env.local"

2.2.6- 修改 API 设置文件

GROQ_API_KEY=你的GROQ_API_KEY
OPENAI_API_KEY=你的OPENAI_API_KEY
ANTHROPIC_API_KEY=你的ANTHROPIC_API_KEY

2.2.7- 运行开发服务器

pnpm run dev

2.3- 🔧【API 测试】

我们测试了 Mistral 的 API,它在国内可以轻松注册和登录。通过这个平台,我们可以快速生成扫雷游戏,虽然一开始有个小 bug,但很快就修复了。此外,我们还尝试了 ollama 的 API,虽然遇到了一些设置上的小问题,但最终也成功生成了一个居中的 div 块。

2.4- 💻【体验总结】

总的来说,这个开源 Bolt 平台支持众多远程 API,功能齐全,预览和生成文件都非常流畅。虽然在 ollama 的设置中遇到了一些小问题,但相信后续版本会有所改进。

3- Cloudflare Pages 云端部署

3.1- Fork 仓库到自己的 GitHub 仓库

网址:https://github.com/baoyu0/bolt.new-any-llm

3.2- Cloudflare 进入 Workers 和 Pages

网址:cloudflare

3.2.1- 创建应用程序

[!NOTE]
使用 Workers 构建无服务器功能。使用 Pages 部署网站和全栈应用程序。

3.2.1.1- 框架预设

remix

3.2.1.2- 构建命令

[!NOTE]
Cloudflare 将运行此命令来启动项目构建。构建环境支持 Ruby、Node.js、Python、PHP、Go 等的依赖关系。

这一步有错误,待处理

# 把pnpm run build改成
pnpm run deploy