☰
告别 API Key:Puter.js 一行代码调用 500+ AI 模型与云存储
2026/9/30 2:29:08 网站建设 项目流程

告别 API Key:Puter.js 一行代码调用 500+ AI 模型与云存储

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

做 AI 应用要申请各家 API Key、自己搭后端,流量越大账单越贵。Puter.js 一笔勾销这些:一行代码调用 500+ AI 模型与云存储,完全免 API Key,30 秒跑通第一次对话。

一个库打包整个后端:认识 Puter.js 官方 SDK

传统上,AI、对象存储、KV、认证要分别对接四套服务;现在一次引入就够了。Puter.js 是 Puter 官方的开发者 SDK,把 AI、云存储、KV 数据库、认证、Serverless Worker 全部打包进一个 JavaScript 库。Puter 本身是一台开源、可自托管的"互联网电脑",内置笔记、语音、表格、相机等应用,桌面长这样:

官方 README 在 src/puter-js/README.md,想快速了解全貌先看它。

⚡ 30 秒装好 Puter.js,一行代码跑通第一次 AI 对话

你离第一次 AI 对话只差两步:引入库,再调一次。CDN 方式在 HTML 头部加一行,页面立刻拥有全局 puter 对象:

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

走包管理则执行npm install @heyputer/puter.js,效果一样。

然后,一行代码发起对话:

puter.ai.chat('What color was Napoleon\'s white horse?').then(puter.print);

第一次触发时,Puter 会弹出授权对话框,用户点一下 Continue 即完成登录——认证、权限、计费全由平台托管,你一行登录代码都不用写。

一行代码调多模态:文生图、OCR、语音与前端云存储

想调文生图、OCR 或语音合成?不用挑服务商、不用管 Key,一行调用就出结果。模型来自 OpenAI、Anthropic、Google、Alibaba、xAI、Mistral、OpenRouter 等厂商,共 500+ 个:

  • puter.ai.txt2img():文生图
  • puter.ai.img2txt():图片转文字(OCR)
  • puter.ai.txt2speech():文字转语音
  • puter.ai.speech2speech():音色转换

完整多模态示例见 src/docs/src/AI.md。

前端云存储挂在 puter.fs 下,API 和真实文件系统一样直白:

await puter.fs.write('hello.txt', 'Hello, world!'); let blob = await puter.fs.read('hello.txt');

write、read 之外还有删除、移动、复制、建目录、列目录、跨用户分享。每个用户的文件默认私有隔离:一个 To-Do 应用把任务存进用户自己的云盘,不同用户天然互不可见;要定向分享时调 puter.fs.share() 即可,API 全貌见 src/docs/src/FS.md。

💰 用户付费模式:用户量暴涨,你的账单仍是 $0

想让应用爆红而不爆账单?Puter.js 的计费设计就是答案。用户用自己的 Puter 账户登录你的应用,之后产生的 AI 调用与存储用量都由该账户承担——官方称之为 User-Pays Model(用户付费模式)。对比一下传统做法:

对比维度传统方式Puter.js
API Key自己申请并保管各家 Key完全不需要
基础设施自建服务器、数据库、对象存储零配置,纯前端即可
费用流量越大,账单越贵用户自付用量,开发者恒为 $0

这套模式的完整说明在 src/docs/src/user-pays-model.md。

自托管与生态:AGPL-3.0 开源,一条命令部署,四个能力接着用

想把服务部署到自家服务器?Puter 基于 AGPL-3.0 完全开源,Linux/macOS 下一条命令即可自托管,指南在 doc/self-hosting.md。围绕主库还有四个现成能力:

  • KV 数据库:类 Redis 的键值存储,见 src/docs/src/KV/
  • Serverless Workers:云端跑你的 Node.js 函数,跨用户集中数据就靠它,见 src/docs/src/Workers/
  • 应用发布:开发完直接上架应用商店,见 src/docs/src/Apps.md
  • CLI:本地命令行管理应用与 Worker,见 src/cli/README.md

🚀 适合谁,以及你现在的下一步

做 MVP 的独立开发者、刚上手 vibe coding 的新手,都是它最合适的用户:没有 Key 要申请,没有服务器要维护,成本不随用户量增长。别停在阅读上——新建一个 HTML 文件,贴上前面那行 script 标签,再调一次 puter.ai.chat(),30 秒内你会看到第一条 AI 回复,然后从 官方文档入口 把云存储与 KV 也跑一遍。

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

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

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

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

立即咨询