项目介绍
Master-AI-BOT 是一个基于电报平台的人工智能聊天机器人,它充分利用了 ChatGPT 的强大功能,为用户提供快速、灵活且无缝的对话体验。与传统的 web 界面相比,Master-AI-BOT 不仅消除了延迟问题,还取消了使用次数限制,让用户可以随时随地尽情畅聊。
主要特点
- 极速响应:通常仅需3-5秒即可得到回复。
- 无限请求:没有对聊天次数的限制。
- 无缝消息流:体验流畅的聊天效果。
- GPT-4 Turbo 驱动:利用先进的 AI 技术保证高效的对话。
- 群聊支持:在群组中也可以使用(具体操作可通过 /help_group_chat 命令查看)。
- DALLE 2 集成:选择“艺术家模式”即可生成图像。
- 语音消息识别:支持语音输入并进行识别。
- 代码高亮:为开发者提供代码高亮功能。
- 15 种特别聊天模式:包括助理、代码助手、艺术家、心理学家等,让聊天更加个性化。
- 使用 ChatGPT API:充分利用 OpenAI 提供的 API。
- 权限控制:只有授权的 Telegram 用户可以访问。
- API 花费监控:实时追踪 OpenAI API 的花费。
使用指南
- 获取 OpenAI API Key:需从 OpenAI 官方获取 API 密钥。
- 获取 Telegram 机器人令牌:访问 @BotFather 获取 Telegram 的令牌。
- 安装前置需求:建议的环境为 Debian,支持 Docker, Docker-compose, Python 等。
- 克隆项目仓库:使用
git clone
下载项目代码。 - 进入项目目录:在终端中切换到项目文件夹。
- 安装依赖:运行
pip3 install -r requirements.txt
安装所需的 Python 包。 - 配置环境文件:编辑
config.yml
和config.env
设置个人的密钥和配置。 - 启动机器人:使用
docker-compose
命令启动服务。
常用命令
/retry
:重新生成上一次的回复。/new
:开始一个新对话。/mode
:选择聊天模式。/balance
:查询 OpenAI API 的余额。/settings
:查看和调整机器人的设置。/help
:获取机器人的使用帮助。
贡献
欢迎所有人对项目进行贡献!贡献步骤包括从主仓库派生(fork)出自己的版本,创建新分支进行修改,并提交请求将修改合并回主仓库。
支持项目
如果您觉得这个项目对您有帮助,可以通过给项目点赞来表示支持,并可通过捐赠链接提供财务上的支持,您的一点支持将是我们继续贡献开源社区的动力。
联系我们
如需帮助或反馈意见,可以通过以下渠道联系:
- 网站
许可证
本项目基于 MIT 许可证开源,详细信息请查看 LICENSE 文件。