Надстройка PLEX для Microsoft Excel 2007-2024 и Office 365

Запрос к нейросети

5177 21.04.2024
Запрос к нейросети


Инструмент позволяющий выполнить онлайн-запрос по API к нейросетям ChatGPТ (версия 3.5 Turbo) или YandexGPT (последняя текущая версия 3.0), используя выделенные ячейки в качестве текста запроса и заданную инструкцию из списка шаблонов (или свой шаблон):

Окно вызова запроса нейросети

Результаты запроса всегда выводятся справа от выделенных ячеек (их содержимое затирается, но возможен откат). Дополнительно можно регулировать температуру запроса (креативность модели) и предельную длину ответа в токенах.

При первом использовании необходимо ввести параметры подключения в диалоговом окне под кнопкой Настройки:

Настройки подключения к нейросетям

Пошаговые инструкции для получения этих настроек для каждой нейросети можно найти ниже:

Настройка подключения к ChatGPT

  1. Зарегистрируйте на сайте https://openai.com/ (для пользователей из России потребуется VPN и аренда нероссийского мобильного номера для получения однократного подтверждающего SMS).
  2. Пополните баланс (нужна нероссийская банковская карта) минимум на 5 USD в личном кабинете https://platform.openai.com/settings/organization/billing/overview
  3. Там же в личном кабинете зайдите в раздел API-keys https://platform.openai.com/api-keys и сгенерируйте API-ключ.

Другой вариант: если с регистрацией аккаунта или оплатой из России возникают сложности, то можно просто купить готовый аккаунт на openai.com с уже пополненным балансом. В интернете полно подобных предложений от частных лиц и за рубли. Гуглите по фразе “ купить аккаунт openai с балансом” – вариантов полно.

Настройка подключения к YandexGPT

Преимущество YandexGPT в том, что он без каких-либо ограничений работает и легко оплачивается в России, но процесс получения параметров folderID и OAuth token тут чуть более сложный.

  1. Входим в консоль YandexCloud со своим Яндекс ID на странице https://yandex.cloud/ru/ 
  2. Создаем платёжный аккаунт и привязываем карту любого российского банка. Пополняем с неё баланс (рублей на 100 для начала вполне хватит).
  3. Первый необходимый для подключения параметр – идентификатор папки folderID можно скопировать в личном кабинете в верхней части страницы:

    folderID
Для получения второго необходимого для подключения параметра OAuth token перейдите по ссылке, и нажмите Разрешить:

OAuth token

Лимиты и ограничения

Обе нейросети имеют ограничения по возможностям, которые следует иметь ввиду при их выборе и использовании. На текущий момент это:

  • ChatGPT: максимум 500 запросов в минуту и 10000 запросов в день.
  • YandexGPT: максимум 100 запросов в час

Коды ошибок

Если запрос не может быть выполнен, то сервер ChatGPT возвращает ошибки со следующими кодами:

Код и название ошибки

Причина ошибки

401 - Invalid Authentication Неправильная авторизация. Проверьте корректность API-ключа или сгенерируйте его заново.
403 - Country, region, or territory not supported Запрос из этой страны не поддерживается. Проверьте, что включен VPN.
429 - Rate limit reached for requests Превышена допустимая частота запросов.
429 - You exceeded your current quota, please check your plan and billing details Закончились деньги на балансе.
500 - The server had an error while processing your request Внутренняя ошибка сервера openai.com
503 - The engine is currently overloaded, please try again later Сервер перегружен, попробуйте подождать и выполнить повторный запрос позднее.

Полный список всех инструментов надстройки PLEX



26.04.2024 23:52:22
Ошибка получения iamToken для YandexGPT. Все поля заполнены верно. Где искать ошибку?
27.04.2024 09:17:23
Client secret - я обновил этот параметр и получил новый токен  вставил новый токен в настройки- всё заработало.  
27.04.2024 04:25:20
Здравствуйте. При привязке карты открывается баннер "Вы можете привязать карту только с включенной защитой 3-D Secure..." И дальше не пускает.
27.04.2024 09:26:08
А что у вас за банк?
Нужна карта с подтверждением операций по SMS кодом.
28.04.2024 07:50:58
Спасибо. Совет ниже помог. Дело в браузере. У меня в настройках Vivaldi включен уровень блокировки "От слежки и рекламы". Вот и блокировал.
27.04.2024 09:33:15
Смените браузер. У меня вивальди тоже открывает только это окно. Через яндекс браузер ниже появляется форма для заполнения инфы по карте.
28.04.2024 07:47:05
Спасибо. С браузером Cent всё нормально. Кстати, у меня основной браузер тоже Vivaldi.
27.04.2024 07:50:33
Делал по инструкции. Баланс положительный. Ошибка получения iamToken для YandexGPT.  
27.04.2024 09:25:02
Игорь, я упростил инструкцию по получению OAuth token для Яндекса - попробуйте по ней, пожалуйста.
27.04.2024 08:56:35
Ошибка получения iamToken для YandexGPT
27.04.2024 09:25:21
Я упростил инструкцию по получению OAuth token для Яндекса - попробуйте по ней, пожалуйста.
27.04.2024 09:28:16
Помогло. Спасибо
27.04.2024 10:13:57
Спасибо, но теперь запускается, но яндекс выдает ошибку "Error 400"

UPD. Оказалось, что некоторые запросы обрабатываются, а на некоторых выдается такая ошибка
27.04.2024 11:06:49
Николай, в инструкции все правильно? Перехожу по ссылке из инструкции, а там уже clientID подставлен (...client_id=1a...fb).
Но с этим clientID заработало
27.04.2024 15:57:05
Я упростил инструкцию по получению OAuth token для Яндекса - попробуйте по ней, пожалуйста.
27.04.2024 09:04:03
Все работает с яндексом.
с ЧатGPT нужно еще морочиться.
27.04.2024 09:16:46
Client secret - я обновил этот параметр и получил новый токен  вставил новый токен в настройки- всё заработало.  
27.04.2024 09:26:21
Обновил Client secret.
Перезашел по ссылки  https://oauth.yandex.ru/authorize?response_type=token&client_id= (ClientID)
а OAuth token  остается прежнем
27.04.2024 11:02:45
Аналогичная проблема. Продолжаю поиски. Кто найдет альтернативное решение, отпишитесь сюда, пожалуйста.
27.04.2024 09:55:41
Было бы неплохо иметь возможность создавать свои шаблоны запросов.
08.05.2024 19:44:47
Я об этом говорю в конце видео - посмотрите.
Там простой текстовый файл с шаблонами - можно дописывать свои сколько угодно :)
27.04.2024 10:04:36
Добрый день! Выдает ошибку. Проверил несколько раз. Нахожусь в Казахстане
08.05.2024 19:44:00
Какую именно ошибку? Для какой нейросети из двух?
VPN включен?
13.05.2024 18:21:37
На обоих нейросетях. Пишет "Не удается найти указанный ресурс".
Для яндекса. В дебаге на вот эту строчку ошибка " .Send (token_data) "

'если старый токен протух или его нет - получаем новый iamToken
        If Len(regToken) = 0 Or regExpDate < DateAdd("m", 15, Now) Then
            
            Set httpRequest = CreateObject("MSXML2.XMLHTTP")
            token_url = "https://iam.api.cloud.yandex.net/iam/v1/tokens"
            token_data = "{""yandexPassportOauthToken"": """ & yOAuthToken & """}"
            
            With httpRequest
                .Open "POST", token_url, False
          .Send (token_data)
            End With 
Для чатдпт. В дебаге на вот эту строчку ошибка "   .Send (requestBody)"
  'отправляем запрос
                Set httpRequest = CreateObject("MSXML2.XMLHTTP")
            
                With httpRequest
                    .Open "POST", OPENAI_API_ENDPOINT, False
                    .SetRequestHeader "Content-Type", "application/json"
                    .SetRequestHeader "Authorization", "Bearer " & oAPIkey
                    .Send (requestBody)
                End With
 
ВПН не включен. В Казахстане нет блокировок.
13.05.2024 20:49:49
Попробуйте с VPN.
В самом Казахстане, может, блокировок и нет, но хозяева этих нейросетей могут ограничивать их работу для Казахстана, к сожалению.

И скачайте текущую версию и замените её файлами старую (у вас точно не самая последняя сейчас).
13.05.2024 21:31:04
Да с впн обе нейросети заработали. Спасибо большое. Жаль, что не работает без.
27.04.2024 12:53:37
Минимальная сумма пополнения на яндексе 5 000 рублей! Откуда взялись 100 рублей?!
27.04.2024 15:56:14
А где вы увидели сумму в 5000 р?
У меня в консоли YandexCloud после нажатия на кнопку Пополнить баланс выдает:

27.04.2024 13:09:46
YandexGPT пишет ошибку 403.
Нигде никаких разрешений не надо больше давать, кроме того, что в инструкции?
Та же ошибка от YandexGPT.
ChatGPT не подключен, в настройках API-key пустой.
23.05.2024 20:12:33
Такая же ошибка (403)
05.06.2024 12:21:35
Была такая же проблема. Оказалось, что  в консоли YandexCloud на вкладке Дашборд каталога нужно было привязать платёжный аккаунт, который был создан
10.07.2024 19:44:46
Здравствуйте, точно такая же ошибка и у меня была, СПАСИБО ОГРОМНОЕ :):):)
27.04.2024 15:03:23
Работает. Спасибо
27.04.2024 15:47:02
Отлично, спасибо! :)
27.04.2024 15:18:58
Сделал всё по инструкции. Всё прекрасно работает! Спасибо!
27.04.2024 15:46:42
Ура! Спасибо!
Настраивали на Яндекс или на ChatGPT?
27.04.2024 17:32:48
Пока только Яндекс.
27.04.2024 18:06:29
немного погонял. в целом норм, но нужно допилить, чтобы запоминались настройки и последняя запись в пустом шаблоне. А то каждый раз править приходится.
YandexGPT кстати пока слабоват. Прошу указать расстояние от города до аэропорта - так и пишет в ответе - сходи на яндексмапс и посмотри.
08.05.2024 19:40:27
Так в окне есть кнопочка с замком в левом нижнем углу - она не сбрасывает содержимое окна после закрытия (на этот сеанс).
27.04.2024 18:23:51
возможно ли настроить чтобы только excel ходил по vpn?
22.05.2024 12:43:55
Тоже актуальная тема. Использовал несколько платных ВПН для windows (не браузерных) и надстройки эксель (не только плекс) обращающиеся к чат гпт все-равно ходили с моей страны в обход впн, что приводило к блоку аккаунтов. Если кто найдет впн с которым будет корректно эксель к апи GPT логиниться, то напишите плз.
28.04.2024 08:21:41
подскажите , пожалуйста, я оплатил, но у меня не горит зеленым default, как у Николая в примере. и постоянно выдает ошибку 403 , я использовал Folder ID который указ на скрине справа от default. Что то не так сделал ?\
яндекс.png
08.05.2024 19:43:01
Илья, возможно, дело в OAuth-токене.
Я чуть поправил (упростил) инструкцию выше по его получению - посмотрите и попробуйте по ней, плиз.
28.04.2024 12:53:35


Илья Овчинников
28.04.2024 08:21:41


подскажите , пожалуйста, я оплатил, но у меня не горит зеленым default, как у Николая в примере. и постоянно выдает ошибку 403 , я использовал Folder ID который указ на скрине справа от default. Что то не так сделал ?\
яндекс.png
Присоединяюсь к вопросу, точно такая же ситуация. Как быть?
28.04.2024 17:18:53
Добрый день уважаемый Николай. При нажатии "Запрос к нейросети" получаю следующее "Run-time-error '76': Path not found".
У меня такая же проблема. При нажатии "Запрос к нейросети" получаю следующее "Run-time-error '76': Path not found".
08.05.2024 19:38:42
Моя вина :facepalm: Перекачайте архив с PLEX еще разок и установите поверх - всё исправится.
09.05.2024 12:57:01
Николай, Большое Спасибо все заработало.
День добрый! Подскажите, пожалуйста, почему при запросе возникает ошибка VBA "Run-time error '-2146697208 (800c0008)' Сбой скачивания указанного ресурса"?.
На домашнем компьютере все получилось настроить, а на рабочем не могу понять как исправить данную ошибку.
08.05.2024 19:37:43
Скорее всего это связано с корпоративными ограничениями (сайт AI заблокирован).
16.05.2024 12:05:18
Спасибо, очень интересный инструмент получился. Заметил, что при наличии в тексте ячейки кавычек (") выдает Error 400, возможно стоит добавить в макрос при выполнении поиск и удаление символа из текста запроса, т.к. при работе с текстом он часто копируется из другого источника. Yandex GPT разочаровывает в стабильности выдачи адекватных результатов при повторяемости одинаковых запросов, с Open AI, увы,  vpn на работе не прокатит.
18.05.2024 21:25:42
Добрый вечер! Все сделал по инструкциям. Но и Яндекс и Гугл выдают Error 400!! на все запросы, а такого типа ошибки в описании нет. Скачана последняя версия Plex. Как исправить?
22.05.2024 12:51:29
Спасибо, давно ждал эту функцию в плексе.
Есть предложения по функционалу для чата гпт сделать переключалку по моделям 3.5, 4-turbo и т.п, чтобы не приходилось переключаться на сайте. Ну и там ограничение на количество запросов разное и цена разнится. Так же очень актуальный было бы встроить в этот модуль плекс возможность выбора прокси и подключения к нему, чтобы аккаунт не заблокировался. Ну или инструкция не помешает для выбора впн под эксель, так как с этим большая проблема. Многие платные впн для систем не работают в экселе. И еще очень важно - а не получится ли настроить АПИшки на ассинхронный режим? это касается и яндекса и чата гпт. Спасибо
23.05.2024 17:51:07
Добрый день! У меня постоянно выдает ошибку: Run-time error '53': File not found Помогите, пожалуйста!
25.05.2024 11:01:28
С яндексом постоянно ошибка 403 - работаю без ВПН.
29.05.2024 13:52:10
У меня тоже самое. Как устранить - не понимаю.
15.06.2024 22:24:31
Я сегодня яндекс и GPT подключил все отлично работает. Спасибо что есть такая возможно в PLEX )))
25.06.2024 23:34:18
Добрый!
Работало до поры до времени. Теперь выдает п всем запросам Error 400, касаемо Yandex GPT. В чем может быть проблема? Перестало работать вчера.
26.06.2024 07:23:34
Коллеги, привет! В настройках подключения YandexGPT ввела и folderID , и OAuth token, сохранила. Однако, при пробном запросе по шаблону "рерайт текста" предложения "Мама мыла раму",выдает ошибку Error 403. Подскажите,пожалуйста,с подключенным VPN тоже не получается. Где может быть причина? Может быть дело в PLEX?
26.06.2024 13:15:20
Вобщем, кому-то может поможет. ошибка 400 выдается в я. Гпт только при выборе "простой". В остальных преднастроенных промтах все работает.
02.07.2024 14:07:57
У меня ошибка 400 во всех промтах(
30.06.2024 19:58:11
нужно ли настраивать работу PLEX через VPN для GPT OpenAI и если да то как это сделать?  
09.08.2024 10:12:58
Добрый день, Юрий!
ChatGPT недоступен в России, так что вам нужно скачать и запустить любой VPN перед тем, как использовать этот макрос.
08.08.2024 09:30:43
на момент августа 2024 должным образом не работает
наверное не полностью экранируются всякие спецсимволы при отправке запроса. Кто-то-то уже писал типа кавычки единичной, а может еще каких не стал разбираться. тогда ChatGpt выдает ошибки "400" при отправке некоторых   кусочков html.
неправильно по-видимому  парсится ответ, везде в конце присутствует такой
хвостик'
 ",
        "refusal": nul
приспособился удалять заменой групповой, но то костыль до первых незамеченных  двойных кавычек  в тексте
'"*' на пусто

14.08.2024 18:17:57
Да, буквально вчера OpenAI без предупреждений вдруг поменяла формат ответа на запрос по API - куча приложений и сервисов на их основе теперь не работают как положено (а их авторы дружно матерятся на форумах разработчиков в интернете :D )

Поправлю всё в ближайшем обновлении - постараюсь уже в августе его выпустить.
09.08.2024 15:00:14
Здравствуйте!!
1. Где посмотреть расход денег в ЯGpt?
2. Можно ли запустить маркос с формулы?
3. Можно ли запускать макрос для большой массы (Пример 20к)?
18.09.2024 22:39:12
1. В личном кабинете YandexCloud
2. Нет
3. Можно, но думать будет долго (пауза между запросами около 1 с, т.е. общее время больше 5 часов будет).
21.08.2024 09:41:29
Здравствуйте.
У нас в стране есть не один сервис для Proxy API OpenAI, с приёмом оплаты в национальной валюте.
Прошу рассмотреть возможность указания Base URL в параметры подключения ChatGPT для проксирующих серверов.
01.10.2024 21:05:48
Там не только Base URL, там сам API-запрос немного в другом формате, так что надо переписывать код.
Но в следующем обновлении - сделаю.
20.09.2024 16:46:12
Николай, пожалуйста, как из ответов убрать ""refusal": nul" ?
В каждой ячейке такой текст.
22.09.2024 14:34:13
Добрый день!
Как увеличить предельную длину ответов для yandexGPT больше 2000 токенов?
Выдает ошибку, если скармлеваю ему текст большего размера, а если делю текст, то все ок.
01.10.2024 21:04:24
К сожалению, никак - это ограничение самой нейросети (называется контекстное окно).
23.09.2024 16:46:45
Всем добрый день, Чат c YandexGPT выдает ошибку Error 403, аккаунт горит Active, подскажите пожалуйста, в чем еще может быть проблема???
11.10.2024 14:11:27
А нет ли возможности сделать плашку переключения режимов гпт 4 и 4о и т.п.? Под разные задачи использую разные гпт в зависимости от объема стоимости, я думаю многим будет актуально. Пока приходится пользоваться сторонним кодом
20.10.2024 11:28:26
",
"refusal": nul
добрый день. это не исправили?
16.12.2024 20:59:19
не исправили. все еще добавляет. еще иногда добавляет произвольные вводные фразы
25.12.2024 21:04:43
Добрый день! Не могу зарегистрироваться на джпти, пишет отключите впн, но без впн он тоже не работает?
вот, теперь пишет "вы заблокированы", почему?
Наверх