in

如何使用ChatGPT API构建您自己的AI聊天机器人

我们向您介绍如何使用ChatGPT API构建您自己的AI聊天机器人的教程。

Open AI的ChatGPT可以执行各种任务,并为开发人员提供了使用该平台开发工具的无限机会。其中一个机会是使用ChatGPT创建聊天机器人。您可以使用ChatGPT API开发自己的AI聊天机器人,即使没有或零编码经验也可以实现。

已经有许多人在尝试使用ChatGPT API进行实验。如果您计划加入这场竞赛,本指南将揭示使用ChatGPT API创建AI聊天机器人的详细过程。它包含了从零开始开发聊天机器人所需的一切。因此,不浪费时间,让我们开始吧!

使用ChatGPT API(2023)构建您自己的聊天机器人

ChatGPT的最好之处之一是它的功能不仅限于其网站。开发人员可以将ChatGPT集成到其他网站中,并将其用作虚拟助手、聊天机器人等。该API还允许创建定制的聊天机器人,非常适合不同的企业。

此外,您无需编码知识或经验即可创建基于ChatGPT的聊天机器人。您可以按照下面定义的简单过程创建自己的聊天机器人。

还阅读-What is ChatGPT Api and How to Use It?

在构建AI聊天机器人之前需要记住的事情

在开始聊天机器人创建过程之前,请记住以下几点:

– 您可以使用任何平台(包括Windows、Linux、ChromeOS、MacOS等)创建基于ChatGPT的AI聊天机器人。使用这些平台之一创建聊天机器人几乎是相似的。
– 您无需计算机编程或技术知识即可按照本教程中的步骤执行。您可以轻松地按照指南中的步骤创建强大的聊天机器人。
– 您可以使用任何计算机创建聊天机器人。不需要高性能的CPU或GPU。
– 该聊天机器人将使用GPT-3语言模型进行交互。

设置软件环境以创建AI聊天机器人

现在您已经了解了基本知识,是时候开始开发聊天机器人了。首先,您需要收集一些东西以简化AI聊天机器人的开发:

– Python编程应用程序
– Open AI
– Open AI API
– Pip
– Gradio库
– Notepad++等代码编辑器

一旦您准备好了工具,就可以开始开发过程了。

安装Python

在构建基于ChatGPT的聊天机器人之前,在计算机上安装Python是第一步。Python是我们将用于创建聊天机器人的编程语言。要在计算机上安装Python,请按照以下步骤操作:

步骤1:访问https://www.python.org/downloads/,然后单击“下载Python”按钮。

注意:如果您使用不同的操作系统,请从以下选项中选择适当的选项,并在设备上安装Python。在本指南中,我们使用的是Windows 11。因此,我已单击了Windows的“下载Python”按钮。

步骤2:在下载并运行文件后,单击“立即安装”按钮。记得勾选“将Python.exe添加到PATH”选项。

步骤3:然后检查安装是否成功。在Windows PC上打开命令提示符。

步骤4:在命令提示符中输入python –version。它将返回Python版本作为输出。这表示安装成功。(对于Linux平台,请尝试python3 –version代码。)

升级Pip

当您安装Python时,Pip会自动安装在您的系统上。Pip是Python的包管理器,但您需要将其升级到最新的Python版本。该软件包会将数千个Python库安装到您的设备上。在升级Pip时,您还可以添加Gradio和Open AI库。请按照以下步骤操作:

步骤1:在Windows设备上打开命令提示符。

第二步:输入以下代码:python -m pip install -U pip。对于Linux设备,请使用python3 -m pip install -U pip代码。

第三步:按Enter键运行代码。

安装OpenAI和Gradio库

现在我们需要Open AI和Gradio库。Open AI库允许用户与Open AI API进行交互。另外,Gradio库创建了一个用户友好的Web界面。您还可以使用Gradio通过链接共享聊天机器人。以下是安装Open AI和Gradio库的步骤。

第一步:在命令提示符中输入以下代码安装Open AI库“pip install openai”。如果该代码不起作用,请使用pip3而不是pip。

第二步:在命令提示符中输入以下命令安装Gradio库“pip install gradio.”。

安装成功后,进入下一步。

下载代码编辑器

在没有编程的情况下构建聊天机器人是不可能的。因此,下一步是在您的计算机上下载一个代码编辑器。

有许多在线可用的代码编辑器。但是,在本教程中,我们将使用广泛使用的代码编辑器Notepad++。要安装Notepad ++,请访问https://notepad-plus-plus.org/downloads/。然后下载最新版本并运行安装程序以完成安装过程。

或者,尝试其他平台,如Sublime Text编辑器、Caret或VS code。

免费获取OpenAI API密钥

使用ChatGPT创建聊天机器人必须要有一个OpenAI API密钥。不用担心,您可以使用Open AI帐户免费获取此密钥。第三个月内价值5美元的免费信用。之前创建帐户的用户可以获得价值18美元的免费信用。但是,如果您已经用完了免费的API密钥,您必须支付新的密钥。

以下是获取API密钥的步骤:

第一步:访问https://platform.openai.com/signup页面并创建一个帐户。您也可以输入登录凭据登录您的现有帐户。

第二步:点击右上角的个人资料图标。

第三步:导航到“查看API密钥”选项。

第四步:点击“创建新密钥”按钮。

第五步:复制此密钥并妥善保存。您将无法再次查看它。此外,请保持私密。不要公开分享。

您可以删除密钥并创建最多五个新的API密钥。

使用ChatGPT API和Gradio构建您自己的AI聊天机器人

因此,您已经成功收集到创建AI聊天机器人所需的一切。现在让我们来编程吧。该模型使用GPT-3.5 turbo模型和Gradio库创建互动的Web界面。以下是编写聊天机器人的步骤:

第一步:在您的设备上打开代码编辑器。在我们的案例中,我们将使用Notepad++。

第二步:我们将使用amrrs提供的github代码。访问https://github.com/amrrs/chatgpt-api-python并打开ChatGPT_API_in_Python.ipynb文件。

第三步:复制代码:

import openai

import gradio as gra

openai.api_key = ‘sk-‘

messages = [

{“role”: “system”, “content”: “You are a kind, helpful assistant.”},

]

while True:

message = input(“User : “)

if message:

messages.append(

{“role”: “user”, “content”: message},

)

chat = openai.ChatCompletion.create(

model=”gpt-3.5-turbo”, messages=messages

)

reply = chat.choices[0].message.content

print(f”ChatGPT: {reply}”)

messages.append({“role”: “assistant”, “content”: reply})

return reply;

inputs = gra.inputs.Textbox(lines=7, label=”Chat with AI”)

outputs = gra.outputs.Textbox(label=”Reply”)

gra.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title=”AI Chatbot”,

description=”Ask anything you want”,

             theme=”compact”).launch(share=True)

步骤4:将上述代码中的API密钥替换为您自己的API密钥。

步骤5:将文件保存为chatbot.py,并将文件类型更改为所有类型。将文件位置保持易于访问。

步骤6:转到保存文件的位置。右键单击文件,然后单击复制路径选项。

步骤7:现在打开命令提示符,输入以下命令:

python {文件路径}。

步骤8:点击Enter键。(对于Linux系统,输入python3)。

步骤9:忽略屏幕上的警告消息。复制提示末尾的公共URL,粘贴到任何Web浏览器中。

步骤10:您的聊天机器人已准备就绪!您现在可以与该聊天机器人互动,并与朋友或家人共享其URL。

注意:此链接将在72小时内保持有效,并且您需要保持设备打开,因为它将充当聊天机器人的服务器。

  • 要停止聊天机器人,请使用Ctrl + C。
  • 复制并粘贴路径以重新启动聊天机器人。然后按照步骤8和9进行操作。

创建个性化的ChatGPT API驱动聊天机器人

上述机器人将正常运行,没有任何错误。但是,您可以根据自己的需求修改此聊天机器人,使其个性化。您可以通过修改上述代码,使其成为特定领域的专家,例如食品、健康、房地产、金融等。以下是修改代码的示例,使AI假设自己是一名技术爱好者。

步骤1:打开上面创建的Python文件,并单击“用Notepad++编辑”选项。

步骤2:更改上述代码中的以下部分。

messages = [

    {“role”: “system”, “content”: “您是一位专注于技术的AI。除了技术相关的问题,不要回答其他任何问题。”},

]

这将不会回答任何其他问题。再次强调,不要修改代码中的其他部分。

步骤3:按下Ctrl + S保存文件。

步骤4:运行“app.py”文件,复制文件路径并在任何网站上输入。您的个性化机器人已准备好使用!

使用ChatGPT 3.5模型创建自己的AI聊天机器人

这就是开发ChatGPT驱动聊天机器人的全部内容!GPT-3.5是一个功能强大的语言模型,能够生成有用的聊天机器人。您可以使用ChatGPT-3.5创建通用的或个性化的聊天机器人。本指南中描述的步骤将帮助您成功开发和运行聊天机器人。而且,您不需要编码经验就能完成这项工作。那么,还等什么呢?输入代码,准备好您的聊天机器人!

Written by 小竞 (编辑)

他们称呼我为小竞, 做作为河小马的助理有5年时间了,作为jingzhengli.com的编辑,我关注每天的科技新闻,帮你归纳一些现有科技以及AI产品来提升你的生产力,拥抱AI,让科技和AI为我们服务!