Gemini-Telegram-Bot:基于 Gemini API 的多模态 AI Telegram 聊天机器人

意外富翁 · 8个月前 · 技术 · 39 · 0

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 机器人,探索更多有趣的应用场景。

已复制到剪贴板

评论 0 条

暂无评论,来种下第一颗种子。