Загрузка...

Создаём собственного бота ChatGPT | Бесплатно

Тема в разделе Статьи создана пользователем дарзя 16 окт 2023. (поднята 4 ноя 2024) 3694 просмотра

  1. дарзя
    дарзя Автор темы 16 окт 2023 :cute: :steam: https://lolz.live/threads/4488370/ 11 536 18 сен 2020
    Введение:
    Приветствую, сегодня я расскажу и наглядно покажу как можно создать собственного бота ChatGPT в телеграм абсолютно бесплатно.
    Есть множество бесплатных ботов ChatGPT, однако в большинстве из них есть ограничения на количество запросов в сутки.
    Помимо этого сторонние бесплатные боты работают очень медленно, так как они являются общедоступными и все запросы выполняются в порядке очереди.



    Установка зависимостей:








    Скачиваем инсталлер Python 3.10 – https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
    Обязательно выберите опцию -
    Add Python 3.10 to PATH
    [IMG]









    1. Открываем Командную Строку.
    2. Прописываем следующую команду:
    pip install -U g4f

    Данная библиотека отвечает за работу самого ChatGPT.
    Библиотека имеет более 40к звёздочек на гитхабе.
    Ссылка:
    https://github.com/xtekky/gpt4free








    1. Открываем Командную Строку.
    2. Прописываем следующую команду:
    pip install pyTelegramBotAPI

    Создаём бота:




    1. Переходим в @BotFather в Телеграм.
    2. Прописываем команду /newbot.
    3. Вводим название своего бота.
    4. Вводим юзернейм для своего бота.
    5. Копируем токен нашего бота для следующего шага



    Необходимо создать папку в которой будут находиться 2 необходимых нам файла:
    Python
    import g4f
    import telebot
    from config import TOKEN, ADMIN_ID

    # НАСТРОЙКИ БОТА
    bot = telebot.TeleBot(TOKEN, parse_mode=None)

    # НАСТРОЙКИ CHAT_GPT
    g4f.logging = True
    g4f.check_version = False


    def ask_gpt(promt) -> str:
    response = g4f.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": promt}],
    stream=True,
    )

    ans_message = ''
    for message in response:
    ans_message += message

    return ans_message


    @bot.message_handler()
    def ask_bot(message):
    if ADMIN_ID is None:
    question = message.text
    answer = ask_gpt(question)
    bot.reply_to(message, answer)
    else:
    if message.from_user.id == ADMIN_ID:
    question = message.text
    answer = ask_gpt(question)
    bot.reply_to(message, answer)

    else:
    bot.reply_to(message, 'Доступ запрещён!')


    bot.infinity_polling()



    Python
    TOKEN = "СКОПИРОВАННЫЙ ТОКЕН ВАШЕГО БОТА ИЗ BOTFATHER"
    ADMIN_ID = None
    ADMIN_ID - нужен для того чтобы бот был приватным и работал только через ваш аккаунт.
    Получить id своего аккаунта вы можете тут.
    Если же хотите чтобы бот был публичным, оставьте значение данной переменной None.

    Запускаем Бота:
    1. Открываем Командую Строку.
    2. Прописываем команду:
    cd {папка с ботом}
    3. После смены директории в cmd прописываем:

    python bot.py

    [IMG]



     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    16 окт 2023 Изменено
    1. Звёздочка
  2. OLEGator
    OLEGator 16 окт 2023 Поздняков. Подписаться 15 385 14 авг 2019
    Главное что бесплатно, спс. :ok_lol:
     
  3. kriper2004
    спасибо, пойду пробовать
     
    1. kriper2004
  4. mrekk
    mrekk 16 окт 2023 7289 29 авг 2021
    норм, но уже видел похожее
     
  5. RX1
    RX1 17 окт 2023 283 6 апр 2019
    Какая версия? 3?
     
    1. Посмотреть предыдущие комментарии (10)
    2. дарзя Автор темы
  6. KipetPro
    KipetPro 17 окт 2023 12 11 июл 2021
    Имеет ли нейронка доступ к инету?
     
    1. Посмотреть предыдущие комментарии (4)
    2. KipetPro
      дарзя, и ещё вопросик - каждое сообщение делает новый диалог? Или он все запоминает?
    3. дарзя Автор темы
      KipetPro, контекст к сожалению не запоминает, так что каждое сообщение = новый диалог.
      пробую вот разобраться чтобы добавить контекст в работу бота
  7. kasmies
    kasmies 17 окт 2023 :pigyes: lolz.live/threads/8981756/ | VDS сервера в Москве 1115 12 мар 2023
    годно
     
    1. дарзя Автор темы
  8. RX1
    RX1 17 окт 2023 283 6 апр 2019
    Всё работает, бонусом автор кидает свои интимки всем в лс
     
    1. дарзя Автор темы
      RX1, и сигны на члене тож
  9. and0996
    and0996 21 окт 2023 4 8 дек 2016
    Очередная тема про бота, а про то как его обучить чтобы говорил на твою тему никогда не скажут
     
    1. дарзя Автор темы
      and0996, обучить?) советую разобраться с ИИ перед тем как нести чушь. Любой ИИ обучается сам, держу в курсе
    2. and0996
      дарзя, Что разбираться то? Где и как? Сказочки опять же, никогда не скажут
  10. Tredz01
    Tredz01 25 окт 2023 0 6 июн 2022
    line 1, in <module>
    import g4f
    ModuleNotFoundError: No module named 'g4f'

    Что делать в данном случае? Помогите пожалуйста
     
    25 окт 2023 Изменено
    1. Посмотреть предыдущие комментарии (4)
    2. Tredz01
      Argadron, я его устанавливал в командной строке, возможно проблема в другом
    3. дарзя Автор темы
      Tredz01, у тебя случайно не 2 версии питона?
    4. Tredz01
  11. Tredz01
    Tredz01 26 окт 2023 0 6 июн 2022
    как и в инскрукции
     
  12. kot1v1pakete
    бот топ,объяснил прям наглядно(если не глупый,то сделаешь все меньше чем за пять минут):+rep:
    но сразу оговорюсь,для не личного использования вероятно он не сильно подойдет,но если вы хотите для себя то норми
     
    1. Посмотреть предыдущие комментарии (5)
    2. kot1v1pakete
      Lexa637, именно для автоответчика telethon,хотел делать на pyrogram,но не понравился,а для скрещивания ии со скриптом комбинацию юзаю
    3. Lexa637
      kot1v1pakete, Сурсы бота ты дать можешь?
    4. kot1v1pakete
      Lexa637, сорри,писал с другом,он сказал что работу не распространять
  13. БиллиХуями_неактив7793768
    БиллиХуями_неактив7793768 26 ноя 2023 Заблокирован(а) 300 10 ноя 2023
    [IMG]после отправки запроса, выдает ошибку
     
    1. дарзя Автор темы
  14. cwtebepxugm
    cwtebepxugm 2 дек 2023 • yes • 436 27 сен 2022
    аккаунт с 4 нужно всёравно покупать?
     
    1. kot1v1pakete
      cwtebepxugm, для 4 по-моему покупать не надо,просто она очень долгая и честно сказать не стоит внимания,пока что самая удобная это 3.5 turbo
  15. vitysha
    vitysha 27 июл 2024 7 27 авг 2022
    Привет! Есть ли возможность установить версию 4o? Есть ли доступ к интернету и к картинкам?
     
  16. newjeff05
    newjeff05 3 окт 2024 0 22 дек 2018
    [IMG]привет всем, как решить проблему?
     
    1. KipetPro
    2. KipetPro
      newjeff05, два раза cd введи поочерёдно, потом эту что на скрине
    3. Посмотреть следующие комментарии (1)
  17. KipetPro
    KipetPro 3 окт 2024 12 11 июл 2021
    newjeff05, а, ну тогда чтобы проще было, зайди в проводнике в папку эту, и там есть полоска где путь к папке указанс нажми туда и напиши cmd и ентер жмякай
     
  18. newjeff05
    newjeff05 3 окт 2024 0 22 дек 2018
    KipetPro [IMG] я хз это прикол какой то
     
    1. Посмотреть предыдущие комментарии (3)
    2. дарзя Автор темы
      newjeff05, скорее всего траблы с путем, попробуй в другое место все переместить и запустить. Чтобы по пути до файла не было русских символов + убедись в том что когда ставил питон нажал ADD TO PATH
  19. AleXDE54
    AleXDE54 22 окт 2024 0 8 апр 2023
    ModuleNotFoundError: No module named '_cffi_backend'
     
    1. AleXDE54
      AleXDE54, на стековерфлов ответы не рабочие
  20. ЧерноеСердце
    ЧерноеСердце 4 ноя 2024 :ok_cool: 18+ сигны кастом lolz.live/threads/7294788 7155 16 апр 2021
    Кому это нужно? За 200 рублей взял и кайфуешь
    Вместо этой дрочи.
     
    1. Посмотреть предыдущие комментарии (3)
    2. дарзя Автор темы
      ЧерноеСердце, каждому своё, кому то легче купить, кому то поставить себе на дедик и юзать)
    3. ЧерноеСердце
      дарзя, это даже близко не сравнится с халявной моделью от openai
    4. дарзя Автор темы
      ЧерноеСердце, ну вот ты даже про 200 рублей говоришь и кидаешь ссылку на свой шоп, где за 200 рублев можно купить доступ к общему аккаунту на месяц)
      Во-первых, 0 приватности.
      У тебя на таких аккаунтах сидят по 20-30 человек, а у меня может секретики какие то с чатгпт которые я не хочу чтобы кто-то видел.
      Во-вторых, я просто представляют это количество вкладок слева если у меня на личном аккаунте их дохуя, а там 30 челов сидят строчат.
Top
Загрузка...