Извлечение ключевых слов с помощью OpenAI (ChatGPT)
![Извлечение ключевых с помощью OpenAI (ChatGPT) Извлечение ключевых с помощью OpenAI (ChatGPT)](/media/blogimg/auto/ru/d140c023c2b7d34023a0704e85fec15c.png)
Интеграция с OpenAI (ChatGPT) реализована в виде отдельного блока AI (ChatGPT), который можно разместить между Источником и Приемом данных. Это позволит создавать запрос на основе данных из Источника данных и передавать данные из OpenAI (ChatGPT) в поля Приема данных. Таким образом вы сможете в автоматическом режиме получать данные из OpenAI (ChatGPT) и передавать их в те сервисы и системы, которые используете.
Функция позволяет анализировать данные из Источника данных с помощью OpenAI (ChatGPT) и передавать в Прием данных результат запроса.
Навигация:
Подключение Google Sheets как Источника данных:
1. Какие данные можно получать из Google Sheets?
2. Как подключить аккаунт Google Sheets к ApiX-Drive?
3. Выбор таблицы и листа, из которого будут выгружаться строки.
4. Пример данных которые буду передаваться из Google Sheets.
Подключение OpenAI (ChatGPT):
1. Какие данные можно получать из OpenAI (ChatGPT)?
2. Как подключить аккаунт OpenAI (ChatGPT) к ApiX-Drive?
3. Как настроить в выбранном действии поиск данных в OpenAI (ChatGPT)?
4. Пример данных, которые буду передаваться из OpenAI (ChatGPT).
Настройка передачи данных в Google Sheets:
1. Что будет делать интеграция с Google Sheets?
2. Как подключить аккаунт Google Sheets к ApiX-Drive?
3. Как настроить в выбранном действии передачу данных в Google Sheets?
4. Пример данных, которые будут отправлены в ваш Google Sheets.
5. Автообновление и интервал срабатывания связи.
Настройка ИСТОЧНИКА Данных: Google Sheets
Давайте рассмотрим работу функции запроса данных у OpenAI (ChatGPT) и передачи результата в Google Sheets.
Для начала, необходимо создать новую связь.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Создание связи Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Создание связи](/media/blogimg/auto/ru/c7f4770468b153c240505ca9f55e0baf.png)
Выберите систему в качестве Источника данных. В данном случае, необходимо указать Google Sheets.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы Источника данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы Источника данных](/media/blogimg/auto/ru/4052f6fec617fddf20ad797aa9dbf0dd.png)
Далее, необходимо указать действие "Загрузить строки (новые)".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия в Источнике Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия в Источнике](/media/blogimg/auto/ru/c4f602b82e73337d404326aaeec33da0.png)
Следующий шаг - выбор аккаунта Google Sheets, из которого будет происходить выгрузка данных.
Если нет подключенных логинов к системе кликните "Подключить аккаунт".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Подключение аккаунта Источника Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Подключение аккаунта Источника](/media/blogimg/auto/ru/d36c96b9440bf2d8a88c3ec2e8ccbb08.png)
Выберите какой аккаунт вы хотите подключить к ApiX-Drive и предоставьте все разрешения для работы с этим аккаунтом.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта Источника Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта Источника](/media/blogimg/auto/ru/bf22b04385d6ac7dd98d5f0ce77401a4.png)
Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.
Внимание! Если ваш аккаунт находится в списке "неактивные аккаунты" проверьте свой доступ к этому логину!
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор активного аккаунта Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор активного аккаунта](/media/blogimg/auto/ru/643ebd12985b179fbe885265d12017bb.png)
Выберите таблицу и лист Google Sheets, где расположены необходимые вам данные.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и Листа Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и Листа](/media/blogimg/auto/ru/bd5d55bbc431ac444a40348b62c9d0af.png)
Если необходимо, Вы можете настроить Фильтр данных, либо кликнуть "Продолжить", чтобы пропустить этот шаг.
Для того, чтобы узнать как настраивается Фильтр данных перейдите по ссылке: https://apix-drive.com/ru/help/filtr-dannyh
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Фильтрация данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Фильтрация данных](/media/blogimg/auto/ru/9433e88ad7c3144ea35b138cdfd4bba5.png)
Теперь вы можете увидеть тестовые данные по одной из строк в вашей таблице Google Sheets.
Если вы хотите обновить тестовые данные - кликните "Загрузить тестовые данные из Google Sheets".
Если вы хотите изменить настройки - кликните "Редактировать" и вы вернетесь на шаг назад.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные Источника Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные Источника](/media/blogimg/auto/ru/5c2197fb7566e466f0585f76a24f0fb3.png)
Теперь подключаем дополнительный блок OpenAI (ChatGPT). Для этого кликаем на "+" и из списка выбираем "AI (GPT-Chat)".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Начало настройки OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Начало настройки OpenAI (ChatGPT)](/media/blogimg/auto/ru/5c175903c64ad02a7fa1be2c1fb7e8c2.png)
Настройка OpenAI (ChatGPT)
В качестве системы, в которой будет выполняться поиск выбираем "OpenAI (ChatGPT)".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы OpenAI (ChatGPT)](/media/blogimg/auto/ru/d08b74277b9594b10d5421bb60589d7d.png)
Далее, необходимо указать действие, для данной задачи мы рекомендуем использобать GPT-4 или GPT-3.5. Выберите, например, "Отправить PROMPT (GPT-3.5)".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия OpenAI (ChatGPT)](/media/blogimg/auto/ru/e7544e19091b46051be3a8aab10ab589.png)
- Отправить PROMPT (GPT-4) - это большая мультимодальная модель, которая может решать сложные задачи с большей точностью.
(Доступна в API только для платных пользователей OpenAI!)
- Отправить PROMPT (GPT-3.5) - данные модели могут понимать и генерировать естественный язык или код. Самая функциональная и экономичная модель семейства GPT-3.5 - gpt-3.5-turbo.
Следующий шаг - выбор аккаунта OpenAI (ChatGPT).
Если нет подключенных логинов к системе ApiX-Drive кликните "Подключить аккаунт".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Подключение аккаунта OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Подключение аккаунта OpenAI (ChatGPT)](/media/blogimg/auto/ru/de62b348cb0f65185ce61401c70226a8.png)
Введите API ключ, который находится в настройках Вашего личного кабинета OpenAI (ChatGPT).
Перейдите в ваш кабинет OpenAI (ChatGPT), в правом верхнем углу кликните на вкладку "Personal", затем перейдите в раздел "View API keys" и нажмите "Create new secret key". Скопируйте API ключ и вставьте его в соответствующее поле окна подключения аккаунта в системе ApiX-Drive.
Если у ваш аккаунт OpenAI (ChatGPT) принадлежит к нескольким организациям, необходимо также указать ID Организации. Для этого перейдите в "Settings" и скопируйте Organization ID.
Кликните "Сохранить и выберите подключенный аккаунт OpenAI (ChatGPT) в выпадающем списке.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Сохранение аккаунта Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Сохранение аккаунта](/media/blogimg/auto/ru/1791ab0b088dddf1ee23d58bede3adec.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Ключ API в аккаунте OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Ключ API в аккаунте OpenAI (ChatGPT)](/media/blogimg/auto/ru/04691a345fb976ec71d4b4d344334849.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Ключ API в аккаунте OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Ключ API в аккаунте OpenAI (ChatGPT)](/media/blogimg/auto/ru/22998153840c49bb9f7ea0e4119041f5.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | ID Организации в аккаунте OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | ID Организации в аккаунте OpenAI (ChatGPT)](/media/blogimg/auto/ru/ebfe5849616d5f7b8001ca21b335cb69.png)
Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.
Внимание! Если ваш аккаунт находится в списке "неактивные аккаунты" проверьте свой доступ к этому логину!
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта OpenAI (ChatGPT)](/media/blogimg/auto/ru/449b9e81fed6523013ee67173ca8db0b.png)
Теперь необходимо выбрать Модель OpenAI. Выбор модели зависит от вашей задачи.
Модели GPT-4 могут решать сложные задачи с большей точностью, чем предыдущие модели. GPT-4 оптимизирован для чата, имеет режим JSON. Модели подходят для написания кода, анализа и написания текстов, ответов на вопросы о базе знаний. Данные модели так же лучше справляются с переводами на другие языки чем предыдущие модели.
Подробнее о моделях:
GPT-4
Модели GPT-3.5 могут понимать и генерировать естественный язык или код. Функциональные и экономически оптимальные модели. Подходят для традиционных задач, таких как анализ или генерация текста и кода, перевод текстов.
Подробнее о моделях:
В данном случае выберите, например, "GPT-3.5 Turbo Updated 0613 (4k)".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) ](/media/blogimg/auto/ru/67f15d7f47b8d4b5997ea920c3906553.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) ](/media/blogimg/auto/ru/6bc7658baad4b5a35a4f54da0b41802b.png)
- Запрос - в данное поле необходимо назначить в какой переменной письма Источника данных находятся данные, по которым будет производиться запрос на сервере OpenAI (ChatGPT), в нашем случае, это "Тело письма text".
- Предел токенов - это количество слов, до которого будет продолжатся генерация в OpenAI. 1 000 токенов - 750 слов.
-Штраф за присутствие - этот параметр используется, чтобы побудить модель включать в сгенерированный текст разнообразные токены. Это значение, которое вычитается из логарифмической вероятности токена каждый раз, когда он генерируется. Более высокое значение Штраф за присутствие приведет к тому, что модель с большей вероятностью будет генерировать токены, которые еще не были включены в сгенерированный текст.
-Штраф за частоту - этот параметр используется для предотвращения слишком частого повторения моделью одних и тех же слов или фраз в сгенерированном тексте. Это значение, которое добавляется к логарифмической вероятности токена каждый раз, когда он встречается в сгенерированном тексте. Более высокое значение Штрафа за частоту приведет к тому, что модель будет более консервативной в использовании повторяющихся токенов.
-Температура - может принимать значения от 0 до 2. Более высокие значения, такие как 0,8, сделают вывод более случайным, а более низкие значения, такие как 0,2, сделают его более сфокусированным и детерминированным.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Настройка OpenAI (ChatGPT) ](/media/blogimg/auto/ru/a0605fc19faf6b2aff0a9e062aa572b2.png)
Теперь вы видите тестовые данные по вашему запросу. Эти данные вы можете передавать в свою таблицу приема.
Если тестовые данные не появились автоматически - кликните "Выполнить поиск в OpenAI (ChatGPT)".
Если вас что-то не устраивает - кликните "Редактировать", вернитесь на шаг назад и измените настройки полей для поиска.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные OpenAI (ChatGPT) ](/media/blogimg/auto/ru/31a11224815b861db2e622a92b0ac598.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные OpenAI (ChatGPT) Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные OpenAI (ChatGPT) ](/media/blogimg/auto/ru/a59386b041c5ed3ca633f4cd1b915ee3.png)
На этом настройка OpenAI (ChatGPT) данных завершена!
Теперь можем приступить к настройке Google Sheets в качестве системы Приема данных.
Для этого кликните "Добавить Приемник данных".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы приема данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы приема данных](/media/blogimg/auto/ru/ae27300b6079b8e1df654c5ed8faf7e5.png)
Настройка ПРИЕМА Данных: Google Sheets
Выберите систему в качестве Приема данных. В данном случае, необходимо указать Google Sheets.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы приема данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор системы приема данных](/media/blogimg/auto/ru/8bcdb3beedbccc5c978006d63e684a62.png)
Далее, необходимо указать действие "Обновить СТРОКУ".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия в приеме данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор действия в приеме данных](/media/blogimg/auto/ru/2137e6b95a60a14cb263444d26b01a9f.png)
Следующий шаг - выбор аккаунта Google Sheets, в который будет передаваться результат запроса OpenAI (ChatGPT). Если это тот же аккаунт, то его и выбираем.
Если нужно подключить другой логин к системе кликните "Подключить аккаунт" и повторите аналогичные действия, описание при подключении Google Sheets в качестве Источника данных.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта приеме данных Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор аккаунта приеме данных](/media/blogimg/auto/ru/177cbfb27017abc86809bef826e67399.png)
Теперь нужно выбрать Файл(Таблицу) и Лист, в которых будет происходить обновление статуса OpenAI (ChatGPT).
В поле "Колонка для поиска", нужно выбрать колонку, по которой будет происходить поиск данных. То есть, где искать данные в таблице.
Далее, в поле "Что искать", вам нужно выбрать переменную из выпадающего списка или прописать данные вручную, по какому значению система будет искать данные, для обновления нужной вам строки. В нашем случае, мы выбираем колонку "А", в которой находятся данные о запросе. Система будет обновлять данные в нужной строке, только если в ней будут совпадать запрашиваемые данные.
Также, нужно указать Тип поиска, на случай, если будет найдено несколько строк с одинаковым запросом:
"Взять первую найденную строку" - поиск и обновление данных, будет происходить в первой найденной строке, которая удовлетворяет условиям поиска.
"Взять последнюю найденную строку" - поиск и обновление данных, будет происходить в последней найденной строке, которая удовлетворяет условиям поиска.
"Взять все найденные строки" - поиск и обновление данных, будет происходить по всем найденным строкам, которые удовлетворяют условиям поиска.
Теперь вам нужно назначить в пустую колонку переменную с результатом запроса, которую мы берем из блока Поиска данных. В дальнейшем, в этой колонке будут обновляться данные по вашему запросу.
После настройки кликаем "Продолжить".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и настройка Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и настройка](/media/blogimg/auto/ru/94cbe939d89f7f009154c139e6d5943f.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и настройка Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор Таблицы и настройка](/media/blogimg/auto/ru/013c75bff411f202d344707980c898ee.png)
Таким образом блок OpenAI (ChatGPT) берет в Источнике данных поле, в котором у вас прописана текст запроса, опрашивает у сервера OpenAI (ChatGPT) результат этого запроса и передает эти данные в поле Приема данных, например, в колонку "B".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Тестовые данные ](/media/blogimg/auto/ru/1cac89b73ba3636fb98587025d3f690d.png)
На этом этапе настройка завершена!
Теперь можете приступить к выбору интервала обновления и включению автообновления.
Для этого кликните "Включить автообновление".
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Завершение настройки Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Завершение настройки](/media/blogimg/auto/ru/f80f932e867d35df68e40db83c94576c.png)
На главном экране кликните на иконку шестеренки, чтобы выбрать необходимый интервал обновления или настройте Запуск по расписанию. Для того, чтобы запускать связь по времени - выберите Запуск по расписанию и укажите желаемое время срабатывания обновления связи или добавьте сразу несколько вариантов времени, когда нужно, чтобы срабатывала связь.
Внимание! Чтобы Запуск по расписанию сработал в указанное время необходимо, чтобы интервал между текущим временем и указанным временем был более 5 минут. Например, вы выбираете время 12:10 и текущее время 12:08 - в этом случае автообновление связи произойдет в 12:10 на следующий день. Если вы выбираете время 12:20 и текущее время 12:13 - автообновление связи сработает сегодня и далее каждый день в 12:20.
Для того, чтобы текущая связь срабатывала после другой связи, поставьте галочку "Обновлять только после связи" и укажите связь, после которой будет срабатывать текущая.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор интервала обновления Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор интервала обновления](/media/blogimg/auto/ru/4aa0af13e6010c9295e6f2d9cd83cd83.png)
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор приоритета обновления Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Выбор приоритета обновления](/media/blogimg/auto/ru/207394453376f47b2e1b5efc198f8835.png)
Для включения автообновления переключите ползунок в положение как показано на картинке.
Для того, чтобы выполнить принудительное срабатывание связи, кликните по иконке в виде стрелки.
![Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Включение автообновления Настройка извлечения ключевых с помощью OpenAI (ChatGPT) | Включение автообновления](/media/blogimg/auto/ru/d179b9a82088100d9a24083cb758a96f.png)
На этом настройка Поиска данных по OpenAI (ChatGPT) завершена! Все достаточно просто!
Теперь можете не беспокоиться, дальше ApiX-Drive сделает всё самостоятельно!