这是一个AI女友的项目,可以在本地运行,也可以挂载到telegram机器人,实现一个基于gpt4的AI女友。
首先看效果,telegram聊天
原项目首页
https://github.com/EniasCailliau/GirlfriendGPT/
因为初始设定都是英文人设,我就fork了一下代码,修改成了中文人设
https://github.com/imajeason/GirlfriendGPT
这个项目可以本地直接运行
创建一个python环境
git clone
安装依赖
python main
会提示申请api,我们就去申请api
设置
export STEAMSHIP_API_KEY=xxxxxxxxxxxxxxx
python main
就可以聊天了
现在我们要部署到云上的话,需要申请telegram bot机器人token
打开telegram,搜索bot father
申请,复制token
python deploy
设置项目名称
打开steamship页面
填写token等
现在就可以在telegram中搜索机器人,跟它聊天了
简单聊两句
本项目实际部署在steamship,有一美元的免费额度,超了后就不能聊天了,如果你喜欢这个项目就去交钱吧
另外收到的语音讲英文很ok,但是讲中文实在蹩脚
这个项目中使用了elevenlabs的语音接口生成语音信息,如果你喜欢这个项目就去开会员,然后自己生成喜欢的语音风格,定制你的专属女友声音。
拿到elevenlabs的api在这里修改token和语音id
另外就是ai发送的照片信息
你也可以自己定制喜欢的女友长相
需要修改提示词,在代码的这里修改。