人工智能很好,但没有我们想象的那么好;所以我们要做的第一件事就是把我们想要解决的问题分成尽可能多的部分。
正如我上面所解释的,我们的程序需要以下内容:
1. 创建表格:
我们需要的第一件事是创建一个带有文本字段和按钮的表单。这个问题对于人工智能来说是如此的小和简单,以至于不需要我们单独去问它。
2. 连接 DataForSEO API
我们需要连接到 DataForSEO API 以接收来自 Google 的前 10 个结果,涉及用户在表单中添加的关键字。
这个问题比创建表单更复杂,所以我们会孤立地询问AI,只有解决了这个问题才会添加下一个问题。
3. 连接OpenAI API
从 DataForSEO 获取数据后,我们必须将其传递给 OpenAI API,以便它返回人工智能生成的标题。
研究要使用的 API
正如您在前面我们将在本教程中使用的工具列表中所看到的,有多个API(DATAForSEO 和 OpenAI)。
API 允许我们连接到第三方功能并在我们自己的应用程序中使用它们;因此,我们必须从我们自己的应用程序中调用他们,以便他们为我们提供我们需要的信息。
DataForSEO 有一个沙箱,允许您与其 API 交互并学习如何正确使用它:
DataForSeo API Playground 的屏幕截图
DataForSeo API 游乐场
在图像右侧,我们可以看到 API 回调的格式。
此外,在底部,您可以看到“代码示例”按钮。单击此按钮,我们将进入以下屏幕:
DataForSEO API 示例代码的屏幕截图,其中包含用于更改编程语言的下拉菜单
DataForSEO API 示例代码,带有用于更改编程语言的下拉菜单
在图像的右侧,您可以选择使用其 API 的示例的 外汇数据 编程语言,在图像的中间,您可以添加 API 运行所需的凭据。
您可以在左侧菜单的API 设置→ API 访问下找到您的凭据:
DataForSEO API 凭据配置的屏幕截图
配置 DataForSEO API 凭证
询问 ChatGPT 如何创建表单以及如何连接到 DataForSEO API
我做的第一件事是询问 ChatGPT 如何创建表单以及如何调用 DataForSEO API。为此,我向您提供 DataForSEO 文档提供的信息以及我在上面向您展示的信息。
我使用的具体提示如下:
“你能创建一个 Flask 应用程序,其中有一个文本框,用户可以在其中编写搜索内容(在示例中是概念与黑曜石),并且返回结果在表格中很好地布局?”
除了提示之外,我还为您提供了 DataForSEO 提供的示例代码,并为您提供了 DataForSEO API 返回信息的输出格式
使用 ChatGPT 创建我们的应用程序
-
- Posts: 774
- Joined: Sat Dec 21, 2024 3:35 am