生成式AI应用开发:基于OpenAI API实现
从原理到实践,深入浅出地解析ChatGPT大模型,让你掌握前沿的NLP技术。

作者:陈祯民

定价:118元

印次:1-1

ISBN:9787302679356

出版日期:2025.03.01

印刷日期:2025.02.20

图书责编:赵军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"这是一本面向AI开发人员以及对生成式人工智能技术感兴趣的读者的专业图书。《生成式AI应用开发:基于OpenAI API实现》深入探讨生成式AI技术的原理与实现,以及如何利用OpenAI API进行高效开发。《生成式AI应用开发:基于OpenAI API实现》内容包括ChatGPT的原理解析、OpenAI API请求库的使用、飞书AI机器人的构建、AI编程辅助插件的开发、Hugging Face模型的私有化部署与微调,以及检索增强技术RAG和Prompt Engineering的优化策略。 书中不仅系统地梳理了生成式AI应用开发的关键知识点,还通过丰富的实际代码案例指导读者在不同垂直领域实现AI应用的开发。此外,《生成式AI应用开发:基于OpenAI API实现》还扩展介绍了AI应用的社区生态,帮助读者将理论知识应用到实践中,培养独立开发和优化生成式AI应用的能力。 《生成式AI应用开发:基于OpenAI API实现》适合希望深入了解并实践生成式AI技术的人员,无论是初学者还是有经验的开发者,都能从中获得宝贵的知识和启发。通过阅读《生成式AI应用开发:基于OpenAI API实现》,读者将能够掌握从理论到实践的全方位知识,为未来的AI应用开发打下坚实的基础。"

"陈祯民工程师,育前抖音内容安全、Tae Al成员,字节跳动青训营讲师,掘金签约作者,著有掘金小册《SSR 实战:官网开发指南》《前端自动化测试精讲》《Trae入门到实践:AI编码的妙笔生花》。"

前 言 自2023年年初ChatGPT问世以来,以生成式模型为代表的人工智能(AI)行业受到了极大关注。截至2024年年底,AI行业发展迅猛,日新月异。全球针对AI行业的投资也远超其他行业,可以说AI技术是近几年人类社会最为关注的领域。与其他行业的变革不同,AI的发展并不局限于本行业,而是逐渐渗透到全球各个行业,慢慢地成为国力竞争的重要因素。如此规模,与其称AI为一个行业风口,笔者更想大胆判断为五次工业革命。 生成式AI应用从广义上来说包括三个方向:使用AI应用、基底模型训练以及生成式AI应用开发。其中,基底模型训练储备了生成式AI应用底层使用的模型,例如ChatGPT底层的GPT系列模型;而生成式AI应用开发则是使用基底模型,通过一定的开发手段和机制将模型能力融合到应用中,并最大可能地发挥基底模型的能力。 目前市面上与AI相关的图书大部分介绍的是使用AI应用,例如怎么使用ChatGPT写文章,如何组织Prompt等,少部分图书则涉及基底模型训练。前者内容较为浅显,容易被替代且不具备时效性,而后者有较高的门槛,更适合专业算法从业人员阅读。对于承上启下,既兼容前两者的内容,又详细介绍各式生成式AI应用开发的图书,市面上仍然比较欠缺。本书希望可以补全这部分资料的不足,帮助更多想从事AI行业的人入门。 这里简单介绍一下本书的写作背景。笔者算是国内最早一批探索生成式AI应用开发并落地取得成果的编程人员,目前在字节跳动的抖音业务线任职前端工程师。那么,笔者是如何接触到生成式AI应用的呢? 2022年11月,出于个人兴趣以及对代码质量的追求,笔者在网站上撰写了一本关于单元测...

目录
荐语
查看详情 查看详情
目    录

第1章  绪论 1

1.1  AGI的新时代已经到来 1

1.2  ChatGPT全景介绍:历史、原理与API 2

1.2.1  GPT模型的基本概念和发展历程 2

1.2.2  GPT为什么能做到跨领域与人交互 3

1.2.3  OpenAI API简介 7

1.3  生成式AI应用的市场前景 10

1.4  本书的内容安排 11

第2章  OpenAI API请求库 14

2.1  OpenAI API 14

2.1.1  OpenAI API提供的模型类别 14

2.1.2  在浏览器端实现文本转音频 16

2.1.3  在Node.js运行时实现文本转音频 18

2.1.4  音频转文本的实现 21

2.2  Chat系列OpenAI API端点 23

2.2.1  Chat系列API端点参数及使用 23

2.2.2  Chat API的流响应 26

2.3  API请求库 31

2.3.1  使用OpenAI请求库 31

2.3.2  实战:封装并发布一个大语言模型API的请求库 33

2.3.3  ChatGPT国内可用免费API转发开源仓库:GPT-API-free 71

2.4  本章小结 72

第3章  基础应用:ChatGPT的实现 74

3.1  项目初始化和产品功能拆解 74

3.1.1  项目初始化 74

3.1.2  产品功能拆解 77

3.2  ChatGPT静态交互的实现 78

3.2.1  右侧ChatGPT对话区域 78

3.2.2  左侧边栏区域(Chat信息和AP... 查看详情

"准备好探索AI技术的极限,并目睹自然语言处理如何与垂直应用融合吗?这本书将带你深入ChatGPT的奥妙世界,掌握其核心理论与应用实践!
从基础知识到高级技巧,逐步揭示ChatGPT的强大功能,深入探索支撑其运行的NLP技术。
通过真实案例的详细剖析,本书将指导你了解垂直应用的开发全流程,包括Web交互、编程辅助工具和AI客服等多个关键领域。"

查看详情