《使用FastAPI构建生成式AI服务》(Building Generative AI Services with FastAPI (Early Release) )是一本由Ali Parandeh编写的书籍,计划于2025年3月首次出版,该书以实践为导向,指导读者如何开发具备丰富上下文信息的生成式人工智能应用。作为早期发行版,本书提供了作者未经编辑的原始内容,使读者能在正式发布前尽早掌握相关技术。
全书分为三个部分:
第一部分:AI服务开发
- 第1章:介绍 - 提供对生成式AI(GenAI)在驱动未来应用中的作用、阻碍AI服务广泛应用的壁垒以及提高GenAI系统自主性的方法的概览,并介绍了随着阅读和编码过程将要构建的顶点项目。
- 第2章:FastAPI入门 - 引导读者快速上手FastAPI框架。
- 第3章至第4章:关于AI集成与模型服务、实现类型安全的AI服务的具体内容暂未提供。
第二部分:启用实时功能
- 第5章至第7章:探讨在AI工作负载中如何进行异步编程,如何实现实时与生成模型的通信,以及如何通过Prisma ORM将数据库集成到AI服务中。
第三部分:安全性、测试与部署
- 第8章至第12章:涵盖认证授权、测试AI服务、部署与容器化等内容,以及FastAPI高级模式和技术的细节,但具体章节内容暂不可用。
书中顶点项目是基于FastAPI构建一个能够评估技术职位候选人的自动化生成式AI服务。该项目会整合多种模型,如大型语言模型和Stable Diffusion模型,以实时文本、音频或图像形式响应用户查询,并利用检索增强生成(RAG)技术从上传的应用文档中提取信息。该服务还能抓取网络数据、与内部数据库、外部系统及API交互,以便做出综合判断,并与其他模型协作产生多格式输出。同时,它还具备权限控制、防止篡改尝试的安全机制,能有效防止滥用和误用,并生成用于人工审核的操作日志和对话历史记录。
最后,随书提供的还有基于React前端UI库构建的相关用户界面代码,方便读者跟随教程实际操作并完成项目构建。