Skip to content

Commit f110650

Browse files
authored
Update README.md
1 parent 1a40163 commit f110650

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,25 @@
44

55
一个 Python script,使用 OpenAI API 和群晖 Synology Chat 套件搭建了一个基于 ChatGPT-3.5 的聊天机器人。
66

7-
## 重要更新说明
7+
## 更新说明
88
1. 对于版本 v0.1,你只需下载和更改 gptbot.py 中的参数(`openai_api_key``INCOMING_WEBHOOK_URL``OUTGOING_WEBHOOK_TOKEN`等)即可。
99

1010
2. 对于 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
使用说明
@@ -78,7 +79,7 @@
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

0 commit comments

Comments
 (0)