用途:自动生成一个可直接运行的全栈应用模板,后端为 Python FastAPI,前端为 React 19 + Vite 7,并集成 OpenAI ChatGPT 聊天接口。
主要能力:后端提供 GET / 健康检查、GET /test 连通性测试、POST /chat 调用 OpenAI(接收 message 与 model,返回 AI 响应及 token 用量),含 CORS(localhost:5173)、Pydantic 校验、Swagger 文档与环境变量配置。前端含聊天输入与发送、测试按钮、加载与错误状态、响应式浅色主题,使用 Tailwind CSS 3、shadcn/ui、Lucide 图标与 Framer Motion。
使用方式:向用户询问项目名与目标目录,按结构创建 backend/ 与 frontend/,从 templates/ 复制文件(.template 后缀需去掉),保留 tailwind.config.js、postcss.config.js、src/index.css、src/lib/utils.js 与 src/components/ui。生成后给出安装与运行说明:后端 cd project-name/backend、python -m venv venv、激活虚拟环境、pip install -r requirements.txt、创建 .env 并填 OPENAI_API_KEY、python -m uvicorn main:app --reload;前端 cd project-name/frontend、npm install、npm run dev。
适用场景:需要新建全栈 Web 应用、同时要 REST API 与 React 前端、指定 Python + React 或 FastAPI + Vite 模板、需要 OpenAI 集成或快速起步时。
限制:资料未提供具体版本兼容范围、部署平台、收费与价格信息;模板依赖 OpenAI API Key,需自行配置环境变量。