项目介绍
GPT-vup Live2D数字人直播是一款开源虚拟直播工具,基于生产者-消费者模型设计,集成了OpenAI嵌入和GPT3.5 API技术。该工具支持BiliBili和抖音双平台直播,能够智能回答弹幕和SC(醒目留言)、欢迎入场观众、感谢礼物等互动功能。
💡 注意:项目需要用户自行安装配置,非开箱即用,适合有技术基础的用户深入研究。
项目地址:https://github.com/jiran214/GPT-vup
安装方法
环境要求
- 操作系统:Windows 10
- Python版本:3.8
- 网络环境:需要VPN全局代理
安装步骤
- 克隆项目代码
git clone https://github.com/jiran214/GPT-vup.git - 进入src目录并创建虚拟环境
cd src
# 建议使用命令行或PyCharm创建虚拟环境并激活
python -m venv venv
venvScriptsactivate # Windows激活虚拟环境 - 安装依赖库
python -m pip install --upgrade pip
pip install -r requirements.txt
配置文件设置
- 将 config.sample.ini 重命名为 config.ini
- 修改 api_key 和 proxy 配置项
- 其他配置项可使用默认值
测试网络环境
在src目录下运行以下命令验证网络连接:
python manager.py test_net
快速开始
B站直播配置
- 安装B站API依赖库:pip install bilibili-api-python
- 修改 config.ini 中 room->id 为您的直播间房间号
- 在src目录下运行:python manager.py run bilibili
抖音直播配置
- 参考抖音弹幕抓取数据推送项目
- 启动弹幕抓取项目
- 打开抖音正在直播的直播间,数据开始抓取
- 在src目录下运行:python manager.py run douyin
功能特点
- 🤖 AI智能回复:基于GPT3.5实现自然语言理解和回复生成
- 💬 弹幕互动:支持B站弹幕、抖音弹幕及SC醒目留言
- 👋 自动欢迎:智能识别入场观众并发送欢迎消息
- 🎁 礼物感谢:自动感谢观众赠送的礼物
- 🎭 Live2D虚拟形象:支持二次元虚拟主播形象
相关链接
详细使用方法请参考项目官方文档:
GitHub地址:https://github.com/jiran214/GPT-vup