SuperAPI AI 工具集

ai-chatbot

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:这是一个功能完整、可自由修改的 AI 聊天机器人模板,适合作为搭建带认证与多模型支持的聊天应用起点。

主要能力:内置用户认证(Auth.js)、文件存储、多模型支持;技术栈为 Next.js 15、React 19、AI SDK、Vercel AI Gateway、Drizzle ORM、PostgreSQL(Neon、Supabase 或 Railway)、Tailwind CSS 与 shadcn/ui,包管理器为 pnpm,开发端口 3000。

使用方式:克隆模板 git clone --depth 1 https://github.com/Eng0AI/ai-chatbot-template.git .;可选删除 Git 历史 rm -rf .git 后 git init;安装依赖 pnpm install;复制环境变量 cp .env.example .env,需配置 POSTGRES_URL、AUTH_SECRET(用 openssl rand -base64 32 生成)以及 OPENAI_API_KEY 或 ANTHROPIC_API_KEY;运行迁移 pnpm db:migrate;构建 pnpm build(已迁移时可 next build)。部署支持 Vercel(推荐,含 vercel pull、vercel env add、vercel build、vercel deploy 命令)与 Netlify(netlify env:import .env、netlify deploy --prod)。

适用场景:需要快速搭建带登录、数据库与多模型切换的聊天机器人项目。

限制:构建前必须准备 PostgreSQL 数据库并先执行迁移;AUTH_SECRET 需为安全随机值;资料明确提示不要在 VM 环境中运行 pnpm dev。其余功能细节暂未提供。