easy_chat:基于gpt的聊天机器人
支持各主流操作系统
先安装 Python
建议Python版本3.8.x,尤其是需要进行exe打包时(3.8为win7上可运行的最后一个python版本)
创建虚拟环境并激活后,安装所需核心依赖:
python -m venv venv
python -m pip install --upgrade pip
pip install -r requirements.txt
-
根据需要,修改config.py文件中的:DEBUG = True
-
根据config-template.json文件创建config.json:
# config.json文件内容示例
{
"openai": {
"open_ai_proxy": { # openai国内代理商家,免翻墙
"api_base": "https://xxx/v1",
"api_key": "xxx"
},
"open_ai_chat_model": "gpt-3.5-turbo",
"max_tokens": 4000,
"openai_retry": { # openai接口失败时重试的参数
"min_wait": 3,
"max_wait": 5,
"max_attempt_number": 3
},
"open_ai_system_prompt": [
{
"role": "system",
"content": "你是个乐于助人的助手。"
}
]
}
}
本地:
python app.py
线上(简单场景):
nohup python app.py >> ./out.log 2>&1 & echo $! > ./pidfile