Написал парсер для получения ответов от Gemini (аналог ChatGPT) с помощью их API.Скрипт позволяет получить данные из csv и из заголовков написать условия с шаблонами для запросов к чатботу.Что можно делать с его помощью? Примеры:1) Массово генерировать статьи с условиями2) Генерировать Title и дескрипшионы3) Анализировать данные (как в Excel) после ответа чатбота.4) Получать LSI или слова задающие тематику для ключевых фраз5) И так далее. Весь функционал который есть у чатботов.Ссылка на Гитхаб github.comGitHub - Devvver/gemini_csv_parser: Парсер с помощью GEMINI API данных из csv с поддержкой формул и шаблоновПарсер с помощью GEMINI API данных из csv с поддержкой формул и шаблонов - Devvver/gemini_csv_parserКак установить и настроитьpip install streamlitpip install pandaspip install -U google-generativeaiНужно получить key от API GEMINI , пример получения в видеоhttps://www.youtube.com/watch?v=J8ksL3oqqUE и вставить в genai.configure(api_key="тут ваш ключ")Важно - не все страны поддерживаются, используйте https://protonvpn.com . После подключения смените страну которая подерживает Google API, список https://ai.google.dev/gemini-api/docs/available-regions?hl=ru Парсинг тоже должен быть под прокси, иначе будете получать или 400 или 429 ошибку!Как запуститьЗагружаем файл csv ( в кодировке UTF-8)Пишем условие (prompt) для выполнения. Поддерживаются заголовки из csv [[]], например "Если размер [[Размер страницы ]] больше 100 кб тогда пишем статью по запросу [[h1]]". Где [[Размер страницы ]] - столбцы которые есть в таблице и содержат данные.После выполнения всех запросов результат сохранится в result.csv (в дополнительный столбец result)На практике Google не рекомендует делать запросы чаще 1 раза в секунду (хотя поддерживает 600 запросов в минуту), через прокси редко когда получается делать чаще. Тем не менее в случае проблем с количеством запросов добавьте задержку на 1 секунду.Интересуешься SEO или понравился скрипт? Подписывайся на мой телеграмм канал.