StartKit.AI 是一套面向 AI SaaS 创业者的样板代码(boilerplate),目标是帮助开发者更快地构建并上线 AI 产品。它提供一套可运行的应用基础,开发者可以调用其 API、扩展现有模块或自行创建模块。
主要能力与功能模块:
- 用户认证:支持许可证密钥(license key)和魔法链接(magic link)登录、基于令牌的认证。
- AI 功能 REST API 路由:为常见 AI 功能预置接口。
- 文件对话与分析:允许用户上传 PDF、docx、xls 或其他文本文件进行对话或分析。
- 多 AI 提供商支持:可在 OpenAI、Anthropic、Groq、Llama 之间切换,并带有高级重试与回退机制,以减少单一提供商宕机带来的影响。
- 向量数据库与 RAG:预先配置 Pinecone,用于文本嵌入和检索增强生成(RAG),适用于聊天端点。
- 用量限制与监控:包括 API 限制和用量监控,以及管理员仪表板。
- 支付与订阅:集成 Stripe 或 Lemon Squeezy,包含已配置的套餐(可自行设定价格)、用于更新用户订阅的 Webhook、付款后产品开通。
- 邮件与通知:集成 Resend,用于发送交易类邮件,并收集新闻通讯订阅者。
- 域名与部署:支持自定义域名,并提供部署到 DigitalOcean 的教程。
使用方式: 购买后可获得 StartKit.AI 的 GitHub 仓库访问权限,下载完整代码库并按需定制。代码更新会推送到该仓库,可随时拉取(git pull)。官方提供完整文档、设置指南,以及构建 ChatGPT 克隆、Telegram 聊天机器人、部署到 DigitalOcean 等教程。后端和演示应用均使用 Node.js 与 JavaScript 编写。
适用场景: 适合希望快速推出 AI SaaS 或 AI 包装类产品的开发者,尤其是需要用户认证、订阅收费、用量限制、RAG 等常见基础设施的团队或个人。官方提供 React 演示应用,并包含 5 个演示应用(官方称后续会增加更多)。
购买与支持: 采用一次性付费、永久使用(Perpetual Fallback License)的模式,可用于任意数量的项目,包含 1 年更新。购买后还可加入 Insider Telegram 群和 GitHub 讨论板块,获得支持并反馈希望开发的功能。官方另提供定制服务:由团队按需求构建基础 SaaS 应用,最多包含 3 个自定义 AI 功能、针对使用场景的自定义提示词、用户登录与仪表板、管理用户与用量的管理员应用、部署到 DigitalOcean,并交付全部源代码。
限制与注意事项:
- 官方 FAQ 中明确,该软件不可退货,因此不提供退款。
- 关于 AI 模型支持,官方 FAQ 表述为“目前仅支持 OpenAI 的 AI 模型”,而页面其他部分又提到可使用 OpenAI、Anthropic、Groq 或 Llama,二者存在不一致,此处按资料原文保留。
- 官方未在资料中提供具体价格、系统最低配置或性能数据,暂未提供。
- 代码基于 Node.js 与 JavaScript(官方 FAQ 表述),未提及 TypeScript 版本。