ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Puter.js:5 分钟接入 500+ 模型,搭一个免 Key 的 AI 应用

Puter.js:5 分钟接入 500+ 模型,搭一个免 Key 的 AI 应用 Puter.js5 分钟接入 500 模型搭一个免 Key 的 AI 应用【免费下载链接】puter The Internet Computer! Free, Open-Source, and Self-Hostable.项目地址: https://gitcode.com/GitHub_Trending/pu/puterPuter.js是一款免费开源的 JavaScript SDK它替开发者省掉了申请 API Key、自建后端和按流量付费这三个环节一行 script 标签即可调用 500 个 AI 模型与云存储项目采用 AGPL-3.0 协议可自托管。先跑起来5 行最短可用示例结论先行HTML 里加一行就能用全局puter对象向模型发消息。!-- 在 HTML 头部引入 SDK提供全局 puter 对象 -- script srchttps://js.puter.com/v2//script// 向内置模型提问把回答打印到页面 puter.ai.chat(What color was Napoleons white horse?) .then(puter.print);页面会弹出 Puter 授权对话框用户点击 Continue 后即可看到模型回答登录代码一行都不用写。非 HTML 项目执行npm install heyputer/puter.js可获得相同能力完整说明见 src/puter-js/README.md。基础设施成本恒为零的原因传统做法Puter.js 做法逐个厂商申请并保管 API Key无 Key模型直接可调用自建服务器、数据库、对象存储零基础设施纯前端运行账单随用户量同步上涨每个用户用自己的 Puter 账户消耗资源开发方成本恒为 $0第三行的机制是用户付费模型用户以自有 Puter 账户登录你的应用其消耗的 AI 与存储用量记在该账户名下不进入开发者账单用户还有每月免费额度用完再自行升级。规则细节见 src/docs/src/user-pays-model.md。核心能力按任务拆解接模型对话puter.ai.chat()一行完成对话同族 API 还覆盖多模态任务puter.ai.txt2img()文生图、puter.ai.img2txt()图片转文字、puter.ai.txt2speech()文字转语音、puter.ai.speech2speech()音色转换。模型来自 OpenAI、Anthropic、Google、Alibaba、xAI、Mistral、OpenRouter 等厂商共 500 多个后端实现位于src/backend/drivers/ai-chat/providers/每个厂商一个目录新模型即插即用。接口全集见 src/docs/src/AI.md。读写云文件puter.fs.write()与puter.fs.read()完成用户在云端的文件写入与读取同一命名空间还提供删除、移动、复制、建目录、列目录和跨用户分享puter.fs.share()。每个用户的文件默认私有调用share()才对指定人开放。API 全貌见 src/docs/src/FS.md。用户登录与鉴权调用需要个人资源的能力时Puter 自动弹出授权对话框认证、权限、计费全部由平台托管无需手写登录流程。对应模块位于src/puter-js/src/modules/Auth.js。键值存储puter.kv.put(key, value)写入、puter.kv.get(key)读取提供类 Redis 的键值存储适合跨页面状态与轻量数据模块位于src/puter-js/src/modules/kv/文档在src/docs/src/KV/。跑后台任务Serverless Workers在云端运行你的 Node.js 函数无需自托管常驻服务配合应用发布能力src/docs/src/Apps.md与本地 CLIsrc/cli/README.md开发、部署、管理都在同一套工具链内完成。组合场景 部署决策官方文档里的 To-Do 应用是典型组合用户输入一句自然语言puter.ai.chat()解析成任务puter.fs.write()存入该用户的云盘下次打开用puter.fs.read()读回。数据流从页面单向进入用户自己的账户不同用户的文件天然隔离、互不可见。Puter 完全开源Linux/macOS 一条命令即可部署到自己的服务器指南见 doc/self-hosting.md。适合场景纯前端 MVP、允许用户用自己的账户与额度的轻量应用不适合要求匿名使用、或数据必须托管在自有服务器上的产品。行动清单先跑通puter.ai.chat()验证授权弹窗与用量归属再解锁puter.fs与puter.kv把持久化数据从浏览器迁到云盘完整文档入口src/docs/src/index.md【免费下载链接】puter The Internet Computer! Free, Open-Source, and Self-Hostable.项目地址: https://gitcode.com/GitHub_Trending/pu/puter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表