Твой N8N Никогда Не Будет Прежним с Gemini CLI
13:29

Твой N8N Никогда Не Будет Прежним с Gemini CLI

ИИшенка | AI Automation 14.12.2025 38 476 просмотров 1 326 лайков обн. 18.02.2026
Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
🚀 Pro-сообщество тут (там есть уникальный N8N Мастер-Класс и огромное количество Pro-Материалов!): https://t.me/iishenka_pro_bot ⭐️ Бесплатные материалы из моих видео тут: https://t.me/+W1SnvvkcV6A3NWMy В этом видео я расскажу, что такое Gemini CLI и почему это круто! Что особенного в этом видео? Мы не только изучим, как работает этот инструмент, но и подружим его с нашим N8N! Таким образом, что сможем использовать бесплатные квоты Google Gemini прямо внутри наших автоматизаций. 🔥 Независимо от того, работаете ли вы с AI-агентами или только начинаете осваивать автоматизации в n8n, этот урок поможет вам овладеть процессом настройки ИИ для любых задач. ⏱ Таймкоды 00:00 – Бесплатные топ-модели ИИ и зачем это нужно в N8N 00:21 – Условие: локальный N8N + Google-аккаунт 00:40 – Откуда берётся 1000 бесплатных запросов: Gemini CLI и квоты Google 01:11 – Что такое Gemini CLI и как он работает 01:53 – Подготовка VPS-сервера (Ubuntu, выбор хостинга) 02:35 – Подключение к серверу по SSH и базовая настройка 03:05 – Установка Node.js, npm и Gemini CLI 04:13 – Авторизация через Google и получение 1000 запросов в день 05:07 – Первый запуск Gemini в терминале 05:38 – Возможности Gemini CLI: файлы, веб-поиск, инструменты 06:09 – Пример запроса с выходом в интернет 06:44 – Идея интеграции Gemini с N8N 07:39 – Использование SSH-ноды в N8N 08:01 – Настройка SSH-доступа в N8N 08:36 – Отправка запросов в Gemini из N8N 09:02 – Бесплатное использование Gemini внутри N8N 09:08 – Связка с AI-агентом и Chat Trigger 09:19 – Обход ограничений через Sub-workflow 10:06 – Обработка и возврат ответа из CLI 10:36 – Настройка агента и CLI-инструмента 11:15 – Использование дешёвой модели как оркестратора 11:50 – Принудительный вызов CLI через system prompt 12:04 – Тестирование связки: чат → CLI → ответ 12:37 – Реальные возможности: работа с сервером и системой 13:18 – Итоги, возможности подхода и завершение 💡 Не забудьте поставить лайк и подписаться, чтобы не пропустить новые уроки по n8n и AI-агентам. Давайте сделаем AI-автоматизации простыми! 🙌 Я — Илья Бовкунов, основатель и СЕО Sendforsign — это компания, занимающаяся AI-автоматизацией договоров и документооборота. В прошлом был Директором по продукту и продуктовому дизайну в международных AI-стартапах. Позвать в подкаст или предложить другое сотрудничество aiiszdes@gmail.com Не забудьте поставить лайк, подписаться и нажать на колокольчик, чтобы не пропустить новые видео об AI-агентах и автоматизациях!

Оглавление (25 сегментов)

  1. 0:00 Бесплатные топ-модели ИИ и зачем это нужно в N8N 49 сл.
  2. 0:21 Условие: локальный N8N + Google-аккаунт 42 сл.
  3. 0:40 Откуда берётся 1000 бесплатных запросов: Gemini CLI и квоты Google 75 сл.
  4. 1:11 Что такое Gemini CLI и как он работает 102 сл.
  5. 1:53 Подготовка VPS-сервера (Ubuntu, выбор хостинга) 122 сл.
  6. 2:35 Подключение к серверу по SSH и базовая настройка 78 сл.
  7. 3:05 Установка Node.js, npm и Gemini CLI 186 сл.
  8. 4:13 Авторизация через Google и получение 1000 запросов в день 150 сл.
  9. 5:07 Первый запуск Gemini в терминале 80 сл.
  10. 5:38 Возможности Gemini CLI: файлы, веб-поиск, инструменты 84 сл.
  11. 6:09 Пример запроса с выходом в интернет 88 сл.
  12. 6:44 Идея интеграции Gemini с N8N 156 сл.
  13. 7:39 Использование SSH-ноды в N8N 67 сл.
  14. 8:01 Настройка SSH-доступа в N8N 106 сл.
  15. 8:36 Отправка запросов в Gemini из N8N 76 сл.
  16. 9:02 Бесплатное использование Gemini внутри N8N 11 сл.
  17. 9:08 Связка с AI-агентом и Chat Trigger 32 сл.
  18. 9:19 Обход ограничений через Sub-workflow 130 сл.
  19. 10:06 Обработка и возврат ответа из CLI 65 сл.
  20. 10:36 Настройка агента и CLI-инструмента 108 сл.
  21. 11:15 Использование дешёвой модели как оркестратора 86 сл.
  22. 11:50 Принудительный вызов CLI через system prompt 29 сл.
  23. 12:04 Тестирование связки: чат → CLI → ответ 91 сл.
  24. 12:37 Реальные возможности: работа с сервером и системой 100 сл.
  25. 13:18 Итоги, возможности подхода и завершение 25 сл.
0:00

Бесплатные топ-модели ИИ и зачем это нужно в N8N

Друзья, всем привет. А что, если я вам скажу, что ваш N8N можно использовать с топовыми моделями искусственного интеллекта до 1тысячи раз в день? Абсолютно бесплатно. Причём я подразумеваю самые топовые модели, например, модели с реинингом Gemini Pro. И для этого нам с вами понадобятся всего лишь две вещи.
0:21

Условие: локальный N8N + Google-аккаунт

Это наш N8N, установленный локально, и базовый аккаунт от вашего Гугла. И всё. Вы, наверное, мне не поверите, но это реально, и возможно это навсегда изменит то, как вы используете NN. Давайте разбираться. Наверняка, когда я сказал фразу "Использовать до 1.000 раз
0:40

Откуда берётся 1000 бесплатных запросов: Gemini CLI и квоты Google

бесплатно", у вас что-то щёлкнуло в голове. Потому что, если мы загуглим с вами такое понятие, как Gemini CLI, перейдём на страницу квот и цены, увидим, что этот магический инструмент нам даёт аж 1.000 запросов в день бесплатно. Ну подождите, это уже становится интересным. Что такое бесплатный usage через Google аккаунты и как вообще получить наши 1.000 запросов к модели бесплатно. Делается это проще, чем нам кажется. Но перед этим коротенький экскурс. Что такое Gemini
1:11

Что такое Gemini CLI и как он работает

CLI? Зачем он нужен? Gemini CLI - это модели от Гугла, которые живут в вашем терминале, коммуницируют с вашим локальным сервером, компьютером, файлами, чем угодно. И, конечно же, общается с GMI API, чтобы слать запросы. То есть, по сути, это нейронка, которая живёт глубоко в вашем компьютере, прямо в вашем терминале, взаимодействует как с вами, с вашими промтами, так с вашими данными, файлами, каталогами и при этом ещё умеет коммуницировать с Google API. Ну, вообще кажется мегакруто, согласитесь. Но даже если вы сейчас ничего не поняли, не переживайте, сейчас я всё по шагам расскажу. Давайте прямо сделаем сразу всё по красоте. Выберем
1:53

Подготовка VPS-сервера (Ubuntu, выбор хостинга)

себе какого-нибудь провайдера VPS-серверов. Выбирайте какого угодно. Главное, позаботьсь о том, чтобы ваш сервер мог коммуницировать с API Гугла. Сами понимаете, где он должен быть, вернее, где его не должно быть. Давайте вместе создадим какой-нибудь новый сервер, сделаем какой-нибудь самый дешёвый. Ну, вообще он за 300 руб. есть сервачок. Операционную систему мы, как люди старой закалки, всегда предпочитаем Убунту 22, а не 24. Так, здесь всё о'кей. О'кей, о'кей. и нажимаем кнопку Создать сервер. Так, вот у нас наш сервер уже готовится. Когда он приготовится, нам на почту придёт его пароль для того, чтобы мы могли получить к нему доступ. Давайте подождём чуть. Ну что, у нас наш сервер готов. Отлично. Давайте попробуем прямо в него постучаться. Так, ну что, я открываю
2:35

Подключение к серверу по SSH и базовая настройка

терминал, пишу SSH root собака. Ищем IP нашего сервера. Так, вот он. Взяли, вставили. Enter. Так что, продолжаем. Connect. Пишем yes. Теперь требует пароль. Идём в почту. Я только что сходил, нажимаю Ctrl V, вставился, нажимаю Enter. Всё, мы на сервере. Единственное, нам, конечно же, сразу нужно заменить пароль. Он говорит: "Ставьте сейчас текущий пароль". Вставили. А теперь новый пароль. Два раза ввели новый пароль, и мы готовы общаться с нашим сервером. Отлично. Давайте вернёмся в документацию Gemini
3:05

Установка Node.js, npm и Gemini CLI

CLI. Перейдём на Quick Start. И нам говорят, чтобы начать с ним коммуницировать, достаточно одной командой. Давайте копируем команду. Возвращаемся в терминал, вставляем команду бум, enter. npm not found, но это потому что нужно сам npm ещё установить, конечно. Идём в какую-нибудь нейроночку, говорим: "У меня чистый VPS науту, как на него развернуть Gemini CLI?" Он говорит: "Давай всё обновим сначала, потом установим NO JS и потом, в принципе, всё должно заработать. Давайте ему поверим". Берём, обновляем всё ждём, пока обновится. Так, обновилось, значит, пора забирать следующую команду. Скачиваем, запускаем not JS20. Ну хорошо, давайте прямо так запускаем. Опять процесс пошёл. Ждём, пока он закончится. Процесс закончился. Пора забирать следующую команду. Забираем. Устанавливаем. Теперь пора проверить наши версии Ноды и npm. Проверяем. Отлично. Обе версии есть. Значит, пока всё хорошо. И настало время забрать отсюда команду и установить Google CLI. Так, смотрим, устанавливаем и ждём какое-то время, пока он остановится. Так, всё, поставилось, есть парочку ворнингов. Ну, пока мы их можем проигнорировать. И сказано, что если мы тут прямо сейчас введём слово Джеми и нажмём Enter, то мы войдём в какой-то магический режим общения с нашей
4:13

Авторизация через Google и получение 1000 запросов в день

неронкой. Пабам. Ну, во-первых, я хочу сказать, что это просто красиво. И нам теперь нужно залогиниться. Помните, в документации было сказано, что если мы залогинимся с помощью Гугла, то у нас будет 1.000 запросов в день. Если мы будем логиниться с помощью других инструментов, тогда квоты будут пониже. Поэтому, естественно, то, что нам нужно, всё остальное зачёркиваем. Нам нужен логин с Гуглом. Здесь нажимаем Enter. И, вообще говоря, браузера у нас сейчас ещё на убнту нет, но Google молодцы. Они про это подумали. Они сказали: "Вот вам ссылочка, заберите её, откройте и залогиньтесь с тем аккаунтом, который вы считаете нужным". Поэтому я просто вставляю ссылочку в свой браузер, выбираю аккаунт, который мне нужен. Говорю: "Sign in". И мне Google готовит код, который я должен буду вставить обратно в свой терминал. Открываем терминал, вставляем этот код, нажимаем Enter. И вот мы можем теперь общаться с Джемини прямо из нашего терминала. Ну
5:07

Первый запуск Gemini в терминале

конечно же. Привет, как дела у тебя? Так и смотрим, что у нас происходит. Привет, я в порядке. Я здесь, чтобы помочь вам с задачами по разработке программного обеспечения. Давайте поправим чуть-чуть терминал. Вообще хочу ещё раз отметить, что происходит. Мы сейчас на нашем сервере где-то на далёком терминале пишем запросы. Нам Google API отвечает, нейроночка всё делает. Но мы должны понимать, что это не просто метод коммуникации с нейронкой. Давайте здесь нажмём с Tools. Мы можем увидеть, что у
5:38

Возможности Gemini CLI: файлы, веб-поиск, инструменты

этого инструмента очень много клёвых возможностей. Он умеет редактировать файлы, он может делать Google search, он может читать папочки. И вообще масса всего клёвого, клёвого, что мы хотели бы получить от инструментов такого типа. Вообще, мне кажется, тема с CLI и нейронками в терминале - это отдельная большая тема. Если она вам интересна, то напишите обязательно в комментариях, потому что здесь столько всего можно поделать клёвого. Ну, конечно, из самого базового, что мы с вами обычно делаем, мы, например, можем сказать: "Сделай небольшое исследование
6:09

Пример запроса с выходом в интернет

и посмотри, какое население Австралии. Обязательно сходи в интернет". Так, я сделал какое-то максимальное количество опечаток на эту строчку, поэтому давайте перепроверим. Тактактак тактак. Всё хорошо. Запускаем. Смотрим, что сейчас происходит с нашим инструментом. Обратите внимание, он делает Google search. Он серчт в интернете, прежде чем нам ответить на наш вопрос, и взял после этого только ответил. Это значит, что этот инструмент просто по просьбе может ходить в веб, собирать нужную информацию и потом давать нам ответ. Так, ну а теперь у нас базовый вопрос. А если у
6:44

Идея интеграции Gemini с N8N

нас есть наш любимый NVM, в котором мы делаем много всяких автоматизаций, если какой-то способ из NVC посылать запрос на наш сервер? Ведь мы-то знаем, что там теперь наш классный Google крутится. Получать ответы от этого Гугла и возвращать нам в NCman для того, чтобы мы могли использовать квоту в 1.000 запросов в день из нашего NCEN. Есть ли такая возможность внутри N? Есть ли такая нода? Ну, конечно, есть. Кстати, если вы развиваетесь в NVN и автоматизациях, то обязательно загляните в нашу про группу. Там есть мегамастер-класс, который вас буквально за пару часов введёт вообще все в аспекты АЗы и базу N8N. И потом там есть ещё бездонное количество проматериалов, которые, если вы уже прямо что-то знаете и углубляетесь, ну, дадут вам какие-то уникальные знания, технические особенности и просто кучу всего интересного. Поэтому обязательно заскакивайте в нашу прогруппу. Ссылка на неё в описании. Так, ну интригу уже больше держать не будем. Так, что это за
7:39

Использование SSH-ноды в N8N

магическая нода? Ну, конечно, она называется SSH. Добавляем эту ноду. И здесь есть возможность выполнять команды. По сути, мы можем делать всё, что мы только что делали с терминалом, но из нашего NV CM. Нам достаточно прописать креды нашего сервера. прописать здесь конкретную команду, которую мы хотим выполнить, и ответ, когда он будет готов, вернётся нам обратно в NMN. Кажется, что нужно попробовать, согласитесь. Так, ну что
8:01

Настройка SSH-доступа в N8N

давайте креды сейчас заполним. Берём, нажимаем, добавляем новые креды. У вас может быть приватный ключ, я пока по паролю залечу. Хост. Хост мы знаем, это наш сервак. Забираем IP нашего сервака. Возвращаемся, вставляем сюда. Username. Мы пока не меняли root. Пароль. Пароль нам прислали в почте. Вставляем пароль. Пробуем коннектиться. Коннекта не происходит. А это потому, что мы пароль же поменяли. Мы же его сами с вами придумывали. Так, давайте вспоминать. Может быть, он Да, обожаю этот зелёный свет, но кажется, что мы невероятно близки. В документации сказано, как мы можем спрашивать вопросы у нейронок через Cli. Пишем: "Джемини, как дела?" Выполняем команду. Ждём, пока она
8:36

Отправка запросов в Gemini из N8N

исполнится. Вау! Смотрите, нам вернулся ответ. И здесь, среди прочего, есть поле STD out. И здесь написано: "Я готов получить вашу первую команду". Это ли не прекрасно? Давайте я попробую вставить ту же самую команду, какое население Австралии. Выполняем. Ну, здравствуй, мой дорогой. По состоянию на 13 декабря двадца пятого года оценочная численность населения Австралии 28 млн человек. Кажется, мы только что научились использовать бесплатную квоту Gemini из N8N. А можно ли это подружить как с
9:02

Бесплатное использование Gemini внутри N8N

агентом? Ну, конечно, можно. Берём, добавляем чат триггер. Так, отлично. К
9:08

Связка с AI-агентом и Chat Trigger

чат-триггеру мы обычно добавляем агента. AI, агент. Прекрасно. И теперь кажется, что нужно делать SSH. А его здесь нет. Но это ограничение можно обойти. Каким образом? Ну, конечно, вы уже знаете. Нам
9:19

Обход ограничений через Sub-workflow

нужно вызвать другой Workflow. А уже в этом workflow мы можем использовать нашу SSH-ноду. Какой workflow? Давайте создадим новый. Так, обязательно укажем, что нам все данные не нужны. Давайте просто прокинем сюда промт. Да, это будет строка. Нас устраивает. Вот эта нода вообще никогда никому не нужна. Здесь добавляем SSH. Так, выполняем команду. Креды у нас прокинулись уже, потому что мы задавали эти креды. Здесь пишем Gemini. И сюда, конечно, по-хорошему вставить промт. Давайте попробуем выполнить эту команду. О'кей. Промт есть. Прекрасно. Соответственно, здесь переходим в Expressions. Сюда закидываем этот промт. Но когда будет реальное выполнение, здесь будет текст. Мы уж понимаем, правильно? А ещё я помню, что там сразу несколько полей возвращается, поэтому давайте вернём только одно. Добавим ноду Edit Fields. И здесь хотим добавить поле answer. И сюда
10:06

Обработка и возврат ответа из CLI

мы должны помнить, что там вроде как это выглядело Jon Std out, по-моему. Вот это поле. Соответственно, все поля будут игнорироваться. будет забираться значение и после прохождения ноды Edit Fields будет оставаться только это поле. Соответственно, всё, что есть, вернётся обратно в родительский workflow. Нас это устраивает. Давайте сохраним, чтобы ничего не потерять. Перейдём обратно, сделаем рефреш. О'кей. Промт. Мы сейчас сделаем вообще финт ушами.
10:36

Настройка агента и CLI-инструмента

Напишем привет. Посмотрим на структуру. Угу. В чат у нас есть наше слово привет. Давайте подсоединим сюда. Я хочу, чтобы не агент придумывал, а значение для слова промт, а я прямо хочу, чтобы, если агент точно захочет использовать нашу, а ноду Subflow, чтобы не агент прокидывал всё это значение, а прямо из чата проходило. Я назову эту ноду CLI. Здесь пропишу CLI Tool. Так, а дальше нужно добавить какую-то модель. И тут вы спросите: "Ага, ты говорил, всё будет бесплатно". Так это же не бесплатно, здесь должна быть моделька. Действительно, тут должна быть моделька, которая выступает, ну, по сути, оркестратором. То есть модель, которая определяет, нужно ли вызывать
11:15

Использование дешёвой модели как оркестратора

инструмент, либо не нужно вызывать инструмент. Эта модель может быть мегамаленькой, мегапростой. Например, я добавлю модель Chat GPT41 Mini. То есть она стоит примерно 0,0 центов за огромное количество токенов, потому что это очень маленькая модель и очень старая. Но как оркестратор и модель, которая принимает решение вызывать тот или иной инструмент и потом принимать оттуда ответы, модель подходит мегахорошо. Поэтому оставим её. Так, обязательно нужно всё ровно располагать, все но, потому что так лучше работает. NVCN. Давайте ещё откроем агента и напишем системное сообщение. Пишу
11:50

Принудительный вызов CLI через system prompt

"Каждый раз ты обязан использовать Cali Tool перед тем, как ты предоставляешь финальный ответ". Так, кажется, такую инструкцию он уже не сможет обойти. Так, сохраняем. Ну что, давайте пробовать.
12:04

Тестирование связки: чат → CLI → ответ

Пишем: "Привет". Так, смотрим, как это всё выполняется. Да. Да, опачки, он не смог обойти эту тулу, начал её вызывать. Прекрасно, меня это уже радует. Давайте ждать, когда же придёт нам ответ. Так, ответ только что пришёл. Так, и обратите внимание, если мы тут выберем output и посмотрим, что у нас в этой туле, мы видим, что агент туда прокинул слово "привет", а вернулось нам: "Привет, я готов выполнять все твои команды". Ну, конечно же, вы должны понимать, что вот эта вся история нам раскрывает какие-то мегавозможности, потому что эта штука
12:37

Реальные возможности: работа с сервером и системой

живёт непосредственно внутри нашего компьютера. Она может не только отвечать на наши вопросы, а и взаимодействовать с файлами, узнавать информацию об этом компьютере, выполнять какие-то команды. Допустим, если я скажу: "Расскажи мне про этот сервер", что за операционная система и прочие интересные вещи. Нажму Enter. И теперь мы смотрим, что опять у нас выполняется наша CL команда. Агент ждёт её выполнения. Давайте посмотрим, что он нам ответит. Ну вот ответ нам пришёл. Этот сервак на Умуту 22, оперативки 4 ГБ, двухъядерный Xion и вся прочая информация, которая нам может быть интересна. Вы понимаете, что вся эта конструкция нам раскрывает какие-то
13:18

Итоги, возможности подхода и завершение

мегавозможности, поэтому подписывайтесь на канал, оставайтесь на связи, ставьте лайк, оставляйте коммент и давайте исследовать искусственный интеллект вместе. На этом всё. Пока и до встречи.

Ещё от ИИшенка | AI Automation

Ctrl+V

Экстракт Знаний в Telegram

Транскрипты, идеи, методички — всё самое полезное из лучших YouTube-каналов.

Подписаться