[赞助]
302.AI是一个汇集全球顶级品牌的AI超市,按需付费,零月费,零门槛使用各种类型AI。
SmartExcel.cc
使用AI在几秒钟内生成你需要的Excel公式。
工作原理
本项目使用ChatGPT API和Vercel AI SDK进行流式传输。它根据表单和用户输入构建提示,通过Vercel Edge Function将其发送到ChatGPT API,然后将响应流式传输回应用程序UI。
技术栈
SmartExcel基于以下技术栈构建:
- Next.js – 前端/后端
- TailwindCSS – 样式
- Postgres和Prisma - 数据库和存储(使用方法)
- Next-auth - 身份验证(使用方法)
- ChatGPT - 生成Excel公式
- Upstash - Redis(使用方法)
- Lemon Squeezy - 支付(使用方法)
- Google Analytics - 分析(使用方法)
- Docker - 开发存储(使用方法)
- Vercel - 托管
如果你对某些技术栈不熟悉,请点击上面的"使用方法"链接阅读我的中文博客,或访问我的另一个公开仓库 - Learn Next.js Stack
本地运行
克隆仓库后,你需要复制.env.example
文件以创建.env
文件,并填写所需的字段。
打开Upstash并创建Redis应用。
然后将UPSTASH_REDIS_REST_URL
和UPSTASH_REDIS_REST_TOKEN
写入.env
。
接着,在命令行中运行应用程序,它将在http://localhost:3000
上可用。
pnpm i
pnpm run dev
一键部署
使用Vercel部署示例:
关于我
全栈工程师,Next.js 开源手艺人,AI降临派。
Full-Stack Engineer, Open-Source Next.js Artist & AI Enthusiast.
我的博客
Github
Twitter/X
Twitter/X - En
Medium
掘金
知乎
微信交流群
如果这个项目对你有帮助,请给仓库点个star并给我买杯咖啡,谢谢。