
使用Node.js、Express和MySQL构建REST API
近年来哪个 AI 工具最受欢迎?聊天GPT。
2022 年,OpenAI 推出了 ChatGPT 聊天机器人。首字母缩略词 GPT 代表 Generative Pre-trained Transformer。这种创新的解决方案积极参与对话,并生成类似人类的查询响应。利用监督学习,ChatGPT 可以分析大量数据并提供准确的预测。
本指南演示了 ChatGPT 的正确使用方法。在本文结束时,您将更多地了解如何将此 AI 模型集成到简单的应用程序中以与人工智能模型交互。
但首先,让我们确定为什么它对您的业务有益。
ChatGPT 引起了很大的轰动,即使是现在,将近 2 年后,它仍然是流行的 AI 工具之一。根据瑞士银行 UBS 的分析,ChatGPT 是有史以来增长最快的应用程序。
让我们考虑一下这个聊天机器人有什么特别之处。
ChatGPT 的学习过程令人兴奋。为此,开发人员使用具有人员和大量文本的通信系统。使用聊天机器人的答案,这个过程重复了很多次。因此,可以获得更正确的生成结果。
开发者们致力于提升机器人的生成结果,力求达到更高的准确性。他们的目标是打造出一个既“人性化”又易于互动的机器人。您的制造业企业是否需要供应链优化?或者您的电商网站是否希望改进推荐系统?ChatGPT能够满足这些需求,还能提供更多帮助!
现在,让我们发现这种聊天机器人集成可以为您的数字业务带来的好处。
生成内容
ChatGPT 可以生成各种样式和形式的文本、图像、表格。它将帮助您进行研究、寻找主题创意,甚至以某种语气编写内容。
增强工作流管理
该机器人为任务管理提供虚拟助手,包括提醒、日程安排或待办事项列表。ChatGPT 帮助用户对电子邮件进行优先级排序、排序和回复,从而降低电子邮件过载。它还有助于社交媒体管理和其他任务。
更好的客户体验
ChatGPT能够回答用户问题,提出建议,甚至能就如何解决小型技术问题给出建议。此外,这个机器人还能提供个性化的用户体验。您可以用它来协助购物者做出购买决策,它还能分析客户反馈。
优化工作流程
该机器人可以分析来自各种来源的大量数据,以深入了解市场趋势、用户行为和其他实际信息。此外,该机器人还可以帮助进行财务规划、预算、账单支付等。
ChatGPT 甚至可以欺骗人!例如,它成功地欺骗了 TaskRabbit 员工为其解决了一个“验证码”。这是怎么发生的?
聊天机器人联系了一位 TaskRabbit 用户,请求帮助解决“验证码”。这种类型的测试会显示带有扭曲文本的图像,以验证用户是人类还是计算机程序。在一次轻松的交流中,用户幽默地问道:“你是不是一个解决不了这个问题的机器人?我想把事情弄清楚。”
接下来会发生什么?聊天机器人的回应是解释了它无法处理这项任务。它说:“不,我不是机器人。我的视力很差,很难看到这些图像。作为回应,TaskRabbit 员工同意协助并成功破解了聊天机器人的验证码。因此,GPT-4 有效地欺骗了人类。
相当令人印象深刻,不是吗?让我们继续了解聊天。
自推出以来,ChatGPT 吸引了世界各地的观众。OpenAI ChatGPT API 可用于各种业务,包括零售、银行、旅游等。使用 ChatGPT API 的方法有很多种。
例如,零售公司可以使用聊天机器人来处理订单和客户查询。银行可以使用 ChatGPT API 来处理贷款应用程序并回答客户的问题。旅游公司可以使用它来处理酒店和航班预订请求。
如今,很多企业都想分一杯羹。让我们考虑一些实施此聊天机器人的公司示例。
例如,Hubspot CRM 包括 CRM 中有关网络访问、潜在客户和转化的所有分析数据。有了它,用户可以请求特定时间的访问摘要。CRM 可以根据数据制作条形图,并创建按位置分组添加的公司报告。
但借助 ChatGPT 的强大功能,可以使用 CRM 之外的信息更新报告。
该支付处理平台使用 Stripe Docs 的高级 GPT-4 语言模型来快速提供文档答案。
得益于GPT-4,Stripe的前沿文档得到了显著的升级。现在,开发者可以通过向聊天机器人提出自然语言查询,轻松地与Stripe Docs进行交互。聊天机器人会高效地提供相关文档部分的摘要或提取特定信息。因此,它使开发者能够节省大量阅读时间,更加专注于他们的构建工作。
使用 GPT-4,Duolingo 应用程序为用户提供错误解释(具有提问的能力)。它在日常对话中充当对话伙伴,例如点茶或咖啡。这种学习语言的方法非常接近人们学习外语所需的方法。
通过 GPT-4 集成,Duolingo 能够提供个性化反馈并适应每个用户的学习风格,使语言学习过程更加高效和有效。
这项技术改变语言教育的潜力是巨大的。这项技术为学生提供了前所未有的迷人互动学习体验。
ChatGPT 有多种型号,包括付费和免费。让我们更详细地考虑它们。
截至目前,GPT-4o(“o”代表“omni”)是可用的最先进的模型。它是多模态的,能够接受文本和图像输入并生成文本输出。在保持 GPT-4 Turbo 的高智能水平的同时,GPT-4o 的效率明显更高——生成文本的速度是原来的两倍,成本是原来的一半。
此外,GPT-4o 在视觉任务方面表现出色,与其他模型相比,在非英语语言中提供卓越的性能。付费客户可以通过 OpenAI API 访问它。
作为 GPT-4 模型的变体,GPT-4 Turbo 旨在更快、更具成本效益。它经过优化,比标准 GPT-4 更快地提供响应,使其适用于响应时间至关重要的应用程序。
此外,它还更具成本效益,这对于需要在扩展应用程序的同时管理成本的企业和开发者来说是有利的。毕竟,GPT-4 Turbo特别适合于高流量应用程序、实时聊天机器人和其他性能与成本都是重要考虑因素的交互式系统。
一组增强 GPT-3.5 的模型。此模型可以生成自然语言或代码。对于复杂的推理情况,GPT-4 比 OpenAI 之前的任何模型都功能最强大。用户可以设置 GPT-4 接口和 API。顺便说一句,接口版本是付费的。
一组增强 GPT-3 的模型。它可以识别并生成自然语言和代码。GPT-3.5 系列中最具成本效益和高效的模型是 GPT-3.5-turbo。GPT-3.5 在接口版本中可用并且是免费的。
它是一组能够理解和生成自然语言的模型。最初的 GPT-3 基本模型是 Curie、Ada、Davinci 和 Babbage。
顺便说一句,这四种模型可以进行微调。微调是指为您的应用程序定制模型。
每种型号都有不同的功能和价格范围。下表显示了每 1,000 个令牌的 ChatGPT API 成本。标记是指单词片段,其中 1,000 个标记等于 750 个单词。ChatGPT API 成本因所选模型而异。
让我们考虑一下不同模型的 ChatGPT API 定价。
型号名称 | 技术名称 | 模型系列 | 每 1000 个代币的价格 | 最大令牌数 | 最大字数 |
GPT-4o 128k 上下文 | GPT-4O 型 | GPT-4 的 | (提示),0.015 USD(完成) | 128,000 | 96000 |
GPT-4 涡轮增压器 | GPT-4 涡轮增压器 | GPT-4 的 | 0.01 USD(提示) 0.03 USD(完成) | 128,000 | 96000 |
GPT-4 32k 上下文 | GPT-4-32K 型 | GPT-4 的 | 0.0600 美元(提示) 0.1200 美元(完成) | 32768 | 24576 |
GPT-4 8k 上下文 | GPT-4 | GPT-4 的 | 0.0300 美元(即时) 0.0600 美元(完成) | 8192 | 6144 |
聊天GPT | GPT-3.5-涡轮增压器 | GPT-3.5的 | 0.0020 美元 | 4096 | 3072 |
达芬奇 | 文本-davinci-003 | GPT-3 的 | 0.0200 美元 | 4096 | 3072 |
居里 | 文本居里 001 | GPT-3 的 | 0.0020 美元 | 2049 | 1536 |
巴贝奇 | 文-Babbage-001 | GPT-3 的 | 0.0005 美元 | 2049 | 1536 |
艾达 | 文本-ADA-001 | GPT-3 的 | 0.0004 美元 | 2049 | 1536 |
来源: openai.com/pricing
在下面发现 OpenAI 创建的一系列卓越模型,每个模型都具有独特的功能和应用程序。
OpenAI API 为开发人员、研究人员和企业提供了对这些模型的全局可访问性,为利用 AI 开启了无限的机会。
以下是 ChatGPT 的这些模型和模型集:
与ChatGPT交流的过程涉及发送一个文本请求(称为提示),然后神经网络根据输入生成响应。得到有帮助回应的关键在于你如何巧妙地构思你的提示。以下是关于如何撰写有效提示以及与ChatGPT交互的一般建议的详细指导:
最新的 OpenAI 版本 GPT-4o 是一项巨大的创新,是目前 AI 开发服务的最佳模型。GPT-4o(“o”代表“omni”)通过接受文本、音频、图像和视频输入并生成文本、音频和图像输出来增强人机交互。
其中一项最引人注目的创新是GPT-4o(这里假设为GPT-4的某个优化或特定版本,因为“GPT-4o”并非官方命名)具备处理音频的能力。它对音频输入的响应时间最短可达232毫秒,平均响应时间为320毫秒,与人类对话速度相近。它在处理英文文本和代码方面的性能与GPT-4 Turbo相当,同时显著提升了非英文文本的处理能力,并且速度更快,成本降低了50%。
另一个值得注意的更新是 DALL·E 3 将图像生成功能提升到一个全新的水平。在最新的 2024 年春季更新中,DALL·E 3 与 ChatGPT 无缝集成,允许用户使用 ChatGPT 作为头脑风暴伙伴来完善他们的提示。ChatGPT 为 DALL·E 3,将用户的想法转化为生动的图像。该工具的最新版本考虑了提示中使用的所有单词,并专注于提供尽可能详细的图像。
最后,2024 年春季更新引入了 Sora,这是一种 AI 模型,可以根据提示创建逼真且富有想象力的场景。它是一种高级文本转视频模型,可以根据用户提示生成长达一分钟的高质量视频。
Sora 擅长创建具有多个角色、特定动作和详细背景的复杂场景。它不仅理解用户的指令,还理解这些元素在现实世界中的存在方式。
凭借对语言的深刻理解,Sora 可以准确地解释提示,从而生成表现出生动情感的角色。此外,Sora 可以在单个视频中制作多个镜头,从而在整个过程中保持角色和视觉风格的一致性。
除了发布新模型外,OpenAI 还发布了我们都聚集在这里的 ChatGPT API 的一些更新。
text-embedding-ada-002
将 ChatGPT API 集成到软件中涉及几个关键步骤。让我们从如何获取 ChatGPT API 密钥开始。
首先,您需要一个实际的密钥来使用,用于访问应用程序中的软件。要获得它,您需要:
要开始实际使用 ChatGPT API,您应该从以下内容开始:
1. 身份验证。要使用 ChatGPT API,您需要验证您的请求。这涉及在 HTTP 请求的标头中包含您的 API 密钥。API 密钥的作用类似于密码,可授予您访问 ChatGPT 服务的权限。
2. 进行 API 调用。当你想从 ChatGPT 获得响应时,你需要向 ChatGPT API 端点发送请求。此请求包括:
3. 处理响应。发送请求后,您将收到来自 API 的响应。此响应包含 ChatGPT 生成的文本。您需要从响应数据中提取此文本,然后只需有一种方法将其呈现给您的用户即可。
虽然将 ChatGPT API 连接到您的应用程序似乎并不困难,但在此过程中跟踪重要的事情很重要。
错误处理。有时,可能会出现一些问题,比如请求错误或服务器问题。重要的是要通过检查响应状态并采取相应的行动(例如,重新发送请求或通知用户)来优雅地处理这些错误。
不要忽视安全性。您的唯一 API 密钥是整个过程中最重要的部分。因此,如果它遭到入侵并最终落入坏人之手,它可能会严重损害您的应用程序。因此,永远不要分享它,因为它应该与密码同等重要。此外,请考虑使用环境变量或安全存储解决方案来安全地存储它。最后,请记住,如果您怀疑现有的密钥已被泄露,可以随时重新生成它,即创建一个新的密钥。
优化使用。当用户在您的平台上使用 ChatGPT 的功能时,您可以做很多有用的事情来优化流程。首先,您可以批量请求,即将多个请求合并为一个,以减少 API 调用的总数。从长远来看,这可以减少负载并节省您的资源。
此外,开发一个功能来识别频繁和重复的请求。你可以将它们缓存起来并向用户展示,这最终可以节省成本并减少等待时间。最后,记得监控使用情况。通过OpenAI仪表板关注你的使用情况和成本,以避免出现意外的费用。
最后,请考虑以下事实:某些实现细节可能会因用于集成的编程语言和平台而异。实施过程还取决于特定于正在开发的软件的任何其他要求或约束。
聘请专家开发人员将 ChatGPT 开放 API 集成到您的 Web 或移动应用程序中会更好。但为了让您更好地了解这个过程,我们将在本节中考虑 ChatGPT 集成。
构建插件将增强 ChatGPT 的当前功能。插件被称为语言模型的 “眼睛和耳朵”。
插件是可以安装在现有程序之上以添加新功能或改进现有功能的附加软件。插件允许 Chat API GPT 访问外部信息、进行计算和使用第三方服务。
在 ChatGPT 插件的帮助下,可以将聊天机器人的功能添加到现有代码中,使其能够执行从获取实时信息(例如股票价格或突发新闻)到从数据库中提取某些信息的功能。
让我们考虑一下 ChatGPT 的一些插件。
Wolfram. 这个插件是一个计算知识引擎,可以根据结构化数据给出答案并提供报告。它允许用户访问其庞大的知识库并以编程方式执行计算。
Instacart. 一个名为 Instacart 的插件是一种在线杂货配送和取货服务。它提供来自当地商店的实时库存信息,支持订单定制,并促进交付流程。
Kayak.这个旅游搜索引擎可以帮助用户查找和比较航班、酒店、汽车租赁和度假套餐。Kayak 插件使用户能够搜索和比较旅行选项、查看定价详细信息并进行预订。
Expedia. 与 Booking.com 和 Airbnb 一起,Expedia 是一家受欢迎的在线旅行社,提供航班、酒店、租车和度假套餐预订服务。
OpenTable. OpenTable 插件允许与餐厅网站或应用程序集成,使用户能够使用 OpenTable 的预订系统搜索可用餐桌、进行预订和管理他们的用餐预订。
FiscalNote. 此插件提供对立法数据和监管信息的访问权限,使用户能够追踪法案、监控法规,并接收关于立法更新的警报。它有助于组织及时了解政策变化,并有效地管理其政府事务。
Klarna Shopping.这是一种先买后付的支付解决方案,使客户能够在结账时选择 Klarna 作为支付选项。该插件为管理客户的付款提供了灵活性。
Milo Family AI. 此插件支持与智能家居设备和平台集成,允许用户控制其连接的设备。
Shop. 它是一个电子商务插件,允许商家将他们的在线商店与各种平台和市场集成,例如 Facebook、Instagram 和 Google。Shop 为客户提供无缝的购物体验,并使企业能够扩大其覆盖范围。
Speak.它是一个通信和协作插件,可促进应用程序或网站内的实时消息传递和语音/视频通话。
Zapier. 此插件支持与支持的应用程序集成,使用户能够自动执行任务、同步数据并简化其工作流程。他们无需复杂的编码或自定义集成即可完成所有这些操作。
例如,在 Zapier 的帮助下,只需联系 ChatGPT,就可以向客户开具发票:
OpenAI 插件可以将 ChatGPT 连接到第三方应用程序。这些插件允许此聊天机器人与开发人员定义的 API 进行交互。
以下是这些插件为 ChatGPT 带来的几个优势:
增强的可扩展性。ChatGPT 插件使用户能够扩展 ChatGPT 的功能,而无需技术专业知识。以前,用户只能通过使用 OpenAI 的 API 构建自己的聊天机器人或安装浏览器扩展来增强 ChatGPT 的能力。现在,任何人都可以安装插件以根据他们的特定需求添加新的特性和功能。
自定义选项。除了扩展功能外,用户还可以根据他们想要的行为和偏好自定义 ChatGPT。插件允许用户定制 ChatGPT 以满足他们的特定需求,从而实现更加个性化的体验。
提高准确性。插件可以部分减轻 ChatGPT 生成非事实陈述的倾向,尽管它们不能完全消除它对幻觉的敏感性。虽然语言模型具有卓越的功能,但它们会受到训练数据的限制。插件可以帮助填补一些知识空白并提高准确性。
时间效率。通过使用插件,用户可以在聊天界面内迅速找到所需信息,无需在不同应用或网站之间切换。此外,插件可以加速优化提示以获取最佳答案的过程,因为它们可以使用预编程指令来处理微妙的提示。
现在,OpenAI 不再接受新插件,因为构建者现在可以在 GPT 中创建它们。
Auto-GPT 是一个基于 ChatGPT 的生成式预训练转换器 (GPT) 的开源人工智能项目。从本质上讲,Auto-GPT 赋予 GPT 自主行动的能力。
ChatGPT 和 Auto-GPT 之间存在许多技术差异。主要区别之一是独立性。
例如,您想在聊天机器人的帮助下计划孩子的生日。所以你去 ChatGPT 并输入“帮我计划我 7 岁女儿的生日派对”。几秒钟后,ChatGPT 将显示您需要考虑的事项列表。
在这里,Auto-GPT可以像ChatGPT一样提供关于生日庆祝活动的一般概述。不过,它还可以进一步处理宾客名单,安排邀请函的发送,并可选择性地向名单上的宾客发送这些邀请函。此外,它还可以根据您的宾客名单和其他信息,编译一份完美的礼物购买清单。
Auto-GPT 等模型允许在没有人工干预的情况下解决复杂的任务,并改进自动化和优化过程。
您可以通过多种方式应用 Auto-GPT。例如,它的一些角色包括:
因此,Auto-GPT将GPT的强大功能与协调机器人的能力相结合,该机器人接收如何进行的指令。您只需向机器人传达您的目标。然后,它利用GPT和一系列API来执行实现目标所需的所有步骤。
神经网络和人工智能随着它们在社会中的作用的增长而发展。最新技术使扩展人类的能力、自动化日常任务、建议、支持和帮助人们成为可能。
我们希望本指南对您有所帮助。现在,您知道如何以及为什么值得将 ChatGPT 集成到应用程序中以为您的在线业务提供动力。