Программа представляет собой напор API функций к сервису ChatGPT от компании OpenAI.
Основные действия X-GPTWriter
Любое действие в программе в качестве входных данных может использовать ПРОМП, кейворды или заголовки. Эти данные можно записать в специальное поле, если мы хотим запустить скрипт один раз. Также можно указать путь к файлу с данными в формате txt, в котором каждая партия новых данных начинается с новой строки.
Предложить заголовки статей
Функция предназначена для генерации идей заголовков статей или постов социальных сетей. Можно задать одиночный запрос и вписать ключевое слово определенной тематики. Также можно указать файл, в котором перечислить ключевые слова или примерные формулировки заголовков.
В поле «Результатов на запрос» можно указать значение больше 1. В этом случае программа предложит несколько вариантов заголовков на предложенную тему.
Сгенерировать статьи
Генерирует уникальную статью на основе входных параметров. В блоке «Генерируемые элементы» необходимо отметить элементы статьи, которые будут присутствовать в итоговой статье.
Если отметили блоки для заполнения изображений и/или видео, то необходимо проверить настройки программы на вкладке «Изображения и видео».
Блок INPUT включает в себя текст из исходных данных до первого символа «;». Это может быть, например, кейворд из нашего кластера ключевых фраз.
Необходимо выбрать целевой язык будущей статьи. Желательно, чтобы язык исходных данных и целевой язык статьи совпадали, но это не обязательно.
Для генерации нескольких статей или большого объема статей необходимо задавать исходные данные в отдельном файле и указывать к нему путь. Предварительно необходимо указать тип исходных данных «Список запросов (файл)».
В варианте по-умолчанию программа генерирует одну статью для одного запроса. Возможна ситуация, в которой необходимо создать сразу несколько статей по одному запросу. Например, делаем 5 сайтов по одной тематике и сразу генерируем по 5 разных статей, но по одному ключевому запросу. В этом случае выставляем числовой параметр «Результатов на запрос».
Предложить LSI-слова
Функция генерирует LSI-слова по тематике, которые максимально попадают в контекст. По сути это те слова, которые должны встречаться в тексте статьи.
Собирать LSI-слова можно не только при помощи X-GPTWriter. Например, можно спарсить список таких слов из статьи сайта-донора.
Когда на входе для генерации статьи подается одно слово, словосочетание или высокочастотная фраза, то ЧатГПТ имеет слишком большую степень свободы для генерации. LSI-слова ограничат эту степень свободы до определенных рамок, которые не позволят отходить от задуманной сути статьи.
Для сбора LSI-слов необходимо на вход подать кластер ключевых запросов разделенных точкой с запятой. Количество результатов устанавливаем равным несколько десятков (30-50).
В результате получим файл, в котором содержится наш исходный кластер ключевых фраз с массивом LSI-слов. Полученный файл можно будет использовать в качестве входных данных для генерации статьи или плана статей.
В качестве первого ключевого запроса лучше использовать самый главный ключ, по которому мы хотели бы получить заголовок для нашей статьи.
Генерация планов статей
На основе ключевой фразы или кластера фраз, а также промта или списка LSI-слов можно генерировать план для будущей статьи.
При генерации можно задать количество результатов больше 1 и тогда можно будет выбрать лучший вариант из нескольких или подкорректировать один из вариантов, взяв заголовки из других планов.
Сделать классический рерайт статей
Функция предназначена для рерайта уже готовых статей. На вход подается спаршенные статьи в отдельных файлах. Рерайт выполняется блоками. Структура статьи и смысл остаются близкими к оригиналу.
Структура статьи и картинки остаются без изменений.
Сделать копирайт статей на базе доноров
Комплексная функция, которая получает на вход мешап из нескольких спаршенных статей. То есть заранее необходимо спарсить несколько (5-7) статей из ТОПа и перемешать их контент блоками.
Данная операция включает в себя сбор LSI-слов, составление структуры статьи и написание самой статьи.
По мнению разработчика это мощная функция, которая должна создавать уникальную статью максимально соответствующую ТОПу.
- Анализируется статья-донор.
- Формируется структура статьи.
- Считывается контекст статьи и формируются LSI-слова.
- На основание полученной структуры формируется новая статья.
В принципе данная функция включает в себя две функции:
- Парсить планы и LSI из готовых статей
- Сгенерировать статьи по готовым планам
Отличие лишь в том, что применяя две функции отдельно, мы можем отредактировать промежуточный результат (план статьи) и только потом отдать его на генерацию.
Сгенерировать страницу услуги
Функция предназначена для генерации контента для лендинга компании, которая оказывает определенную услугу.
На входе задается строка вида: [Наименование компании]::[наименование услуги]. Также можно указывать LSI-слова.
Фирма СтройПерестрой::Установка пластиковых окон.
Сгенерировать контент для категории
Функция предполагает генерацию описаний для категорий интернет-магазинов. Входные данные могут быть аналогичны как при генерации статей.
Использовать, как кастомные промты
Данный функционал предназначен для тех, кто хочет заменить встроенные промты своими. Промты можно задавать в самом приложении либо в отдельном файле. Пример файла лежит в каталоге с программой в папке promts.
Скорость генерации контента
Программа умеет работать в многопоточном режиме, то есть параллельно запускать задачи по генерации контента. Для многопоточности нужны аккаунты ChatGPT.
Потоки необходимо выставлять экспериментальным путем. Например, покупаем 10 аккаунтов ChatGPT и выставляем в настройках 5 потоков. При работе программы смотрим на нагрузку системы.
Одного аккаунта ChatGPT хватает приблизительно на 1000 запросов.
Настройки сохранения файлов
Для генерации статей в Вордпресс можно сделать настройку сохранения запросов в один файл формата XML. Также есть возможность указать нарезку файла по 500 результатов и выше.
Есть настройки, которые определяют, что делать с файлами входных данных. Если хочется сохранить первоначальный файл, то можно установить настройку бэкапа. Также есть настройка удаления отработанных данных и копирование данных в папку Обработано.
Отпечатки браузера нужны для парсинга картинок. Установка дефолтных отпечатков решает проблему.
Настройка прокси
Сам ChanGPT не требует использование прокси. Прокси нужны в том случае, если поисковики начинают банить при парсинге картинок.