关于 fastapi
fastapi 是指导开发者使用 FastAPI 构建 REST 和异步 API 的技能,涵盖路由、Pydantic 模型、依赖注入、文档与部署实践。
主要功能
- 01构建 REST 和异步 API
- 02定义路由与请求参数
- 03使用 Pydantic 建模和校验
- 04使用依赖项、OAuth2 与后台任务
- 05配置中间件和 OpenAPI 文档
适用场景
- 01创建带请求校验的 API 端点
- 02组织依赖项和 OAuth2 身份验证
- 03添加后台任务或 WebSocket 处理
- 04准备 API 文档和部署配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ python-skills --skill fastapi安装后在 Claude Code 中输入/fastapi确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 用 FastAPI 编写 REST/异步 API、Pydantic 模型与依赖注入
- 配置路由、中间件、文档与部署
How to use this skill
- 核心:FastAPI()、@app.get/post、Path/Query/Body;Pydantic 模型与校验。
- 进阶:Depends、OAuth2、后台任务、WebSocket;OpenAPI 文档。
- 参考:https://fastapi.tiangolo.com/
Best Practices
- 模型与响应 schema 明确;异常与状态码统一。
- 异步与数据库连接池;安全与 CORS 配置。
Keywords
fastapi, 异步 API, Pydantic, OpenAPI
评论
支持 Markdown