Интеллектуальный анализатор отзывов с Wildberries, использующий искусственный интеллект для обобщения и анализа потребительского опыта.
WB Analyzer - это настольное приложение с графическим интерфейсом, которое помогает покупателям принимать обоснованные решения на основе анализа отзывов о товарах на маркетплейсе Wildberries. Приложение позволяет:
- Анализировать отзывы для одного товара
- Сравнивать до 4 товаров одновременно
- Получать структурированный анализ плюсов, минусов и рекомендаций
- Язык программирования: Python
- Графический интерфейс: CustomTkinter (модернизированная версия Tkinter)
- Анализ естественного языка:
- Groq API с моделью Llama-4-Scout
- GitHub Models API с моделью DeepSeek-V3-0324 (как резервный вариант)
- Параллельная обработка: Multiprocessing для неблокирующего интерфейса
- Парсинг данных: Асинхронный сбор отзывов с Wildberries
- Интуитивный интерфейс: Современный дизайн с поддержкой темного режима
- Простой ввод: Возможность указать артикул товара или вставить URL с Wildberries
- Гибкий анализ: Одиночный анализ или сравнение нескольких товаров
- Умное переключение API: Автоматическое переключение между Groq и GitHub Models при ограничениях API
- Подробные результаты: Структурированный вывод с плюсами, минусами и рекомендациями
-
Установка зависимостей:
uv pip install -r requirements.txt -
Настройка API ключей:
- Создайте файл
.envв корневой директории - Добавьте ключи API:
GROQ_API_KEY=ваш_ключ_groq GITHUB_TOKEN=ваш_github_токен # необязательно, для бэкапа
- Создайте файл
-
Запуск приложения:
python main.py -
Анализ товара:
- Введите URL или артикул товара с Wildberries
- Нажмите "Анализировать отзывы"
- Результаты анализа будут отображены на экране
- Анализ одного товара: Извлечение основных плюсов, минусов и рекомендаций.
- Сравнение товаров: Сопоставление до 4 товаров по ключевым параметрам с выделением лучшего выбора для разных сценариев использования.
- Python 3.8+
- Доступ к интернету для получения данных с Wildberries
- Ключ API Groq и/или токен GitHub для доступа к моделям ИИ
main.py- Основной файл приложения с интерфейсом и логикойwb.py- Модуль для парсинга отзывов с Wildberriesai.py- Модуль для взаимодействия с Groq API и GitHub Models API.env- Файл с переменными окружения (API ключи)