如何创建自己的 ChatGPT 插件?
插件是一种用于简化人们操作的软件,如果手动操作,这些操作会非常耗时。ChatGPT 插件是在制作过程中使用 ChatGPT 的东西。目前已有 230 多个 ChatGPT 插件可用。在本章中,我们将展示如何创建自己的插件。
什么是 ChatGPT 插件?
ChaGPT 插件是用于解决用户或组织遇到的问题的软件。通常,这些插件可以让人们和开发人员的生活更轻松。一些流行的 ChatGPT 插件类型包括 ChatGPT 检索插件、翻译插件、面向任务的插件、社交媒体和娱乐插件。
目前可用的一些流行的 ChatGPT 插件包括 Wolfram、Zappier、Speak 和 OpenTable。还有许多其他插件(总共约 230 多个)。
如何创建 ChatGPT 插件?
对于我们要创建的 ChatGPT 插件,我们将使用 ChatGPT API 创建一个笑话生成器插件。现在让我们逐步完成整个分步教程!
步骤 1 − 登录您的 OpenAI 帐户或注册一个新帐户。如果您注册新帐户或创建了最近的帐户,您将获得 3 个月的 18 个免费积分。
步骤 2 − 转到右上角的帐户并访问您的 API 密钥。创建一个新的 API 密钥并将其存储在某个地方,以免丢失它。
步骤 3 − 创建一个项目文件夹和一个文件,以使用您的首选语言添加代码。我们将使用 Python 来完成这项工作。因此,我们将其命名为"chatgpt-plugin.py"。
步骤 4 − 打开您的终端并安装 OpenAI 库。
pip install openai
步骤 5 − 在您的"chatgpt-plugin.py"python 文件中导入 openai 库。
import openai
步骤 6 −您从 OpenAI 网站获得的 API 密钥,请将其添加到"import openai"下方。
openai.api_key = "YOUR_API_KEY"
第 7 步 − 现在是实际代码的时间了。我们将创建一个名为 get_chatgpt_response 的函数来接收用户输入/提示并通过调用 API 的创建函数来存储响应。
def get_chatgpt_response(user_input): response = openai.Completion.create( engine="text-davinci-002", # Replace with the appropriate engine for your API version prompt=user_input, max_tokens=100 ) return response["choices"][0]["text"].strip()
步骤 8 − 我们现在将通过调用之前创建的函数来测试我们的代码。
def test_plugin(): user_input = "Tell me a joke." response = get_chatgpt_response(user_input) print("User Input:", user_input) print("ChatGPT Response:", response) if __name__ == "__main__": test_plugin()
第 9 步 − 现在让我们检查一下输出。运行 python 文件来检查输出。
python chatgpt_plugin.py
输出
第 10 步 − 如果您想部署此应用程序插件,您可以这样做。为此,有许多部署服务,如 Netlify、Heroku 等。或者云平台或服务器,甚至可能是外部模型。选择您认为最好的并去做。
这就是我们使用 Python 创建 ChatGPT 插件的方法。我们了解了 ChatGPT 插件是什么,并完成了创建插件的所有步骤。
常见问题解答
1. 如何使用 ChatGPT 插件?
添加 ChatGPT 插件后,提供正确的提示来激活该插件非常重要。例如,要访问 PromptPerfect 插件,您必须在提示前面添加"Perfect"。
2. 如何向 ChatGPT 添加插件?
您需要付费版 ChatGPT、GPT-4 才能访问插件。获得 GPT-4 后,点击您的个人资料,进入设置,点击 Beta 功能,点击插件,点击插件 [Beta],然后点击未启用插件。这将带您进入插件商店,您可以在其中购买适合您需求的插件,选择一个并启用它。
3. 一些最受欢迎的 ChatGPT 插件是什么?
有几种插件可以增强 ChatGPT 功能。最受欢迎的有 PromptPerfect、Zapier、Canva、OpenTable、Wolfram、kayak、Argil AI、Speak、Link Reader 等。