Home
Softono
n8n-gigachat

n8n-gigachat

Open source MIT TypeScript
73
Stars
6
Forks
2
Issues
2
Watchers
1 month
Last Commit

About n8n-gigachat

Узлы GigaChat для n8n

Platforms

Web Self-hosted

Languages

TypeScript

Links

n8n-nodes-gigachat

n8n 2.0 совместимый, используйте последний релиз

Неофициальный Community узел. Разработано энтузиастами. Официальные интеграции изучайте на официальном сайте developers.sber.ru.

n8n-nodes-gigachat (вы здесь) | n8n-nodes-salutespeech

Disclaimer

Все права на товарные знаки, логотипы и иные обозначения принадлежат их законным правообладателям. Товарный знак "Сбер", логотипы и наименования сервисов Сбера являются собственностью ПАО "СберБанк". Настоящий проект не является официальным продуктом Сбера и создан независимым разработчиком в некоммерческих целях.

Это программное обеспечение предоставляется "как есть", без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, гарантией товарной пригодности или пригодности для конкретной цели. Автор не несёт ответственности за любые убытки, включая упущенную выгоду, возникшие в результате использования этого ПО. Используется на ваш страх и риск.

Проект носит экспериментальный характер и может быть неидеальным для Production.

Описание

Вы находитесь в репозитории n8n узла GigaChat. Вы можете установить узел к себе в n8n, и вызывать GigaChat API на высоком уровне, без необходимости писать HTTP запросы самостоятельно.

Чтобы установить узел, перейдите в настройки n8n, вкладка Community Nodes.

📌 Ссылка на npm: n8n-nodes-gigachat

⭐️ Не забывайте ставить звезду на репозиторий, если узел оказался вам полезным. Давайте посмотрим, сколько нас!

GigaChat node installation

Буду рад фидбэку и предложениям по улучшению! 🚀

Рекомендация блогерам

Господа, прекрасно понимаю, что все глобальные примеры базированы на узле AI Agent, и подключить модель через узел GigaChat Model может звучать крайне логично и красиво. НО я напоминаю, что GigaChat Model - исключительно мост между langchain-gigachat и n8n. Он не проходил строгий аудит перед выкладкой. Кроме того, я почти уверен, что там кэширование токенов либо работает очень плохо, либо не работает вообще. Таким образом, рекомендуя людям добавлять GigaChat Model к AI Agent, вы:

  • Даёте не самую правильную рекомендацию
  • Оставляете зрителей в заблуждении, что отечественные модели обходятся очень дорого
  • Увеличиваете объём аудитории на Legacy узле, который почти невозможно сопровождать

Что же тогда использовать? - спросите вы. А я отвечу: 👇👇👇

👉 GigaChat AI

GigaChat node

Широкий узел, подобный AI Agent, созданный эксклюзивно под GigaChat.

Используете в 99% случаев именно этот узел. Он кэширует токены, что позволяет экономить вам деньги. Кэш-токены не тарифицируются!

  • Выберите модель На выбор все модели GigaChat. Раскройте потенциал максимальной модели, или решите простую задачу базовой моделью. Выбор за вами.
  • Подключите память Конструируете чат? Никаких проблем! Подключите память, и ни одна деталь чата не будет забыта.
  • Добавьте инструменты Собрать личного ассистента? Подключить базу данных сделок? А может, узнать погоду в Москве? Подключайте и комбинируйте инструменты чтобы сделать ассистента ещё умнее.
  • Полный контроль или простота использования Что нужно вам? Выбираете только вы. С помощью галочки Simplify Output вы можете получить как простой ответ, так и детальную сводку по расходу токенов.

GigaChat API

GigaChat API node

Функциональный узел для кастомных API запросов, на манер OpenAI узлов.

  • Посмотрите на изображения компьютерным зрением. Модель Pro и Max в вашем распоряжении.
  • Теперь GigaChat будет видеть Ваши чаты больше не будут ограничиваться только текстом. Проанализируйте изображение, чтобы понять, что хочет донести до вас собеседник.

Анализ изображений не работает с линейкой моделей GigaChat Lite

GigaChat Embeddings

GigaChat embeddings node

Интеграция Embeddings нужна, чтобы иметь векторное представление вашей базы знаний.

  • Экосистема Купите пакеты токенов, и используйте модель как для чата, так и для векторизации
  • Идеально для RAG Сделайте векторное представление ваших данных, а затем найдите ближайшее совпадение с помощью узла GigaChat.

GigaChat Model

GigaChat model node

Устаревший узел из первых версий. Когда нужна органическая интеграция. Хотя узел и есть, его поддержка прекращена ввиду технических ограничений n8n, не позволяющих его развивать.

  • Native Experience Это что у вас? ChatGPT? Нет, я всегда могу выбрать GigaChat.
  • Просто проведите линию Не нужно переизобретать логику после переезда. Достаточно поменять заграничную модель на отечественную, в один клик.
  • Хочется большего? Воспользуйтесь полноценном узлом из описания выше. Раскройте полный потенциал автоматизации!

GigaChat Model можно добавить в:

  • Basic LLM Chain
  • Information Extractor
  • Question and Answer Chain
  • Sentiment Analysis
  • Summarization Chain
  • Text Classifier

Не поддерживается и никогда не будет поддерживаться ввиду архитектуры n8n:

  • AI Agent

Вместо него используйте наш основной GigaChat AI узел.

Локальная разработка/запуск

В папке с репозиторием:

npm install
npm run build
npm link

В инстансе n8n

npm i -g n8n # если ещё не установлен
# Если ещё никогда не запускали n8n на своей системе - запустите командой "n8n"
# Это создаст папку .n8n в домашней директории
cd ~/.n8n
mkdir custom && cd custom
npm init -y
npm link n8n-nodes-gigachat
n8n

Лицензия

MIT