使用 ChatGPT 后面的模型的编程方法。
如今,ChatGPT 无需进一步介绍。在本文中,我们将深入探讨如何通过官方的OpenAI API(OpenAI 是 ChatGPT 背后的公司)以编程方式与 ChatGPT(例如 GPT-4、GPT-3.5、DALL·E 等)的模型和引擎进行交互。机器学习科学家和工程师通常更喜欢使用 API 而不是图形用户界面(如 ChatGPT),因为 API 提供了更高级的灵活性和定制性,正如我们将在实现示例中所见到的,这在业务环境中是必需的。
为了使用 OpenAI 的 API,我们将设置和激活一个 Python 虚拟环境(这是一个推荐但可选的步骤),安装 OpenAI 的 Python 库,并开始实现 11 个实用示例。这些示例是我在众多示例中挑选出的个人最爱,将涵盖以下内容:
- 解释代码
- 图像生成
- 表情符号翻译(即,我们提供一个文本描述,模型返回描述所提供文本的表情符号!)
- 语法错误修正
- 机场代码提取器
- 命名实体提取器
- 机器翻译
- 情感分析
- 文本摘要
- 解析非结构化数据
- 编写 SQL 查询
随着我们逐个任务进行详细介绍,我将提供更多细节。但既然我们知道了我们将涵盖的大纲,让我们开始吧!
1. 设置 Python
这个步骤只是为了创建一个虚拟环境,以便您可以将本文中创建和使用的内容与其他 Python 工作隔离开来。正如我在文章中前面提到的,虚拟环境的使用是可选的,但通常是机器学习从业人员和程序员推荐的最佳实践之一。创建虚拟环境有多种方法,下面是我使用过的一种方法。我们将创建…