V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MushroomLittle
V2EX  ›  程序员

ChatGPT Telegram Bot (现已开源,附源码)

  •  2
     
  •   MushroomLittle · 2023-06-28 14:45:02 +08:00 · 1912 次点击
    这是一个创建于 507 天前的主题,其中的信息可能已经有所发展或是发生改变。

    python-version python-telegram-bot-version db openai-version license bot

    几个月前,闲来无事写了一个基于 ChatGPT 的拥有丝滑 AI 体验的 Telegram bot: RoboAceBot

    ⚡Feature [✓] 同时支持 Azure OpenAI 和原生 OpenAI 接口

    [✓] 实时(流式)返回 AI 响应的答案,体验更快捷、更丝滑

    [✓] 预设 15 种 Bot 身份,可快速切换

    [✓] 支持自定义 Bot 身份,满足个性化需求

    [✓] 支持上下文件内容一键清空,随时重开会话

    [✓] Telegram Bot 原生按钮支持,直观快捷实现需要功能

    [✓] 用户等级划分,不同等级享有不同单次会话 Token 数量、上下文数量和会话频率

    [✓] More ...

    👨‍💻TODO

    允许用户在 Bot 中使用自己的 OpenAI Key,以获得更多自由

    完善 ErrorHandler

    容器化

    受到了近千位 TG 用户的青睐,现把源码开放出来,希望更多人可以参与进来开发,你也可以基于源码快速搭建一个属于自己的 AI bot

    GitHub 地址https://github.com/V-know/ChatGPT-Telegram-Bot

    bitkuang8
        1
    bitkuang8  
       2023-06-28 15:14:14 +08:00
    不错,star~
    Fiitpe
        2
    Fiitpe  
       2023-06-28 15:20:25 +08:00
    牛啊!收藏了!
    cxc520589
        3
    cxc520589  
       2023-06-28 16:15:32 +08:00
    支持自己修改接口地址吗
    MushroomLittle
        4
    MushroomLittle  
    OP
       2023-06-28 17:05:26 +08:00
    @cxc520589 目前 openai 原生接口和 Azure Openai 接口都是支持的
    如果你的接口规则和 Azure 一样,可以直接使用

    特殊规则,简单修改下代码就可以用了
    sanshao124
        5
    sanshao124  
       2023-06-29 10:43:17 +08:00
    看着挺好的,虽然用的少,支持一波
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1197 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.