用途:面向 LlamaFarm Server 组件(server/ 目录)的服务端开发技能,提供框架专属的编码模式与代码审查清单,并扩展共享的 Python 技能(Python 模式、异步、类型、测试、错误处理、安全)。
技术栈:Python 3.12+、FastAPI 0.116+、Celery 5.5+、Pydantic 2.x 与 pydantic-settings,日志使用 structlog 的 FastAPIStructLogger。
主要能力:按主题提供清单文件——fastapi.md(路由、依赖、中间件、异常处理器)、celery.md(任务模式、错误处理、重试、签名)、pydantic.md(v2 模型、校验、序列化)、performance.md(异步、缓存、连接池)。
使用方式:结合 server/ 目录结构参考,如 main.py 为 Uvicorn 入口与 MCP 挂载,api/ 含应用工厂、错误处理、中间件与路由,core/ 含设置、日志与 Celery 配置,services/ 为业务逻辑层。设置使用 pydantic-settings 的 BaseSettings 与模块级单例;日志用 FastAPIStructLogger 并可通过 bind 添加上下文;自定义异常在 api/errors.py 注册处理器;服务层用类方法封装业务逻辑。
审查要点:FastAPI 路由关注异步/同步选择、response_model、OpenAPI 元数据与状态码;Celery 任务关注签名、超时轮询、失败处理与并行任务元数据;Pydantic 关注 v2 模式与字段约束;性能关注避免阻塞调用、连接池与缓存。
限制:资料未提供安装命令、收费、价格与具体平台信息,暂未提供。