LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

py-fastapi-patterns - FastAPI API 设计模式参考

FastAPI API 设计模式参考,涵盖依赖注入、响应模型、错误处理及 OpenAPI 模式生成。

标签

更新于: 2026-06-30

能力

典型输入

典型输出

该技能可以做什么

  • 定义依赖注入链
  • 指定响应模型
  • 使用异常处理 HTTP 错误
  • 配置路由顺序
  • 设置路径和查询参数
  • 校验请求体
  • 添加中间件组件
  • 生成 OpenAPI 模式
  • 组织 API 路由

输入

  • FastAPI 应用代码
  • SQLModel 或 Pydantic 模型
  • API 路由定义

输出

  • FastAPI 端点代码
  • OpenAPI 模式
  • 错误处理代码
  • 中间件配置

要求

  • FastAPI 框架
  • Pydantic v2
  • Python 3.10+
  • SQLModel(可选)

来源

  • 规范: SKILL.md
FastAPI
API 设计
Python
OpenAPI
依赖注入
错误处理
定义依赖注入链
指定响应模型
使用异常处理 HTTP 错误
配置路由顺序
FastAPI 应用代码
SQLModel 或 Pydantic 模型
API 路由定义
FastAPI 端点代码
OpenAPI 模式
错误处理代码