Gemini Telegram Bot,把AI装进你的TG,1分钟快速部署,告别IP限制

项目地址在这里,求Star,求Issue,求围观!
:right_arrow: GitHub - laoguodong/Gemini-Telegram-Bot: 用Gemini API实现的Telegram机器人

这是个啥?简单来说,它是一个把 Google Gemini 大模型能力接入 Telegram 的机器人。支持一键部署Deploy on Railway
同时支持免费的2.5flash和收费的2.5pro模型,可在bot内切换
项目缘起和一点说明:

首先需要说明一下,我的这个项目是在 H-T-H 大佬的基础上进行的二次开发和改进。 H-T-H 大佬的初始工作为我提供了很好的起点,在此表示衷心感谢!

最初开始这个项目的时候,我的想法是希望能利用当时 Google 提供的可以免费使用的 gemini-2.5-pro-exp 模型。为了更好地利用这个模型(比如应对可能的速率限制或管理多个Key),我在项目中加入了 API轮询 的功能。

然而,后来 Google 停止提供了 gemini-2.5-pro-exp 这个模型(或者不再以这种方式提供)。因此,现在项目pro版本使用的是 gemini-2.5-pro-preview 模型。虽然 API 轮询功能最初是为了“exp”模型设计的,但对于管理多个API Key或者未来的其他模型切换仍然是保留的一个选项。

为什么要做这个项目 / 我的折腾之路:

我平时TG用得多,gemini限制IP地址。总觉得切来切去的用AI挺麻烦。就想着,能不能直接在TG里随时随地调戏Gemini?

我的项目有什么特点?

• 纯粹、开源、免费: 代码都在GitHub上,完全开源,你可以自由审计和修改。使用是免费的(当然Gemini API Key得你自己去Google那里申请)。

• 部署无门槛: 考虑到大家可能各种环境都有,我努力让部署变得简单:
* railway一键部署:点一下按钮,环境变量填一填,几分钟就部署好,太适合小白或者想快速尝鲜的佬友了!

• 未来可期(待开发或社区贡献): 理论上可以对接向量数据库实现文档问答、接入其他API扩展功能等等,潜力无限,等你来发掘和贡献!

与原版的区别:
1.系统提示词管理
添加完整的系统提示词管理功能
实现 /system 命令设置自定义系统提示词
添加 /system_clear 命令清除系统提示词
添加 /system_reset 命令恢复默认提示词
添加 /system_show 命令查看当前系统提示词
优化系统提示词的应用方式,直接通过API配置参数设置
2.多语言支持
实现中英文语言切换功能
添加 /lang 命令在中英文之间切换
添加 /language 命令显示当前语言设置
完善双语资源文件,提供完整的中英文界面支持
自动根据用户设置的语言偏好调整回复语言
3.多模态能力提升
增强图像理解能力
支持直接发送图片进行分析与理解
对图片自动进行大小调整以优化处理
支持可选的用户提供的图片描述分析提示
4.优化图像生成功能
将绘图模型更换为专用图像生成模型:gemini-2.0-flash-exp-image-generation
在配置中启用’IMAGE’响应模态支持图像输出
简化绘图功能实现逻辑,提高可靠性
5.技术改进
优化异常处理,提高系统稳定性
改进代码结构,增强可维护性
提升用户交互反馈,加强使用体验
6.使用API管理功能

这项目从想法到实现,一步步看着它成型,就像养孩子一样哈哈。现在把它分享出来,希望能对大家有所帮助,或者能给大家带来一些启发。

诚心邀请各位佬友来GitHub围观、测试、提Issue、交流经验,如果觉得项目还不错,点个Star对我真是莫大的鼓励!:folded_hands:

有任何问题或者建议,都欢迎在GitHub Issue里提,或者直接在这个帖子里回复,我看到都会尽力解答。

再次放上项目地址:
:right_arrow: GitHub - laoguodong/Gemini-Telegram-Bot: 用Gemini API实现的Telegram机器人

52 Likes

感谢大佬

感谢大佬

一键部署只要填入bot的key和gemini的key就行了

感谢大佬

2 Likes

没有抱脸平台么,这个平台没用过诶,怎么收费


原来有docker,那小改一下就行了

github登录就默认免费5美元,够用很久了

待会试试看,真不错

这个挺有意思的!

感谢大佬分享

是的,可以不用切ip了

railway现在新用户没有服务器配额吧

有的有的,会送5美元

1 Like

我立刻部署

点一点,填个key,就ok

1 Like

太棒了,感谢大佬分享,点赞点赞

哇!感谢大佬!

牛逼啊 马上部署


不懂这是什么?

太强了!