


作者:[美]布鲁斯·霍普金斯(Bruce Hopkins) 著 郭涛 译
定价:59.8元
印次:1-1
ISBN:9787302679202
出版日期:2025.03.01
印刷日期:2025.03.13
图书责编:王军
图书分类:零售
"拥抱软件开发的未来!《OpenAl API编程实践(Java版)》是Java开发者学习使用ChatGPT和OpenAI API构建智能应用的理想帮手。 本书从基础入手,详细阐述如何以编程方式使用ChatGPT。你将学习ChatGPT和OpenAl API的基础知识,包括身份验证、发送提示、生成响应、在Playground中进行测试以及处理错误等。通过完成实战练习,你将进一步了解不同API功能的实际应用。此外,你将学习如何使用GPT-4、GPT-3.5、Whisper、DALL-E等模型,为自己的AI应用程序注入强大动力。 本书将帮助开发人员认识到,生成式Al工具并不能取代软件开发工作,而是作为辅助工具,来帮助提高开发效率!你将学会利用ChatGPT作为Java Al结对程序员,为Java应用程序提供强大的NLP功能,从而轻松理解各种格式的非结构化文本。最终,你将能逐步应用所学知识,创建能自动处理Slack和Discord消息的智能聊天机器人。 随着人工智能这一新兴领域的蓬勃发展和变革,本书将助力Java开发人员充分利用Al技术,开发出更卓越的应用程序。 丰要内容 使用ChatGPT和OpenAl API进行身份验证,学习如何设计和发送提示信息演示如何在ChatGPT Playground中测试提示信息 如何使用多种AI模型 调整温度、Top_p和其他参数,从ChatGPT创建更独特、更具吸引力的响应为Slack或Discord服务器创建智能机器人 将上下文纳入提示以获得更贴切的回复,并应用API的高级功能探索ChatGPT和OpenAI的未来发展方向 "
Bruce Hopkins是技术领域的杰出作家和全球知名专家。他不仅是Oracle Java的冠军,还荣获了英特尔软件创新者的称号。此外,他还是Apress出版社所出版的Bluetooth for Java一书的作者,该书展现了他在蓝牙与Java技术融合领域的深厚造诣。
译 者 简 介 郭涛,主要从事人工智能、智能计算、概率与统计学、现代软件工程等前沿交叉领域的研究。出版过多部译作,包括《深度强化学习图解》《机器学习图解》和《Copilot和ChatGPT编程体验:挑战24个正则表达式难题》。 译 者 序 在人工智能领域,Transformer模型的崛起堪称一场革命性的变革。作为一种引领潮流的生成式人工智能模型,Transformer已成为众人瞩目的焦点。它在语言理解、文本生成等领域展现出的卓越性能,吸引了广泛的关注。随着近年来大规模模型的不断涌现,Transformer模型更是焕发出新的活力。 目前,全球已有上千个大模型竞相亮相,其中包括OpenAI的GPT系列、Meta AI的LLaMA系列、Google的Gemma、百度的文心一言以及阿里云通义千问等杰出代表。这些大模型不仅具有强大功能,还提供了标准的API接口,方便应用开发者调用,为各类应用场景提供了无限可能。 本书主要以OpenAI发布的ChatGPT为对象,为Java程序员而撰写。本书详细介绍了ChatGPT的标准接口、调用形式以及丰富的应用场景,重点涵盖了基于ChatGPT的结对编程实践、企业API调用实战、多模态场景调用以及AI智能机器人的实现等内容。本书采用场景案例驱动的方式,结合接口使用说明和代码实战,旨在教会读者如何灵活运用ChatGPT接口,满足各种业务场景的需求。 通过阅读本书,读者不仅可了解ChatGPT大模型,还可掌握类似的逻辑和思维方式,通过迁移学习方法运用其他大模型,如文心一言、通义千问等。本书篇幅紧凑,内...
第1章 面向Java开发人员的ChatGPT简介 1
1.1 本书读者对象 1
1.2 本章概述 2
1.3 立即下载代码 2
1.4 那么,ChatGPT究竟是什么,为什么我需要使用OpenAI API? 2
1.5 Regex与ChatGPT:对抗! 6
1.5.1 分析问题1:谁没有得到冰淇淋,为什么? 7
1.5.2 分析问题2:哪个孩子可能会伤心? 9
1.6 了解更多有关ChatGPT API的信息需要先了解一些术语 9
1.6.1 模型 10
1.6.2 当谈论词元时,指的是StringTokenizer而非Access Token 13
1.6.3 温度关乎创造力 14
1.7 OpenAI Playground入门 14
1.8 立即尝试!试用“系统”角色 18
1.9 小结 19
第2章 使用ChatGPT作为Java结对程序员 21
2.1 创建第一个Java ChatGPT应用程序:ListModels.java 22
2.2 列表模型端点 22
2.2.1 创建请求 22
2.2.2 处理JSON响应 22
2.2.3 模型(JSON格式) 23
2.3 聊天端点 27
2.3.1 创建请求 27
2.3.2 聊天(JSON) 31
2.3.3 处理响应 31
2.3.4 聊天完成(JSON) 32
2.4 等等,我的提示中有多... 查看详情
通过阅读《OpenAl API编程实践(Java版)》,读者不仅可了解 ChatGPT 大模型,还可掌握类似的逻辑和思维方式,通过迁移学习方法运用其他大模型,如文心一言、通义千问等。本书篇幅紧凑,内容精辟,面向应用开发人员以及希望利用大模型解决业务场景问题的科学家、工程师。同时,对于非专业人员来说,本书也是一本颇具价值的参考读物。相信通过本书的学习,你将能够更加熟练地运用ChatGPT的强大功能,为你的Java应用增添新的智慧与活力。
"

