or
本练习是课程的一部分
开始通过 FastAPI 端点提供您的 ML 模型预测。您将学习加载预训练 ML 模型,并创建 API 端点,通过 HTTP 请求以序列化响应返回预测结果。您还将利用 Pydantic 数据模型验证请求与响应。
学习如何通过 FastAPI 端点提供机器学习模型服务。本章涵盖创建返回预测结果的端点、处理不同类型的输入数据,以及实现健壮的输入校验。您将构建生产可用的 API:在服务器启动时加载 ML 模型并保持零停机,同时能够验证多种输入数据类型。
当前练习
本章介绍使用基于密钥的认证来保护 API、通过自定义限流管理请求速率,并利用异步处理提升性能。您将学会保护端点、防止滥用,并高效处理耗时任务,为 API 进入生产环境做好准备。
本章涵盖支持 FastAPI 应用长期在生产环境稳定运行的高级主题。内容包括 API 端点的版本管理与文档化、支持更复杂输入与输出的高级输入校验,以及监控与日志以确保应用正常运行,并在异常时进行在线排障。