我们开源了一个支持多平台、多模型的 AI 聊天机器人 —— telegram-deepseek-bot。该项目现已支持 火山引擎豆包模型,不仅可以进行文本对话,还支持 图片生成与图像编辑。
快速启动:接入豆包模型
项目支持通过命令行参数配置不同平台和模型:
-telegram_bot_token=xxx
-discord_bot_token=xxx
-vol_token=xxx
-type=vol
其中:
telegram_bot_token:Telegram Bot 的 token;discord_bot_token:可选,如果需要支持 Discord;vol_token:豆包模型的 token;type=vol:指定使用火山引擎的豆包大模型。
获取豆包 token
你可以参考火山引擎官方文档获取豆包的访问 token:如何获取豆包 token
模型选择:支持多种大模型切换
通过 Telegram 中的 /mode 命令,可以自由切换大模型。比如我们想使用 豆包的 seed 1.6 模型:
/mode
随后,你就可以开始与 Telegram 机器人对话。
日志中可以看到大模型调用的相关记录,便于调试与验证效果。
支持图像生成与修改:对接火山引擎图片大模型
你还可以在该项目中启用火山引擎的图片生成或编辑能力,只需增加以下启动参数:
-telegram_bot_token=xxx
-discord_bot_token=xxx
-vol_token=xxx
-type=vol
-media_type=vol
-volc_ak=xxx
-volc_sk=xxx
其中:
volc_ak和volc_sk是你在火山引擎申请的访问密钥;media_type=vol表示使用火山引擎的图像模型。
获取图像生成能力所需的 AK/SK,可以参考:火山引擎媒体生成能力
使用方式:图片生成与修改
在聊天中,使用命令 /photo 并回复提示词:
/photo
即可根据提示词生成图片。如果你已在上一轮生成过图片,当前轮未发送新图片时,系统会自动以 上一次生成的图片为基础进行修改,非常方便。
总结
telegram-deepseek-bot 提供了一个灵活、强大的框架,支持通过 Telegram 和 Discord 接入不同的大模型,尤其适合希望快速集成文本与图像能力的开发者。我们目前对接了 火山引擎的豆包模型和图像大模型,未来将支持更多模型接入。
欢迎访问项目主页查看更多细节:github.com/yincongcyin…