免费部署 Google AI Studio 应用(不用 Cloud Run)

React2Static Team
发布于 2025-12-29
更新于 2026-07-28
8 分钟阅读
Google AI Studio部署静态网站免费托管ReactViteAI 编程Claude CodeCursor

在 Google AI Studio 里做好了应用?把它变成静态文件,免费部署到 Netlify、Cloudflare 或 GitHub Pages——不用 Cloud Run、不用服务器,代码也不离开你的浏览器。

一句话总结

你在 Google AI Studio 里做好了一个应用,预览里跑得好好的,现在想要一个能分享出去的正式网址。可那个 Deploy 按钮会把你引向 Google Cloud Run——一台要自己配置、超出免费额度还得按用量付费的服务器。对大多数 AI Studio 应用来说,这有点小题大做。

其实道理很简单:AI Studio 应用本质上是一个 React + Vite 项目,而 Vite 项目最终都会编译成一堆纯静态文件(HTML、CSS、JavaScript)。静态文件可以免费托管在 Netlify、Cloudflare Pages 或 GitHub Pages 上——不用服务器、没有冷启动,也没什么要维护、要打补丁的。这篇教程带你从 AI Studio 导出的代码一路走到网站上线,全程不用装任何软件。构建这一步在你的浏览器里用 React2Static 完成,所以你的代码不会上传到任何服务器。

Google AI Studio 到底给了你什么

当你从 AI Studio 里导出代码,拿到的是一个项目文件夹:一个 package.json、一个 vite.config.ts、一个 index.html,还有一个 src/ 目录。这是源代码,不是网站。要是你解压后直接双击 index.html,看到的会是一片空白——浏览器没法直接运行 TypeScript 和 JSX。得先让 Vite 把这些内容打包成浏览器能跑的文件,这个打包步骤就是构建(build),也正是"在 AI Studio 里能跑"和"在网上能用"之间唯一缺的那一环。

所以整件事就三步:把项目导出来,构建成静态文件,把文件放到托管平台上。

怎么把应用从 Google AI Studio 导出?

AI Studio 给你两种把代码拿出来的方式:连一个 GitHub 仓库,或者直接下载项目。不管哪种,你要的都是完整的项目文件夹,得包含 package.json——而不是只复制某个文件里的内容。如果你导出的是 ZIP,先别解压,下一步正好要用。

怎么构建成静态文件?

React2Static 用 WebContainers 技术,在你的浏览器里跑一次真正的 Vite 构建。什么都不会上传——Node.js 环境、装依赖、构建,全都在你自己的机器上本地完成。

  • 打开 react2static.com
  • 把项目 ZIP 拖到上传区
  • 它会识别框架并开始构建
  • 等 1-3 分钟,然后下载结果——也就是构建好的 dist/ 文件夹,压缩包形式
  • 下载下来的这个文件夹就是你的网站,里面每个文件都是纯 HTML、CSS 或 JavaScript。

    怎么在本地运行我的 Google AI Studio 应用?

    你没法直接打开 index.html——项目得先构建、或者用服务器跑起来。不想装东西的话,就用 React2Static 在浏览器里构建并预览。要是你本机装了 Node.js,把项目解压后运行 npm install、再运行 npm run dev,它会启动一个本地服务器并给出一个 localhost 地址。

    免费托管在哪些地方?

    任何静态托管都行。下面这些都免费,把构建好的文件夹拖进去就能部署:

    Cloudflare Pages - 免费托管,自带全球 CDN、自动 HTTPS,还送一个免费的 .pages.dev 域名。

    Netlify - 拖拽即部署,对新手很友好。

    Vercel - 建个项目,把文件传上去就行。

    GitHub Pages - 免费,但它没法发送自定义响应头,少数项目会出问题;大多数简单应用没问题。

    一步步部署到 Cloudflare Pages

  • 解压下载的 ZIP
  • 打开 dash.cloudflare.com 并登录
  • 点左侧的 Workers & Pages
  • 点 Create application
  • 在页面底部找到 "Looking to deploy Pages? Get started",点 Get started
  • Cloudflare Pages 界面
    Cloudflare Pages 界面
  • 选 Drag and drop your files
  • 输入项目名称
  • 把解压后的文件夹拖到上传区
  • 等几秒钟部署完成
  • 点 .pages.dev 链接——你的应用就上线了
  • 部署成功
    部署成功

    HTTPS 和全球 CDN 都免费。以后想要自定义域名,在项目设置里加就行。

    为什么不干脆用 Google Cloud Run?

    Cloud Run 跑的是一个容器——你租的是一台随时待命、等着响应请求的服务器。你得选一个区域,超出免费额度后按用量付费。当你的应用有后端时,它才是对的工具:数据库、服务端渲染的页面,或者不能暴露在浏览器里的密钥。

    而一个只在浏览器里调用 Gemini API 的 AI Studio 前端应用,这些需求它都没有。它就是静态文件。静态托管免费、没有冷启动、能扛住任意流量,也没有服务器要你去打补丁。只有当你真的加了服务端代码时,才需要 Cloud Run(或者任何服务器)。

    一点提醒:如果你的应用是拿一个密钥去调 Gemini,那这个密钥就直接躺在你的静态 JavaScript 里,谁都看得到。这种情况下,你会想在 API 前面加一个小的 serverless 函数,而不是直接从浏览器里调。

    Claude Code、Cursor、Codex 也适用吗?

    适用。Claude Code、Cursor、GitHub Copilot / Codex、Bolt、Lovable 生成的都是同一类 Vite + React(或 Vue / Svelte)项目。三步完全一样:拿到项目文件夹、构建成静态文件、放到托管平台上。这篇教程里除了导出那一步,没有任何东西是 AI Studio 专属的。

    部署后一片空白、或者坏了

    最常见的四个原因,从最好查的开始:

  • 你传的是源码,不是构建产物。 要托管的是构建好的 dist/ 文件夹,不是项目文件夹。
  • 页面空白、静态资源 404。 构建时的 base 路径和实际托管的位置对不上。
  • "API key is undefined"。 你的环境变量(比如 GEMINI_API_KEY)没在托管上配置,或者它本来就不该被打进浏览器。
  • 一刷新某个页面就 404。 单页应用需要托管在找不到文件时回退到 index.html。
  • 常见问题

    怎么把应用从 Google AI Studio 导出?

    用 AI Studio 里"下载项目"或"连接 GitHub 仓库"的选项,保留包含 package.json 的整个项目文件夹。是这个文件夹、而不是某个文件里的内容,才是你拿去构建成网站的东西。

    我必须要 Google Cloud Run 才能部署 AI Studio 应用吗?

    不用。Cloud Run 是给有后端的应用用的。前端的 AI Studio 应用会编译成静态文件,能免费托管在 Netlify、Cloudflare Pages 或 GitHub Pages 上,不用服务器。

    能免费部署 Google AI Studio 应用吗?

    能。构建成静态文件、再托管这些文件,从头到尾都免费。React2Static 在你的浏览器里免费完成构建,静态托管也有很大方的免费额度。

    怎么在本地运行 Google AI Studio 应用?

    要么用 React2Static 在浏览器里构建并预览,要么在装了 Node.js 的情况下,在项目文件夹里运行 npm install 和 npm run dev。直接打开 index.html 是不行的——项目得先构建。

    为什么我的 Google AI Studio 应用部署后一片空白?

    基本都是因为传的是源码、而不是构建好的 dist/ 文件夹,或者构建的 base 路径和托管位置对不上。缺环境变量、单页应用的路由,是另外两个常见原因。

    用 React2Static 时我的代码会上传到服务器吗?

    不会。React2Static 用 WebContainers 在你的浏览器里跑 Node.js 构建,你的文件不会离开你的机器。

    相关指南

  • 本地运行 Google AI Studio 应用
  • 部署后一片空白?四步排错
  • SPONSORED

    感谢 Fronami 技术公司赞助 - 为初创团队提供专业项目外包

    你的时间和创意无比重要

    Fronami 提供快速、高效、周到的服务,帮助初创团队实现产品想法:

    你是否想为你的网站添加登录注册,甚至支付功能获得收入?
    你是否想集成广告平台,无需任何操作即可获得被动收入?
    你是否想把设计稿变成 Android/iOS App,助力融资?
    或者你只是想迈出第一步,搭建你的独立站?

    我们在印度和中国都有开发团队,最大限度节约你的成本。

    已服务 100+ 初创团队 · 平均 3 小时内响应

    起步价格 ¥2,000

    你的每一分钱都物有所值

    联系我们

    邮箱联系
    [email protected]邮箱咨询

    如需通过邮箱联系我们,建议您将需求或 AI Studio 的 package 打包发送,并附上具体需求说明。我们将在评估后尽快为您提供报价。我们严格遵守欧洲用户信息保护法规,确保您的创意和信息绝不会泄露。