mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-07-13 16:06:08 +00:00
perf: 完善README.md
This commit is contained in:
@@ -14,11 +14,20 @@
|
|||||||
## 项目结构
|
## 项目结构
|
||||||
|
|
||||||
- `pkg.database` 数据库操作相关
|
- `pkg.database` 数据库操作相关
|
||||||
|
- 数据库用于存放会话的历史记录,确保在程序重启后能记住刚刚进行的对话内容
|
||||||
- `pkg.openai` OpenAI API相关
|
- `pkg.openai` OpenAI API相关
|
||||||
|
- 用于调用OpenAI的API生成回复内容
|
||||||
- `pkg.qqbot` QQ机器人相关
|
- `pkg.qqbot` QQ机器人相关
|
||||||
|
- 处理QQ收到的消息,调用API并进行回复
|
||||||
|
|
||||||
## 部署
|
## 部署
|
||||||
|
|
||||||
|
- 请使用Python 3.9.x以上版本
|
||||||
|
- 建议使用MySQL 8.0以上版本
|
||||||
|
- 请注意OpenAI账号额度消耗
|
||||||
|
- 每个账户仅有18美元免费额度,如未绑定银行卡,则会在超出时报错
|
||||||
|
- OpenAI收费标准:默认使用的`text-davinci-003`模型 0.02美元/千字
|
||||||
|
|
||||||
### 1. 注册OpenAI账号并取得api_key
|
### 1. 注册OpenAI账号并取得api_key
|
||||||
|
|
||||||
参考以下文章
|
参考以下文章
|
||||||
@@ -47,13 +56,13 @@ git clone https://github.com/RockChinQ/QChatGPT
|
|||||||
2. 安装依赖
|
2. 安装依赖
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install pymysql yiri-mirai openai colorlog func_timeout
|
pip3 install pymysql yiri-mirai openai colorlog func_timeout
|
||||||
```
|
```
|
||||||
|
|
||||||
3. 运行一次主程序,生成配置文件
|
3. 运行一次主程序,生成配置文件
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python main.py
|
python3 main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
4. 编辑配置文件`config.py`
|
4. 编辑配置文件`config.py`
|
||||||
@@ -63,7 +72,7 @@ python main.py
|
|||||||
5. 运行主程序
|
5. 运行主程序
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python main.py
|
python3 main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
无报错信息即为运行成功
|
无报错信息即为运行成功
|
||||||
|
|||||||
+2
-2
@@ -40,8 +40,8 @@ completion_api_params = {
|
|||||||
"temperature": 0.8,
|
"temperature": 0.8,
|
||||||
"max_tokens": 200,
|
"max_tokens": 200,
|
||||||
"top_p": 1,
|
"top_p": 1,
|
||||||
"frequency_penalty": 0,
|
"frequency_penalty": 0.2,
|
||||||
"presence_penalty": 0.6,
|
"presence_penalty": 0.4,
|
||||||
}
|
}
|
||||||
|
|
||||||
# 消息处理的超时时间
|
# 消息处理的超时时间
|
||||||
|
|||||||
Reference in New Issue
Block a user