"Сладкобот" n8n на сервере + ChatGPT. Курс "Автоматизация и искусственный интеллект"

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 21

  • @tandeum3132
    @tandeum3132 3 หลายเดือนก่อน

    как ни странно, зажав денег на api gpt, удалось бесплатно подключить вместо него yandex gpt. и работает

  • @user-f1u5c6kyou
    @user-f1u5c6kyou 9 หลายเดือนก่อน

    Здравствуйте,Артём,подскажите мне,можно ли подключить место GPT другой ИИ,например Сбер Салют,или GigaChat,и как?

    • @practical-skills-school
      @practical-skills-school  9 หลายเดือนก่อน

      Здравствуйте. Можно, но через узел HTTP Request и отправку через него API запроса. Например , как здесь: developers.sber.ru/docs/ru/gigachat/api/overview

  • @TheMuthaborr
    @TheMuthaborr 3 หลายเดือนก่อน

    не могу найти в спике нод OpenAi Chat такую ка у вас. Похоже ее пределали

    • @practical-skills-school
      @practical-skills-school  3 หลายเดือนก่อน

      @@TheMuthaborr да, сейчас там просто OpenAI с разными режимами, включая голосовые и ассистентов.

  • @tandeum3132
    @tandeum3132 3 หลายเดือนก่อน

    что непонятно: первая ветка работает нормально, а когда ставлю telegram trigger пишет: Due to Telegram API limitations, you can use just one Telegram trigger for each bot at a time. это надо еще одного бота делать специально под триггер?

    • @practical-skills-school
      @practical-skills-school  3 หลายเดือนก่อน

      Не, возможно, у вас несколько триггеров на одного бота активны. Посмотрите, тут писали: community.n8n.io/t/telegram-cannot-handle-multiple-triggers-in-the-same-workflow/23778

    • @tandeum3132
      @tandeum3132 3 หลายเดือนก่อน

      @@practical-skills-school да уж проверил, бот один. на него в первой ветке повешено отправка фоток. а во второй ставлю триггер (во всех других сценариях такого триггера нет) и на этом все заканчивается ошибкой: Telegram Trigger: Bad Request: bad webhook: An HTTPS URL must be provided for webhook

    • @practical-skills-school
      @practical-skills-school  3 หลายเดือนก่อน

      @@tandeum3132 В таком случае попробуйте удалить все триггеры по этому боту, какие есть, и поставить в сценарии один, новый.

    • @tandeum3132
      @tandeum3132 3 หลายเดือนก่อน

      @@practical-skills-school сделал. проблема осталась. на форуме один товарищ написал такая проблемка может быть на хосте на http. а у меня локальный хост. видимо проблема в этом

    • @tandeum3132
      @tandeum3132 3 หลายเดือนก่อน

      @@practical-skills-school похоже проблема в том, что у меня локалка, она на http, на одном форуме пишут что для триггера телеги нужен https

  • @Artemka290
    @Artemka290 ปีที่แล้ว

    Артём, подскажите, пожалуйста. А как сделать, чтобы chatgpt запоминал чат? То есть, я ему прописываю промт, что он должен писать, он пишет, что принял и будет писать ответы с учётом этого промта, потом я ему отправляю запрос, но он предыдущее сообщение не запоминает и пишет, как будто я ему написал в первый раз. Как это правильно реализовать? Потому, что если я ему каждый раз задаю роль, он каждый раз пишет по-разному.

    • @practical-skills-school
      @practical-skills-school  ปีที่แล้ว

      В примитивном варианте - отправлять ему с обычным запросом (роли user - ваш промт, system - то, что системе надо знать о себе), и к этому добавлять все предыдущие пары ответов (пары сообщений user-assistant). Все это делать в одном запросе. Если действовать через узел OpenAI, то надо в явном виде обозначать эти поля, не зная наперед, сколько до этого было сообщений. Это нереально. Можно где-то хранить историю, и отправлять запрос уже массив со всеми сообщенями (текущим и прошлыми, включая ответы) динамически через HTTP Request. Посмотрите по справке platform.openai.com/docs/api-reference/chat/create
      Но самый простой способ - использовать что-то типа AI Agent в свежих версиях n8n. Там есть узел, отвечающий за память. К нему можно добавить узел Buffer memory, он держит сообщения на сервере, пока вы его не перезагрузите. Или, например, Redis, но для этого надо будет зарегаться, например, на upstash.com/ и посмотреть вот это видео: th-cam.com/video/trPigb-XYIc/w-d-xo.html&ab_channel=LeonvanZyl
      Ну, или сделать всё на Flowise и подключиться уже к нему по API.

  • @Maakees
    @Maakees ปีที่แล้ว

    Подскажите, пожалуйста где искать статью про переменные.

    • @practical-skills-school
      @practical-skills-school  ปีที่แล้ว +3

      Здравствуйте. Ее ещё нет. Надеюсь, в течение пары недель я ее опубликую

    • @Михаил-Кожин
      @Михаил-Кожин 3 หลายเดือนก่อน

      @@practical-skills-school а статья уже опубликована или все еще нет? :)

    • @practical-skills-school
      @practical-skills-school  3 หลายเดือนก่อน +1

      @@Михаил-Кожин Ваш коммент был последней каплей ) Пришлось написать: artemdzyuba.ru/global-constants-in-n8n/

    • @practical-skills-school
      @practical-skills-school  3 หลายเดือนก่อน

      @@Михаил-Кожин Забыл написать в мануале, что нужно еще это сделать (добавил):
      Подключитесь к серверу и перезапустите контейнеры:
      docker compose down
      docker compose up -d

  • @open_marketing
    @open_marketing 9 หลายเดือนก่อน

    Артём, здравствуйте можете, пожалуйста подсказать что делать если пишет что страна или регион не поддерживается:
    { "error": { "code": "unsupported_country_region_territory", "message": "Country, region, or territory not supported", "param": null, "type": "request_forbidden" } }
    .Код ошибки-403.Он мне просто ответ не даёт. Если что у меня VPS в СПБ

    • @practical-skills-school
      @practical-skills-school  9 หลายเดือนก่อน

      Здравствуйте, ответил вам на почте, продублирую здесь: как решить такую проблему, мне не известно, но можете попробовать написать в сообщество: t.me/n8n_community