2天前
|
|
|
111
Gemini-Telegram-Bot 是一款基于 Google Gemini AI 的 Telegram 机器人,它功能强大,支持多语言、多模型,还能进行图像理解与生成。对于开发者和科技爱好者来说,这是一个非常有趣的项目,可以让你轻松拥有一个智能的 Telegram 机器人。
Github:https://github.com/laoguodong/Gemini-Telegram-Bot
## 主要功能概览
这款 Gemini-Telegram-Bot 具备以下核心功能:
* **智能对话:** 基于 Gemini 模型,实现自然流畅的多轮对话。
* **多语言支持:** 内置中英文,方便不同用户使用。
* **多模型切换:** 自由切换 Gemini 模型,体验不同模型的特性。
* **图像理解:** 识别和分析用户上传的图片内容。
* **AI 绘图:** 通过文字描述生成图像。
* **图像编辑:** 对上传的图片进行 AI 辅助编辑。
* **多 API 密钥管理:** 支持添加、移除和切换多个 Gemini API 密钥。
* **自定义系统提示词:** 可以设置、修改和管理系统提示词,定制机器人的回复风格。
## 快速安装与部署
项目提供了三种安装方式:
1. **Railway 一键部署:** 最简单的方式,适合快速体验。
2. **Docker 部署:** 方便管理和部署,适合有 Docker 经验的用户。
3. **Linux 系统安装:** 适合熟悉 Linux 环境的用户,可以更灵活地配置。
## 常用命令详解
机器人提供了一系列命令,方便用户进行各种操作:
* **/start:** 开始使用机器人。
* **/gemini / /gemini\_pro:** 使用 Gemini 或 Gemini Pro 模型进行对话。
* **/draw:** AI 绘图功能。
* **/edit:** 图片编辑功能。
* **/clear:** 清除当前对话历史。
* **/switch:** 切换默认使用的模型。
* **/lang / /language:** 切换或显示当前语言设置。
* **/system 相关命令:** 管理系统提示词,定制机器人回复风格。
* **/api 相关命令:** 管理 API 密钥,方便使用多个 API 密钥。
## 应用场景示例
这款机器人可以应用于多种场景:
* **私聊模式:** 直接发送文字或图片进行对话,进行各种咨询或创作。
* **群组模式:** 在群组中使用命令与机器人互动,活跃群组气氛。
* **图像处理:** 让 AI 识别图片内容,进行图像编辑或生成 AI 图像。
## 注意事项
* 部分功能(如 API 密钥管理)仅在私聊模式下可用。
* 确保 API 密钥格式正确,否则可能影响功能使用。
* 系统提示词会影响 AI 的回复风格,可以根据需要进行定制。
总的来说,Gemini-Telegram-Bot 是一个功能丰富、易于部署的 Telegram 机器人项目。它不仅可以作为你的智能助手,还可以让你体验 Gemini AI 的强大能力。无论是开发者还是科技爱好者,都可以尝试搭建自己的专属 AI Telegram 机器人,探索更多有趣的应用场景。