SuperAPI AI 工具集

python-fastapi

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:python-fastapi 是一个围绕 FastAPI 生产开发整理的 Claude 技能,重点覆盖项目结构、Pydantic schema、依赖注入、JWT 认证、Docker 部署等常见任务。

主要能力:给出可扩展目录布局,如 app/main.py 应用工厂、config.py(pydantic-settings)、api/v1/endpoints/ 路由、schemas/、models/、services/ 与 deps.py;Pydantic schema 按用途分成 UserCreate、UserUpdate、UserResponse、UserInDB,并演示字段校验与 model_validator;依赖注入示例含数据库会话、当前用户与类型别名;异步部分说明异步数据库、httpx 调用,以及避免在 async 路由中使用 time.sleep 导致阻塞;还包含 JWT 认证、限流、测试 fixture 与 Dockerfile、Gunicorn 配置示例(如 gunicorn -w 4 -k uvicorn.workers.UvicornWorker)。

适用场景:搭建或重构 FastAPI 项目、设计输入输出 schema、实现认证与依赖注入、编写异步接口、准备容器化部署与测试。

限制:技能内容为实践指南与示例代码,未提供收费、价格、平台或效果等信息;资料未说明版本兼容范围,相关事实暂未提供。