本章介绍 FastAPI,一个专为构建 API 而设计的现代 Python Web 框架。我们将了解其核心功能,并解释为什么它是部署机器学习模型的优秀选择。你将学习 Web API 的基础知识,包括 REST 原则和 GET、POST 等常见的 HTTP 方法。我们还将涉及 Python 中异步编程的基础,使用 async 和 await,这些是 FastAPI 用于提升性能的机制。本章将引导你设置开发环境,包括安装 FastAPI 和 Uvicorn 等必要工具。然后你将构建并运行你的第一个简单的 FastAPI 应用,以理解基本的请求和响应流程。最后,通过实际练习,你将能够创建基本的 API 接口。