☰
一个网页应用,如何免费用上 500+ AI 模型、云存储和数据库?
2026/9/30 7:06:55 网站建设 项目流程

一个网页应用,如何免费用上 500+ AI 模型、云存储和数据库?

【免费下载链接】puter🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.项目地址: https://gitcode.com/GitHub_Trending/pu/puter

想让网页拥有 AI 对话、云盘或数据库,传统路线要申请 API Key、租服务器、写后端代码。Puter.js 把认证、存储、计费整条链路都替你扛了:页面里嵌入一个 script 标签,就能直接使用 puter 对象。用户用自己的 Puter 账户登录,消耗的资源由自己承担,你的基础设施成本恒为 $0。

以前卡住你的三件事,现在不再是问题

做带云端能力的网页应用,通常最劝退的就是下面三件事:

你平时的做法引入 Puter.js 之后
向多家厂商申请并保管 API Key完全无需 Key,用户登录即可
租服务器、部署数据库与对象存储一个 script 标签搞定,零基础设施
自己写登录、权限、计费代码认证由平台接管,用量记在用户账户上

开发者文档放在 src/docs/src/ 目录,首页就把一个 script 标签能调用的能力都画了出来:

5 分钟跑起来:从 script 标签到第一次调用

第 1 步:引入库。在 HTML 头部加一行,即可使用全局 puter 对象:

<script src="https://js.puter.com/v2/"></script>

第 2 步:发起第一次调用。所有能力都挂在同一个 puter 对象下:puter.ai 是 AI,puter.fs 是云盘,puter.kv 是键值存储。比如 puter.fs.read('hello.txt') 就能读回用户云盘里的一个文本文件。

第 3 步:用户授权。首次调用需要个人资源的能力时,Puter 会自动弹出授权对话框,用户点一下"Continue",认证、权限、计费就都完成了,你一行登录代码都不用写。

实战示例:不建数据库,把访问计数器存进云端

假设你做了一个个人主页,想显示"本站已被访问 N 次",通常这需要一个后端加数据库。用 KV 数据库,数据直接存进访问者自己的账户里,天然按人隔离:

puter.kv.incr('visits').then((visits) => { puter.print(`本站已被访问 ${visits} 次`); });

每次打开页面自动加一,数值持久化在访问者的 Puter 账户中,不用建表、不用后端,也不会影响其他用户。各方法的用法可查 src/docs/src/KV/ 目录下的方法文档。

还能做什么:从 KV 存储到一条命令部署

  • Serverless Workers:把一段 Node.js 函数放到云端跑,用 *.puter.work 地址对外提供接口,适合跨用户共享数据或需要后端逻辑的场景,见 src/docs/src/Workers/
  • 静态站点托管:puter.hosting 把一个目录发布到互联网,直接得到 *.puter.site 子域名,适合快速把页面分享给别人,见 src/docs/src/Hosting.md
  • CLI 工具:npm install -g @heyputer/cli 之后,puter fs cp 传文件、puter site deploy 一条命令上线网站,适合在终端批量管理,见 src/cli/README.md
  • 自托管:整个仓库以 AGPL-3.0 协议开源,git clone https://gitcode.com/GitHub_Trending/pu/puter 后执行 npm start 就能拥有自己的云电脑,细节见 doc/self-hosting.md

它适合谁,又该怎么开始

适合想周末就发布 MVP 的独立开发者、用 AI 工具做应用的新手(无需配置意味着 AI 生成的代码更容易一次跑通),以及想在自家服务器上部署私有云电脑的团队。建议的上手顺序:先跑通 AI 对话示例,再复刻本文的 KV 计数器,然后尝试静态站点部署,最后再看自托管。官方文档入口在 src/docs/src/index.md,SDK 源码与说明在 src/puter-js/。

【免费下载链接】puter🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.项目地址: https://gitcode.com/GitHub_Trending/pu/puter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询