File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55一个 Python script,使用 OpenAI API 和群晖 Synology Chat 套件搭建了一个基于 ChatGPT-3.5 的聊天机器人。
66
7- ## 重要更新说明 :
7+ ## 更新说明 :
881 . 对于版本 v0.1,你只需下载和更改 gptbot.py 中的参数(` openai_api_key ` ,` INCOMING_WEBHOOK_URL ` ,` OUTGOING_WEBHOOK_TOKEN ` 等)即可。
99
10102 . 对于 v0.2 版本,所有 .py 结尾的文件都需要拉取下载到本地,然后所有需要你修改的参数(` openai_api_key ` ,` INCOMING_WEBHOOK_URL ` ,` OUTGOING_WEBHOOK_TOKEN ` 等)都保存在` settings.py ` 中,你只需要修改这个文档中的相关参数即可。
1111
12- 3 . 最新的 v0.2 版本分出了两个机器人 ` basicBot.py ` 和` talentBot.py ` :
12+ 3 . 最新的 v0.2 版本包含两个机器人 ` basicBot.py ` 和` talentBot.py ` :
1313
14- (1)` talentBot.py ` 同时基于 OpenAI 的 ChatGPT-3.5 文本语言模型和 Edits 的图片生成 AI 模型,并整合了即使在本地运行 Python 代码和 Bash 命令的能力。用户可以向机器人发送 Python 代码、Bash 命令、图片描述等信息,机器人会根据用户的输入生成回复,并执行其中的 Python 代码和 Bash 命令。机器人还可以根据用户的图片描述生成图片,并将图片发送给用户。
14+ 1 . ` talentBot.py ` 同时基于 OpenAI 的 ChatGPT-3.5 文本语言模型和 Edits 的图片生成 AI 模型,并整合了即使在本地运行 Python 代码和 Bash 命令的能力。用户可以向机器人发送 Python 代码、Bash 命令、图片描述等信息,机器人会根据用户的输入生成回复,并执行其中的 Python 代码和 Bash 命令。机器人还可以根据用户的图片描述生成图片,并将图片发送给用户。具体使用说明:
15+
16+ 1 . 在聊天窗口中以以下关键词为开头会调用 ChatGPT-3.5 来作答复:` ai: ` ,` AI: ` ,` gpt: ` ,或 ` Gpt: ` ;后面跟着的文本会传给ChatGPT-3.5 。
17+
18+ 2 . 以下关键词将引导机器人生成图片:` 图片: ` ,` 生成图片: ` ,或 ` img: ` ;后面跟着的文本会被视为图片描述传给图片生成模型 Edits,生成图片。
19+
20+ 3 . 以下关键词引导机器人在本地运行 Python 代码:` python: ` 或 ` py: ` ;后面跟着的文本会被视为 Python 代码,并被机器人执行。
1521
16- - 在聊天窗口中以以下关键词为开头会调用 ChatGPT-3.5 来作答复:` ai: ` ,` AI: ` ,` gpt: ` ,或 ` Gpt: ` ;后面跟着的文本会传给ChatGPT-3.5 。
17-
18- - 以下关键词将引导机器人生成图片:` 图片: ` ,` 生成图片: ` ,或 ` img: ` ;后面跟着的文本会被视为图片描述传给图片生成模型 Edits,生成图片。
19-
20- - 以下关键词引导机器人在本地运行 Python 代码:` python: ` 或 ` py: ` ;后面跟着的文本会被视为 Python 代码,并被机器人执行。
21-
22- - 以下关键词引导机器人在本地运行 Bash 命令:` bash: ` 或 ` b: ` ;后面跟着的文本会被视为 Bash 命令,并被机器人执行。
23-
24- (2)` basicBot.py ` 只具备上述` talentBot.py ` 的第一项功能,但是不需要以特定关键词为开头,任何和` basicBot.py ` 的对话都传给 ChatGPT-3.5 生成答复。
22+ 4 . 以下关键词引导机器人在本地运行 Bash 命令:` bash: ` 或 ` b: ` ;后面跟着的文本会被视为 Bash 命令,并被机器人执行。
23+
24+
25+ 2 . ` basicBot.py ` 只具备上述` talentBot.py ` 的第一项功能,但是不需要以特定关键词为开头,任何和` basicBot.py ` 的对话都传给 ChatGPT-3.5 生成答复。
2526
2627
2728使用说明
7879 ```
7980
8081
81- 5 . 在 Synology Chat 中与机器人进行对话。如果运行的是`basicBot.py` ,那么任何你的输入,机器人都将使用OpenAI的 gpt- 3.5 - turbo 模型生成回复。关于`talentBot.py` 的使用请参考前述重要更新说明 。
82+ 5 . 在 Synology Chat 中与机器人进行对话。如果运行的是`basicBot.py` ,那么任何你的输入,机器人都将使用OpenAI的 gpt- 3.5 - turbo 模型生成回复。关于`talentBot.py` 的使用请参考前述更新说明 。
8283
8384
8485
You can’t perform that action at this time.
0 commit comments