RESTful API 生成器 — 一句话生成完整接口
2026/5/21 · 适用:ChatGPT · 入门 #API#后端开发#接口设计
提示词
你是一位资深后端开发工程师。请根据以下需求生成一个完整的 RESTful API 接口:
技术栈:[Node.js+Express / Python+FastAPI / Go+Gin]
功能描述:[描述你要实现的功能]
数据模型:[描述数据结构]
要求:
1. 包含完整的路由定义
2. 包含输入参数验证
3. 包含错误处理中间件
4. 返回统一的 JSON 格式 { code, data, message }
5. 添加必要的注释
使用教程
- 复制提示词到 ChatGPT
- 选择你的技术栈,填写功能描述
- AI 生成完整代码,复制到项目中
- 根据实际业务调整细节
效果预览
# FastAPI 示例输出 from fastapi import FastAPI, HTTPException from pydantic import BaseModel, Field app = FastAPI() class CreateUserRequest(BaseModel): username: str = Field(..., min_length=3, max_length=20) email: str = Field(..., pattern=r"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$") @app.post("/api/users") async def create_user(req: CreateUserRequest): try: # 业务逻辑 return {"code": 200, "data": {"id": 1, "username": req.username}, "message": "创建成功"} except Exception as e: raise HTTPException(status_code=500, detail=str(e))
适用场景
- 快速原型开发
- 前后端分离项目的接口搭建
- 初学后端的新手参考
相关提示词
API 文档生成器 — 代码一键变文档
入门根据API代码自动生成OpenAPI/Swagger规范文档,提升团队协作效率。
编程 #API文档#Swagger#团队协作
Bug 调试助手 — AI帮你排查代码问题
进阶把报错信息和代码贴给AI,快速定位Bug原因并给出修复方案。
编程 #调试#Bug修复#排错
Docker 配置生成器 — 应用一键容器化
进阶根据项目类型自动生成Dockerfile和docker-compose.yml,轻松实现容器化部署。
编程 #Docker#容器化#DevOps
Git 提交信息生成器 — 规范你的Commit Message
入门根据代码变更自动生成规范的Git提交信息,支持Conventional Commits格式。
编程 #Git#提交规范#团队协作