Skip to content

Commit

Permalink
v1.5.0
Browse files Browse the repository at this point in the history
Add --llm parameter
Removed --answer and --api parameters
  • Loading branch information
G0-G4 committed Jul 7, 2024
1 parent a6629a3 commit 43e942c
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 6 deletions.
35 changes: 30 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]
программа для автоматизации отзывов на маркетплейсах
Expand All @@ -25,6 +26,7 @@ options:
--void не сохранять отзывы и ответы
--probabilistic составление отзыва из частей.
--fromlist выбирает отзывы из списка.
--llm генерирует ответ с помощью GigaChat.
--file FILE файл для генерации ответов
--shortsleep , -ss пауза между ответами.
--maxanswers , -ma максимальное количество ответов
Expand All @@ -36,8 +38,10 @@ options:
--apikey api токен
--everyminutes пауза между запусками в минутах
--brand название бренда для подстановки в $brand$
--new сообщения с момента получения которых прошло меньше часов не будут обрабатываться. Только для чатов авито
--old сообщения с момента получения которых прошло больше часов не будут обрабатываться. Только для чатов авито
--new сообщения с момента получения которых прошло меньше часов не будут обрабатываться. Только для
чатов авито
--old сообщения с момента получения которых прошло больше часов не будут обрабатываться. Только для
чатов авито
--skipcanceled не отвечать на отмененные отзывы из озона
--skipnormal не отвечать на не отмененные отзывы из озона
```
Expand Down Expand Up @@ -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" : "<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 - основная программа.
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.4.2
v1.5.0

0 comments on commit 43e942c

Please sign in to comment.