我的AI SaaS技术栈
如你所知,我是一个创业者,喜欢开发可以提供帮助的软件。我通常使用 JavaScript 生态系统来构建我的软件,例如 Node JS、React JS 和 Vite JS 等。
不过,我也使用一些开源/第三方服务,这些服务使我的工作变得轻松,这样我就不必每次都编写所有内容。
让我们来看看我在开发和运营AI SaaS时使用的技术栈。
1、OpenFreeMap:Mapbox平替
到目前为止,我一直使用 Mapbox 作为地图的首选,虽然我也研究过 OpenStreetMap,它很棒,但还无法与 Mapbox 相提并论。
现在,正如你所知,Mapbox 是一项付费服务,因此如果可以获得免费且提供与 Mapbox 相同界面的东西,你会喜欢它的。
在那里我找到了这个库 OpenFreeMap,它与 MapLibre 结合使用效果很好。
2、Cloudflare AI网关:管理AI调用
现在,我的 SaaS 使用 AI 来告知用户营销活动的效果,并帮助他们了解他们遇到了哪些问题以及为什么他们的活动结果较少。
以前我没有使用任何网关,而是直接调用我的 OpenAI API,但在 AI 网关的帮助下,你实际上可以限制用户的请求并跟踪他们的使用情况。
你甚至可以配置用户请求的设置并更改他们每小时或每分钟可以调用的次数。
3、Rollbar:检测服务器端代码中的错误
作为开发人员,我会尽力避免代码中出现任何错误,没有人喜欢他们的平台在工作中途休息,尤其是当真正的付费用户使用它时。
有时,在我的生产服务器上跟踪错误来自何处也变得困难。它可能在晚上发生,因为服务器崩溃了,然后在几分钟后重新启动,早上你需要追踪它崩溃的位置和方式。
为了解决这些问题,我开始使用 Rollbar:
4、Cursor:AI赋能的代码编辑器
伙计,相信我,我从来没有想过我会从使用 VS Code 转变,但使用 Cursor 后,它节省了时间。
他们在代码编辑器中添加 AI 的方式确实改变了游戏规则,而不仅仅是像 GitHub Copilot 那样你可以像扩展一样添加它。
5、NoCodeAPI:集成第三方 API
我建议只将它们用于你的 MVP,你需要更多地关注核心逻辑并更快地集成任何第三方 API,而无需经历任何学习曲线。
6、Hono:更快地构建 API
轻量级框架是用 JavaScript 编写的,用于处理 API、代理、网络、Cloudflare Workers 等。
我正在使用它构建我的 API 文档。
7、Scalar:API 文档服务
说到 API,如果你的 SaaS 已向用户开放其 API,那么你将需要文档。
使用 Playground 创建文档是你在 Scalar 上可以实现的全部功能,它也是开源的,因此你可以托管自己的文档。
原文链接:Tech Stack update for my AI SaaS
汇智网翻译整理,转载请标明出处