Chatgpt 简明教程
How to Create Your Own ChatGPT Plugin?
插件是任何用于让人们轻松完成事情的软件,如果手动完成,这些事情通常会非常耗时。ChatGPT 插件会是一些在其制作中使用了 ChatGPT 的东西。目前已有 230 多个 ChatGPT 插件可用。在本章中,我们将展示如何创建您自己的插件。
What is ChatGPT Plugin?
ChaGPT 插件是用于解决用户或组织遇到的问题的软件。通常,它们可以让人们和开发人员的生活更轻松。一些流行的 ChatGPT 插件类型包括 ChatGPT 检索插件、翻译插件、面向任务的插件、社交媒体以及娱乐插件。
一些流行的 ChatGPT 插件包括 Wolfram、Zappier、Speak 和 OpenTable。还有很多其他插件(总共约 230 多个)。
How to Create a ChatGPT Plugin?
对于我们即将创建的 ChatGPT 插件,我们将使用 ChatGPT API 创建一个笑话生成器插件。现在让我们详细了解整个教程!
Step 1 − 登录您的 OpenAI 帐户或注册一个新帐户。如果您注册新帐户或创建了新近帐户,您将获得 18 个免费积分,有效期为 3 个月。
Step 2 − 前往右上角的您的帐户并访问 API 密钥。创建新的 API 密钥并将其存储在某个地方,以便您不会丢失它。
Step 3 − 创建项目文件夹和文件以在您喜欢的语言中添加代码。对于这个,我们将使用 Python。因此,我们将其命名为“chatgpt-plugin.py”。
Step 4 − 打开您的终端并安装 OpenAI 库。
pip install openai
Step 5 − 在您的“chatgpt-plugin.py”python 文件中导入 openai 库。
import openai
Step 6 - 将你在 OpenAI 网站上获取的 API 秘钥,添加到“import openai”的下方。
openai.api_key = "YOUR_API_KEY"
Step 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()
Step 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()
Step 9 - 让我们立即查看输出。运行 Python 文件以检查输出。
python chatgpt_plugin.py