Документация к плагину "ChatGPT: генерация контента для товаров"

Инструкция по получению API-ключа

При создании нового аккаунта на платформе OpenAI (ChatGPT) вам предоставляется стартовый бесплатный баланс в размере 5$, который можно использовать для тестирования API в течение 3-х месяцев (информация актуальна на 25.01.2025). Рекомендую попробовать использовать именно ChatGPT.

ChatGPT

Регистрация на официальном сайте OpenAI (ChatGPT) и получение API-ключа:

  1. Создайте новую электронную почту на Gmail, если у вас её ещё нет. Это важно, так как почта на "Яндексе", "Mail.ru" и других сервисах российских компаний может не подойти для регистрации на платформе OpenAI.
  2. Если ваш IP-адрес — российский, то сайт компании OpenAI будет блокировать вас. Использование VPN в браузере решает эту проблему.
  3. Зайдите на сайт https://platform.openai.com/signup/.
  4. Если у вас ещё нет аккаунта, зарегистрируйтесь, указав свою почту и придумав пароль (рекомендую использовать опцию "Продолжить с Google"). На этом этапе, надеюсь, вы разберетесь сами как создать аккаунт.
  5. После успешного входа в аккаунт, вы попадёте на главную страницу OpenAI API.
  6. Наведите курсор на своё имя или аватар в правом верхнем углу экрана и нажмите на пункт “Manage account” (Управление аккаунтом).
  7. В открывшемся меню выберите вкладку “API keys”.
  8. На странице управления API-ключами найдите кнопку “Create new secret key” и нажмите на неё.
  9. Система сгенерирует новый API-ключ. Скопируйте этот ключ, так как после закрытия окна вы больше не сможете его увидеть.
  10. Теперь вы можете использовать этот ключ для интеграции с ChatGPT API.

Как узнать, какие модели доступны на вашем аккаунте OpenAI:

  1. Перейдите на сайт platform.openai.com и войдите в свой аккаунт.
  2. Перейдите в раздел "API" в меню управления.
  3. Откройте вкладку "Models" (Модели), где будет указан список всех доступных моделей для вашего аккаунта.
  4. Проверьте, какие модели отображаются в списке. Это будут доступные для вашего аккаунта версии, такие как GPT-3.5, GPT-4 и другие.
  5. Если нужная модель не отображается, перейдите в раздел "Usage" (Использование) для проверки лимитов и тарифного плана, так как доступ к некоторым моделям может зависеть от выбранного тарифа.
  6. Если вы не можете найти нужную модель, обратитесь в поддержку OpenAI через раздел "Help" для получения точной информации о доступности моделей для вашего аккаунта.

Как пополнять баланс на аккаунте OpenAI самостоятельно:

  1. Перед тем как пополнить баланс в личном кабинете OpenAI, убедитесь, что по полученному ранее API-ключу плагин работает. Проверьте соединение, используя функционал плагина (см. вкладку Инструкция по настройке плагина (Настройки API) данной документации).

    Компания OpenAI может блокировать российские IP-адреса.

    • использование VPN в браузере может решить проблему;
    • если вы не хотите или не можете использовать VPN в браузере, то рассмотрите возможность использования других нейронных сетей (например, китайских Qwen или DeepSeek или российского «GigaChat»);
    • в крайнем случае воспользуйтесь платформой CognitiveAI — она позволяет работать с ChatGPT с оплатой в рублях.

    Инструкции по подключению к Qwen, DeepSeek и CognitiveAI доступны в отдельных вкладках.

  2. Если в настройках плагина соединение успешно проверено, вернитесь в личный кабинет OpenAI на сайте platform.openai.com, авторизуйтесь.
  3. Откройте вкладку “Billing” (Платежи) в меню аккаунта.
  4. Нажмите на кнопку “Add funds” (Добавить средства).
  5. Выберите подходящую сумму для пополнения и удобный способ оплаты (например, банковская карта; учтите, что карты российских банков не подойдут).
  6. Заполните данные для оплаты и подтвердите платёж, перед этим убедившись, что ваша карта поддерживает международные платежи.
  7. После успешной оплаты проверьте баланс аккаунта. Пополненная сумма должна быть отображена в разделе “Usage” (Использование).
  8. Теперь вы можете использовать средства для работы с API OpenAI. Учтите, что средства списываются на основе фактического объёма запросов к API.

Как пополнять баланс на аккаунте OpenAI, если нет карты иностранного банка? Варианты:

  • Друзья/знакомые с банковской картой иностранного банка — самый рекомендуемый способ.
  • Оплата через посредников — некоторые сервисы предлагают услуги пополнения баланса OpenAI за комиссию (поищите их самостоятельно).
  • Оплата через посредников — некоторые сервисы предлагают услуги пополнения баланса OpenAI за комиссию (поищите их самостоятельно).
  • Можно не пополнять баланс, а просто переподключиться к VPN, создать новый аккаунт с новой электронной почтой и заново получить 5$ на баланс (информация актуальна на 25.01.2025).
DeepSeek

Регистрация на официальном сайте «DeepSeek» и получение API-ключа:

  1. Зайдите на сайт https://platform.deepseek.com/sign_in.
  2. Если у вас ещё нет аккаунта, зарегистрируйтесь, указав свою почту и придумав пароль или воспользуйтесь функцией"Log in with Google" (Перед этим создайте новую электронную почту на Gmail, если у вас её ещё нет).
  3. После успешной авторизации перейдите во вкладку "API Keys" (https://platform.deepseek.com/api_keys) и нажмите на кнопку "Create new API key".
  4. Придумайте любое название API-ключа и нажмите кнопку кнопку "Create API key", после чего скопируйте сгенерированный API-ключ. Готово! Пополните баланс и начинайте работать.

Qwen

Регистрация на официальном сайте Alibaba Group (Qwen) и получение API-ключа:

  1. Зайдите на сайт https://bailian.console.alibabacloud.com/.
  2. Если у вас ещё нет аккаунта, зарегистрируйтесь, указав свою почту и придумав пароль; либо авторизуйтесь через аккаунт Google (если у вас его нет, то предварительно создайте новую электронную почту на Gmail).
  3. После успешной регистрации войдите в свой аккаунт, используя созданные учетные данные.
  4. В личном кабинете наведите курсор на изображение профиля в правом верхнем углу страницы и выберите API-KEY.
  5. Далее выберите All API Keys или My API Key и создайте API-ключ.


Если предоставленной в инструкции информации недостаточно, см. подробнее инструкцию на официальном сайте https://www.alibabacloud.com/help/en/model-studio/developer-reference/get-api-key.

CognitiveAI

Что такое CognitiveAI?

CognitiveAI — это не самостоятельная нейронная сеть, как ChatGPT, YandexGPT или GigaChat, а платформа, которая позволяет интегрироваться с различными нейронными сетями. Рекомендуется использовать данную платформу, если вы хотите работать с ChatGPT, но у вас нет возможности использовать VPN или пополнять баланс напрямую в ChatGPT.

Как создать аккаунт и начать пользоваться:

  1. Перейдите на сайт https://lk.cognitiveai.ru/ и зарегистрируйтесь, указав свою электронную почту.
  2. После регистрации в разделе «API» сгенерируйте новый токен и сохраните его в безопасном месте.
  3. На вашем аккаунте должно быть автоматически начислено 10 руб. (актуально на 25.01.2025). Используйте эти средства, чтобы протестировать соединение в настройках плагина (см. вкладку Инструкция по настройке плагина (Настройки API) данной документации).
  4. Ознакомьтесь с доступными тарифами CognitiveAI. Если вам требуется небольшой объём текстов, пополните баланс и начните пользоваться платформой. Для больших объёмов работы выгоднее оформить подписку в разделе «Платная подписка» за 600 руб./мес. В рамках подписки вы сможете подключить свой API-ключ от ChatGPT (см. вкладку Инструкция по получению API-ключаChatGPT данной документации) и использовать его на платформе CognitiveAI, что значительно снизит стоимость токенов.
GigaChat

Для физ лиц:

  1. Зайдите на сайт https://developers.sber.ru/docs/ru/gigachat/quickstart/ind-create-project и следуйте инструкции по регистрации в личном кабинете. Потребуется авторизация по Сбер ID (иначе доступа к API «GigaChat» не будет).
  2. В личном кабинете получите Authorization key. Именно его нужно будет указать в настройках плагина. Значения Client ID и Client Secret, которые также можно увидеть в личном кабинете «GigaChat», не потребуются.

Для ИП и юр лиц:

Индивидуальные предприниматели и юридические лица могут использовать GigaChat API только после оплаты. Перед тем как сразу интегрироваться с «GigaChat» в качестве ИП или юр лица, рекомендую потестировать работу в качестве физ лица, т.к. это можно сделать бесплатно и без заключения договоров. Возмонжо, качество ответов «GigaChat» вас не устроит и вы захотите использовать другую нейросеть.
  1. Зайдите на сайт https://developers.sber.ru/docs/ru/gigachat/quickstart/legal-tokens-purchase и следуйте инструкции по регистрации в личном кабинете.
  2. В личном кабинете получите Authorization key. Именно его нужно будет указать в настройках плагина. Значения Client ID и Client Secret, которые также можно увидеть в личном кабинете «GigaChat», не потребуются.
Инструкция по настройке плагина (Настройки API)
  1. Установите плагин.
  2. Перейдите в настройки плагина (Магазин --> Плагины --> Плагин "ИИ (ChatGPT, DeepSeek, Qwen, GigaChat): генерация контента для товаров").
  3. Во вкладке Настройки API выберите сервис, с которым планируете работать, модель ИИ, укажите API-ключ. Если вы используете «GigaChat», то вместо API-ключа укажите Authorization key и выберите версию API, в зависимости от типа вашего аккаунта в Сбере.
  4. Проверьте соедение Продолжайте дальнейшую работу с плагином, только если при проверке соедения получили сообщение вида: "Успешное соедение". Если вы получили сообщение об ошибке — устраняйте ее.
  5. Плагин готов к работе!
Инструкция по работе с плагином (Отправка запросов к ИИ)
  1. Перейдите во вкладку Отправка запросов к ИИ.
  2. В настройке Тип генерируемого контента выберите, что вы будете генерировать:
  3. В настройке Шаблон промпта укажите промпт, используя синтаксис Smarty. Пример:

    В шаблоне рекомендуется использовать массив {$product}. Примеры использования:

    • {$product.name} — название товара
    • {$product.common_features_string} — список характеристик товара и их значений
    • {$product.sku_features_string} — список характеристик артикулов товара и их значений
    • {$product|wa_dump} — дамп массива $product (чтобы посмотреть полный список доступных переменных в массиве)
  4. Вы можете использовать готовые шаблоны промптов, разработанные и применяемые нами на рабочих проектах.

    После копирования рекомендуем протестировать работу промпта на 10–20 товарах. Это поможет выявить возможности для его улучшения и адаптировать под особенности вашей тематики и ассортимента товаров.

  5. В настройке ID характеристик, исключаемых из $product в промптах укажите ID характеристик через зяпятую, которые не должны выводиться в переменных и (если вы их используете в шаблонах промптах).
  6. В настройке Список товаров для генерации выберите список товаров, предварительно создав его и добавив в него нужные товары. Плагин не позволяет выбрать динамические списки. Плагин не предоставляет функционал для поиска товаров и добавления их в список. Используйте для этого штатный функционал Shop Script, либо плагины других разработчиков (например, для удобной работы со списками товаров рекомендуем использовать функционал нового интерфейса Shop Script — UI 2.0, либо плагин Фильтр и поиск товаров в бекенде и в дополнение к нему — Исключение группы товаров из списков).
  7. Нажмите кнопку Сохранить настройки плагина и сгенерировать промпты для товаров из списка. Если у вас в списке >1000 товаров и/или в магазине >1000 характеристик — ожидайте несколько секунд. При возникновении ошибки «Ошибка в экшене promts» — проверьте ваш шаблон промптов, скорее всего вы там допустили синтаксическую ошибку. Если не можете поправить самостоятельно — обратитесь за помощью к специалистам, либо к нейросети.
  8. Если ошибок в шаблоне промптов нет, то откроется окно с товарными позициями и сгенерированными по шаблону промптами. Проверьте их корректность, и когда будете готовы — запускайте генерацию.
  9. Не закрывайте окно браузера, пока процесс генерации не завершится. Если что-то пойдет не так и генерация прервется — не переживайте, ее можно будет возобновить в любой момент. Если у вас большой объем — можно оставить браузер включенным и поставить генерацию контента на ночь.
  10. Если в процессе генерации вы увидите что получаемые результаты не соответствуют вашим ожиданиям — прервите генерацию, чтобы зря не расходовать бюджет. Затем удалите полученные некачественные результаты, улучшайте шаблон промпта, и пробуйте снова. Пробуйте разные нейросети, разные модели. Надеюсь, разберетесь :)
Инструкция по работе с плагином (Обработка ответов от ИИ)
  1. Перейдите во вкладку Обработка ответов от ИИ.
  2. В настройке Тип сгенерированного контента выберите тот тип, для которого вы сгенерировали контент.
  3. Нажмите кнопку Отобразить неопубликованный сгенерированный контент выбранного типа.
  4. Откроется окно с товарными позициями и сгенерированным ИИ-контентом. Обязательно проверьте корректность каждого сгенерированного текста. По необходимости отредактируйте тексты. При работе с описаниями товаров или с краткими описаниями товаров, не забывайте использовать html-разметку. Если результатов, требующих корректировки, слишком много — это повод задуматься о том, что промпт составлен неудачно. В таком случае рекомендуется удалить все тексты, скорректировать промпт и начать процесс заново — это будет быстрее и дешевле, чем редактировать большое количество текстов.
  5. Когда проверите все тексты, выберите нужные товары. Для выбора всех товаров можно использовать галочку в левом верхнем углу таблицы. Также есть возможность выбора нескольких товаров с зажатой клавишей Shift или.
  6. Выберите куда нужно сохранять результаты (по умолчанию, подставляется значение в зависимости от выбранного типа контента при генерации), и затем нажмите кнопку Опубликовать. Мы рекомендуем публиковать все данные, полученные от нейросети, в дополнительные параметры товара. Это позволит избежать путаницы между описаниями, написанными человеком, и сгенерированными ИИ. Помните, что в ID дополнительных параметров можно использовать только латинские символы, цифры и символ нижнего подчеркивания. Плагин не дает вводить здесь прочие символы. Не забудьте сменить раскладку на английский язык.
  7. Проверьте, корректно ли сохранились данные, перейдя в настройки одного из товаров (МагазинТовары*ваш товар*кнопка «Редактировать»вкладка «Описание и SEO»).
  8. Готово!
Техническая поддержка
  • Техническая поддержка осуществляется только через личный кабинет. Инструкция по созданию заявки здесь. Пожалуйста, не пишите по вопросам ТП плагинов на электронную почту и в мессенджеры.
  • Техническая поддержка обычно осуществляется: Пн-Вс 08:00-20:00 (мск).
  • Среднее время реакции на обращения: 2 часа 23 минуты (я замерял).
  • Максимальное время реакции на обращения: 2-3 рабочих дня