gpt2bot

给你的 Telegram 加上 GPT-2 大脑,秒变聊天达人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 100 🐛 待处理 12 👀 关注 12
GitHub ↗
GitHub 星标 ★ 443
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,需自行部署。

项目预览

gpt2bot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队polakowo
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型ai-chatbot,bot,chatbot,dialogpt,gpt-2,machine-learning,telegram-bot,transformers
GitHub 星标★ 443
上线时间2020-01-13 00:00:00
代码更新2024-03-03
仓库体积5.8 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

gpt2bot 是一个基于 GPT-2 和 DialoGPT 的 Telegram 聊天机器人,旨在通过 transformers 库提供自然、有趣的对话体验。它解决了在 Telegram 上快速部署一个智能聊天机器人的需求,无需从零训练模型,而是利用预训练模型进行对话生成。核心能力包括:与 Telegram Bot API 集成,支持私聊和群聊;使用 DialoGPT 模型生成上下文相关的回复;提供简单的配置和启动流程,方便用户自定义模型参数和对话风格。项目代码以 Jupyter Notebook 为主,包含模型加载、对话处理和 bot 交互的示例,适合开发者学习和二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 443

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:本地GPU 5 步

环境要求

  • Python 3.7
  • (可选)NVIDIA GPU

安装与启动步骤

  1. 1拉仓库

    老项目,代码结构是几年前的风格。

    git clone https://github.com/polakowo/gpt2bot.git
  2. 2建老版本环境

    它锁在 Python 3.7,新版装不上旧依赖。

    conda create -n gpt2bot python=3.7.6
  3. 3装依赖

    按 requirements 装,注意 torch 版本。

    pip install -r requirements.txt
  4. 4先跑控制台模式

    不接聊天平台,先在终端里对话。

    python run_bot.py --type=console
  5. 5再接到聊天平台

    需要平台的机器人凭据。

    python run_bot.py --type=dialogue

如何确认成功

在控制台模式下能连续对话三轮以上,回复与上一句有关联而不是每句独立

注意事项

  • 它基于较老的对话模型,语气与能力都停留在几年前的水平。
  • Python 3.7 已停止维护,装环境时 pip 会有大量告警。
  • 接聊天平台需要单独的凭据与网络条件。
  • 更适合当对话系统入门代码读,不适合做产品。

核心亮点

  • 直接调用预训练 DialoGPT,无需训练即可获得高质量对话
  • 与 Telegram 深度集成,支持私聊和群聊场景
  • 代码简洁,基于 Notebook 易于理解和修改

不足之处

  • 依赖 GPT-2 模型,资源消耗较大,部署成本高
  • 对话质量受限于模型,可能产生无意义回复
  • 文档/社区待观察

适用场景

  • 个人 Telegram 群聊的趣味互动
  • 学习 transformers 和对话生成技术的教学示例
  • 快速搭建客服或闲聊机器人原型

替代项目

DeepPavlov、Rasa、ChatterBot

上一篇:Dialogue

下一篇:speak-gpt

同类项目推荐

builderbot 开源

几分钟搞定 WhatsApp 聊天机器人,开源免费

Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource

★ 2976 2026-08-09
DiscordBot-EdgeGPT 开源

在 Discord 里直接调用 Copilot 和 DALLE-3 生成图片,省去切换平台。

Using Copilot, Bing Image Creator and DALLE-3 on Discord bot.

★ 161 2026-08-09
SillyTavern 开源

把大模型聊天变成你的创作工坊,角色扮演、故事生成随心所欲。

LLM Frontend for Power Users.

★ 35490 2026-08-09
PandoraAI 开源

一个界面同时聊多个 AI,还能存预设

PandoraAI is a web chat client powered by node-chatgpt-api, allowing users to easily···

★ 853 2026-08-09
wechaty-puppet-padplus 开源

用iPad协议把微信个人号接入Wechaty,但已弃用

DEPRECATED: One puppet based on iPad protocal for Wechaty

★ 338 2026-08-09
react-native-chatbot 开源

几行代码搞定 React Native 聊天界面,快速接入对话功能。

:speech_balloon: Easy way to create conversation chats

★ 252 2026-08-09
chatgpt-whatsapp 开源

给 WhatsApp 装上 ChatGPT,自动回复还能定时发消息

A simple WhatsApp bot that uses OpenAI's ChatGPT to respond to user inputs. Includes···

★ 96 2026-08-09
HacxGPT-CLI 开源

命令行里畅聊无阻,绕过审查直达AI答案

Open-source CLI for unrestricted AI - Access powerful models without censorship

★ 1156 2026-08-09
buildship-chat-widget 开源

几行代码接入 AI 聊天,自由对接数据库和工具

AI Chat Widget - flexible and lite chat widget that can connect to OpenAI Assistant,···

★ 71 2026-08-09