diff --git a/README.md b/README.md index 71a270f..ebaccee 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,10 @@ ## использование ``` -usage: main.py [-h] [--wildberries | --ozon | --avito | --avitochat] [--csv | --sqlite | --void] [--probabilistic | --fromlist] [--file FILE] [--shortsleep] - [--maxanswers] [--fromstar] [--version] [--timeleft] [--companyid] [--cookies] [--apikey] [--everyminutes] [--brand] [--new] - [--old] [--skipcanceled] [--skipnormal] +usage: main.py [-h] [--wildberries | --ozon | --avito | --avitochat] [--csv | --sqlite | --void] + [--probabilistic | --fromlist | --llm] [--file FILE] [--shortsleep] [--maxanswers] [--fromstar] + [--version] [--timeleft] [--companyid] [--cookies] [--apikey] [--everyminutes] [--brand] [--new] [--old] + [--skipcanceled] [--skipnormal] программа для автоматизации отзывов на маркетплейсах @@ -25,6 +26,7 @@ options: --void не сохранять отзывы и ответы --probabilistic составление отзыва из частей. --fromlist выбирает отзывы из списка. + --llm генерирует ответ с помощью GigaChat. --file FILE файл для генерации ответов --shortsleep , -ss пауза между ответами. --maxanswers , -ma максимальное количество ответов @@ -36,8 +38,10 @@ options: --apikey api токен --everyminutes пауза между запусками в минутах --brand название бренда для подстановки в $brand$ - --new сообщения с момента получения которых прошло меньше часов не будут обрабатываться. Только для чатов авито - --old сообщения с момента получения которых прошло больше часов не будут обрабатываться. Только для чатов авито + --new сообщения с момента получения которых прошло меньше часов не будут обрабатываться. Только для + чатов авито + --old сообщения с момента получения которых прошло больше часов не будут обрабатываться. Только для + чатов авито --skipcanceled не отвечать на отмененные отзывы из озона --skipnormal не отвечать на не отмененные отзывы из озона ``` @@ -84,6 +88,27 @@ options: Также можно использовать `$brand$`, туда будет подставлено значение переданное через `--brand <назвние бренда>`. Это можно использовать, чтобы не создавать для каждой компании свой файл с шаблонами. +### Нейросеть + +Для использования этого режима передайте параметр `--llm` + +Для составления ответов будет использоваться API GigaChat. Для доступа к нему необходимо зарегистрироваться на [сайте](https://developers.sber.ru/studio/registration) и сгенерировать Client Secret. Его необходимо будет вставить в файл с шаблоном. Пример файла с шаблоном ниже. В нем можно задать инструкцию, как нейросети отвечать на отзывы. + +``` +{ + "system" : "Ты менеджер маркетплейсов. Твоя задача отвечать на отзывы на товары. Отзывы будут в таком формате:\nstar = оценка товара\ncomment = комментарий пользователя, может быть пустым\nname = название товара\nclient_name = имя пользователя. Может быть пустым или чем-то вроде 'пользователь предпочёл скрыть свои данные'\n\nЕсли указано имя пользователя, то к нему можно обратиться по имени.\nЕсли комментарий пустой, то давай краткий ответ!", + "credentials" : "", + "stop_words" : [ + ] +} +``` + +За использование GigaChat может взиматься дополнительная плата. + +* [официальный сайт GigaChat](https://developers.sber.ru/portal/products/gigachat) +* [курс по промптингу](https://courses.sberuniversity.ru/llm-gigachat/) +* [тарифы GigaChat](https://developers.sber.ru/docs/ru/gigachat/api/tariffs) + ## состав программы * main.exe - основная программа. diff --git a/version.txt b/version.txt index 87ff52e..76864c1 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v1.4.2 \ No newline at end of file +v1.5.0 \ No newline at end of file