GPT-Telegramus 项目介绍
概述
GPT-Telegramus 是一个强大且免费的 Telegram 机器人,集成了 ChatGPT、Microsoft Copilot(又名 Bing AI / Sidney / EdgeGPT)、Microsoft Copilot Designer(又名 BingImageCreator)、Gemini 和 Groq 等不同的人工智能工具。该项目支持流式写入、图片请求、多语言、管理员控制、数据记录等多种功能,致力于为用户提供极致的交互体验。
项目状态
目前,GPT-Telegramus 正在积极开发中。尽管现有版本已经包含诸多强大功能,但团队仍在进行进一步优化和功能拓展。例如,目前尚未支持付费的 ChatGPT 和 DALL-E 功能。项目文档也正在施工中,开发者建议用户暂时查阅代码中的注释文档以获取帮助。如发现任何错误,欢迎提交问题反馈。
如何支持项目
开发团队欢迎各界支持,以帮助项目持续发展。支持方式包括购买开发者的音乐或通过加密货币捐赠,接受的加密货币有 BTC、ETH 和 ZEC。
贡献者
GPT-Telegramus 的开发离不开多位贡献者的支持,包括语种翻译、功能开发、代码优化等方面的贡献。他们提供了丰富的语言支持,如俄语、印尼语、简体中文、法语等。
项目频道与演示
用户可以加入官方的 Telegram 频道以获取项目动态信息,此外,还可以通过官方机器人进行功能测试。需注意,请勿过度使用机器人,目前仅供演示使用。
运行要求
- Python 版本需为 3.10 或 3.11
- 须能正常访问 Telegram 机器人的官方 API
- 其他依赖项请参阅
requirements.txt
文件
基础 API 支持
GPT-Telegramus 基于多个 API 构建,包括,但不限于 LMAO API、Groq API、EdgeGPT API 和 BingImageCreator API。通过这些接口,项目能够提供丰富且高效的 AI 功能交互。
起步指导
要运行 GPT-Telegramus,可根据不同操作系统的需求查阅对应的运行指南,包括在 Linux 服务、Raspberry Pi 和 Docker 上的部署步骤。从安装 Python 到配置环境再到启动主脚本,开发团队提供了详细的步骤指导。
Bot 消息支持的语言
目前支持的语言包括英语、俄语、印尼语、简体中文、法语等。项目支持用户自行添加新语言,只需复制现有语言文件并进行翻译,然后提交请求即可。
Telegram 机器人命令
用户可以通过多种命令与机器人交互,如 /start
欢迎消息, /help
获取帮助信息, /clear
清空历史记录等。管理员命令则包含用户管理、信息广播等功能。
数据收集
GPT-Telegramus 提供内建的数据收集功能,用于记录请求和响应信息。所有文本请求和响应将被保存为纯文本格式,图像则以 Base64 编码的形式保存。启用和配置收集功能请参阅 config.json
中的相关设置。
未来计划
项目计划支持付费的 ChatGPT 功能,集成 DALL-E,以及引入更多的大型语言模型(LLMs)。
如何贡献
项目对所有想要贡献的开发者开放,只需创建一个 pull 请求即可。通过持续的社区贡献,GPT-Telegramus 希望能够成为更为实用和完善的开源 Telegram 机器人工具。