<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Генерация Изображений on AIEveryday — Искусственный интеллект и SaaS</title>
        <link>https://ai-for-you.ru/tags/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/</link>
        <description>Recent content in Генерация Изображений on AIEveryday — Искусственный интеллект и SaaS</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ru-RU</language>
        <lastBuildDate>Tue, 21 Jul 2026 10:00:00 +0300</lastBuildDate><atom:link href="https://ai-for-you.ru/tags/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Генерация изображений нейросетью бесплатно: инструкция и лучшие сервисы</title>
            <link>https://ai-for-you.ru/posts/40-generaciya-izobrazhenij-nejrosetju-besplatno/</link>
            <pubDate>Tue, 21 Jul 2026 10:00:00 +0300</pubDate>
            <guid>https://ai-for-you.ru/posts/40-generaciya-izobrazhenij-nejrosetju-besplatno/</guid>
            <description>&lt;img src=&#34;https://ai-for-you.ru/&#34; alt=&#34;Featured image of post Генерация изображений нейросетью бесплатно: инструкция и лучшие сервисы&#34; /&gt;&lt;h1 id=&#34;генерация-изображений-нейросетью-бесплатно-инструкция-и-лучшие-сервисы&#34;&gt;Генерация изображений нейросетью бесплатно: инструкция и лучшие сервисы&#xA;&lt;/h1&gt;&lt;p&gt;Генерация изображений нейросетью бесплатно доступна каждому — для этого нужно выбрать подходящий сервис, зарегистрироваться и написать текстовое описание желаемой картинки. В этой инструкции я расскажу, как работают нейросети для генерации изображений, какие бесплатные сервисы лучше всего подходят для русскоязычных пользователей, как правильно писать промпты и получать качественные результаты.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;что-такое-генерация-изображений-нейросетью&#34;&gt;Что такое генерация изображений нейросетью&#xA;&lt;/h2&gt;&lt;p&gt;Генерация изображений нейросетью — это процесс создания уникальных картинок на основе текстового описания (промпта). Нейросеть анализирует ваш запрос и генерирует изображение, соответствующее описанным объектам, стилю, цветам и композиции.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Что можно создать:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Иллюстрации для статей и постов&lt;/li&gt;&#xA;&lt;li&gt;Обложки для видео и соцсетей&lt;/li&gt;&#xA;&lt;li&gt;Логотипы и элементы брендинга&lt;/li&gt;&#xA;&lt;li&gt;Концепт-арты и персонажей&lt;/li&gt;&#xA;&lt;li&gt;Фоны и текстуры&lt;/li&gt;&#xA;&lt;li&gt;Креативы для рекламы&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Технология стремительно развивается — современные модели способны создавать фотореалистичные изображения высокого разрешения.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;как-работает-генерация-изображений&#34;&gt;Как работает генерация изображений&#xA;&lt;/h2&gt;&lt;p&gt;Нейросети для генерации изображений (например, Kandinsky, Stable Diffusion, DALL-E) обучены на миллионах пар «текст — изображение». Когда вы даёте промпт, нейросеть:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Преобразует текст в числовое представление (эмбеддинг).&lt;/li&gt;&#xA;&lt;li&gt;Использует диффузионную модель, которая начинается с случайного шума и постепенно «проявляет» изображение, шаг за шагом уточняя детали в соответствии с текстовым описанием.&lt;/li&gt;&#xA;&lt;li&gt;Выдаёт готовое изображение.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Качество результата зависит от детальности промпта, выбранной модели и настроек.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;лучшие-бесплатные-сервисы-для-генерации-изображений-на-русском&#34;&gt;Лучшие бесплатные сервисы для генерации изображений на русском&#xA;&lt;/h2&gt;&lt;p&gt;Вот проверенные нейросети для генерации изображений, доступные в России без VPN.&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-kandinsky-сбер&#34;&gt;1. Kandinsky (Сбер)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Сайт:&lt;/strong&gt; kandinsky.ru&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Доступ:&lt;/strong&gt; бесплатно, по номеру телефона&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Особенности:&lt;/strong&gt; отличное понимание русского языка, много стилей, генерация по тексту и по картинке, высокая скорость&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ограничения:&lt;/strong&gt; бесплатная версия имеет суточный лимит генераций&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2-шедеврум-яндекс&#34;&gt;2. Шедеврум (Яндекс)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Сайт:&lt;/strong&gt; в приложении Яндекса или отдельное приложение&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Доступ:&lt;/strong&gt; бесплатно, через Яндекс ID&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Особенности:&lt;/strong&gt; встроена в экосистему Яндекса, простой интерфейс, хорошее качество, понимает русские промпты&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ограничения:&lt;/strong&gt; бесплатно с ограничениями&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;3-stable-diffusion-через-dreamstudio-или-другие-интерфейсы&#34;&gt;3. Stable Diffusion (через DreamStudio или другие интерфейсы)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Сайт:&lt;/strong&gt; dreamstudio.ai (или локальная установка)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Доступ:&lt;/strong&gt; есть бесплатные кредиты, затем платно&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Особенности:&lt;/strong&gt; открытая модель, множество стилей, можно устанавливать локально, полный контроль над настройками&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ограничения:&lt;/strong&gt; бесплатные кредиты быстро заканчиваются&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;4-dall-e-3-через-chatgpt-или-bing-image-creator&#34;&gt;4. DALL-E 3 (через ChatGPT или Bing Image Creator)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Сайт:&lt;/strong&gt; bing.com/create&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Доступ:&lt;/strong&gt; бесплатно через Bing (нужен VPN для России)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Особенности:&lt;/strong&gt; фотореалистичное качество, понимание сложных промптов&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ограничения:&lt;/strong&gt; требует VPN, есть лимиты&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;5-deepseek-с-поддержкой-изображений&#34;&gt;5. DeepSeek (с поддержкой изображений)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Сайт:&lt;/strong&gt; chat.deepseek.com&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Доступ:&lt;/strong&gt; бесплатно&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Особенности:&lt;/strong&gt; поддерживает загрузку и распознавание изображений, но генерация пока ограничена&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ограничения:&lt;/strong&gt; работает без VPN&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Рекомендация для новичков:&lt;/strong&gt; начните с &lt;strong&gt;Kandinsky&lt;/strong&gt; или &lt;strong&gt;Шедеврум&lt;/strong&gt; — они бесплатны, просты в использовании и доступны из России без VPN.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;как-правильно-писать-промпты-для-генерации-изображений&#34;&gt;Как правильно писать промпты для генерации изображений&#xA;&lt;/h2&gt;&lt;p&gt;Качество изображения напрямую зависит от промпта. Вот основные правила.&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-структура-промпта&#34;&gt;1. Структура промпта&#xA;&lt;/h3&gt;&lt;p&gt;Хороший промпт для изображения должен содержать:&#xA;[Субъект] + [Действие/поза] + [Место/фон] + [Стиль] + [Настроение] + [Детали]&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Пример:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Космический корабль пролетает над поверхностью Марса, красная планета внизу, звёздное небо, кинематографический стиль, эпичная атмосфера, высокое разрешение»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;2-указывайте-стиль&#34;&gt;2. Указывайте стиль&#xA;&lt;/h3&gt;&lt;p&gt;Нейросети поддерживают множество стилей. Укажите желаемый:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;фотореалистичный&lt;/li&gt;&#xA;&lt;li&gt;аниме / манга&lt;/li&gt;&#xA;&lt;li&gt;акварель / живопись&lt;/li&gt;&#xA;&lt;li&gt;3D-рендер&lt;/li&gt;&#xA;&lt;li&gt;киберпанк&lt;/li&gt;&#xA;&lt;li&gt;фэнтези&lt;/li&gt;&#xA;&lt;li&gt;минимализм&lt;/li&gt;&#xA;&lt;li&gt;поп-арт&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;3-добавляйте-технические-детали&#34;&gt;3. Добавляйте технические детали&#xA;&lt;/h3&gt;&lt;p&gt;Для улучшения качества добавляйте:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;«высокое разрешение, 8K»&lt;/li&gt;&#xA;&lt;li&gt;«детализированный»&lt;/li&gt;&#xA;&lt;li&gt;«реалистичное освещение»&lt;/li&gt;&#xA;&lt;li&gt;«глубокий фокус»&lt;/li&gt;&#xA;&lt;li&gt;«широкий угол»&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;4-указывайте-соотношение-сторон&#34;&gt;4. Указывайте соотношение сторон&#xA;&lt;/h3&gt;&lt;p&gt;Большинство сервисов позволяют выбрать формат:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1:1 — квадрат (для соцсетей)&lt;/li&gt;&#xA;&lt;li&gt;16:9 — широкоэкранный (для обложек)&lt;/li&gt;&#xA;&lt;li&gt;9:16 — вертикальный (для Reels/TikTok)&lt;/li&gt;&#xA;&lt;li&gt;3:2 — классический фотоформат&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;пошаговая-инструкция-как-создать-изображение-в-kandinsky&#34;&gt;Пошаговая инструкция: как создать изображение в Kandinsky&#xA;&lt;/h2&gt;&lt;p&gt;Kandinsky — один из самых простых сервисов для генерации изображений на русском.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 1. Зайдите на сайт&lt;/strong&gt; kandinsky.ru и зарегистрируйтесь (нужен номер телефона).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 2. Нажмите «Создать»&lt;/strong&gt; и выберите режим «По тексту».&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 3. Напишите промпт на русском языке.&lt;/strong&gt; Чем детальнее — тем лучше.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 4. Выберите настройки:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Стиль&lt;/strong&gt; — фотореализм, аниме, живопись, 3D и другие&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Соотношение сторон&lt;/strong&gt; — 1:1, 16:9, 9:16&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Количество изображений&lt;/strong&gt; — 1 или 4 варианта&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 5. Нажмите «Создать»&lt;/strong&gt; и подождите 10–30 секунд.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 6. Скачайте готовое изображение&lt;/strong&gt; или сгенерируйте новый вариант с изменённым промптом.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;пошаговая-инструкция-как-создать-изображение-в-шедеврум&#34;&gt;Пошаговая инструкция: как создать изображение в Шедеврум&#xA;&lt;/h2&gt;&lt;p&gt;Шедеврум от Яндекса — отличная альтернатива с простым интерфейсом.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 1. Откройте приложение&lt;/strong&gt; «Шедеврум» на смартфоне или в браузере.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 2. Введите промпт&lt;/strong&gt; на русском языке.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 3. Выберите стиль&lt;/strong&gt; из предложенных вариантов.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 4. Нажмите «Сгенерировать»&lt;/strong&gt; и подождите несколько секунд.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Шаг 5. Скачайте результат&lt;/strong&gt; или доработайте промпт для нового варианта.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;примеры-промптов-для-генерации-изображений&#34;&gt;Примеры промптов для генерации изображений&#xA;&lt;/h2&gt;&lt;h3 id=&#34;для-обложки-youtube&#34;&gt;Для обложки YouTube&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Футуристический город ночью, неоновые огни, летающие машины, дождь, киберпанк-стиль, высокое разрешение, 16:9»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;для-поста-в-instagram&#34;&gt;Для поста в Instagram&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Чашка кофе на деревянном столе, утренний свет, размытый фон, уютная атмосфера, фотореалистичный стиль, 1:1»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;для-логотипа&#34;&gt;Для логотипа&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Стилизованный логотип технологической компании, абстрактный шестигранник, сине-голубая гамма, минимализм, 1:1»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;для-персонажа&#34;&gt;Для персонажа&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Молодая девушка-воин в фэнтези-мире, доспехи с золотыми узорами, длинные волосы, магический посох, аниме-стиль, 9:16»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;для-рекламного-креатива&#34;&gt;Для рекламного креатива&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;«Современная кухня с умной техникой, светлый интерьер, минималистичный дизайн, фотореализм, высокое разрешение, 16:9»&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;сравнение-сервисов-для-генерации-изображений&#34;&gt;Сравнение сервисов для генерации изображений&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Характеристика&lt;/th&gt;&#xA;          &lt;th&gt;Kandinsky&lt;/th&gt;&#xA;          &lt;th&gt;Шедеврум&lt;/th&gt;&#xA;          &lt;th&gt;Stable Diffusion&lt;/th&gt;&#xA;          &lt;th&gt;DALL-E 3&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Бесплатная версия&lt;/td&gt;&#xA;          &lt;td&gt;Да (суточный лимит)&lt;/td&gt;&#xA;          &lt;td&gt;Да (суточный лимит)&lt;/td&gt;&#xA;          &lt;td&gt;Да (ограниченные кредиты)&lt;/td&gt;&#xA;          &lt;td&gt;Да (через Bing)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Доступ из России&lt;/td&gt;&#xA;          &lt;td&gt;Да&lt;/td&gt;&#xA;          &lt;td&gt;Да&lt;/td&gt;&#xA;          &lt;td&gt;Да&lt;/td&gt;&#xA;          &lt;td&gt;Нет (нужен VPN)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Русские промпты&lt;/td&gt;&#xA;          &lt;td&gt;Отлично&lt;/td&gt;&#xA;          &lt;td&gt;Отлично&lt;/td&gt;&#xA;          &lt;td&gt;Средне&lt;/td&gt;&#xA;          &lt;td&gt;Хорошо&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Качество&lt;/td&gt;&#xA;          &lt;td&gt;Отличное&lt;/td&gt;&#xA;          &lt;td&gt;Отличное&lt;/td&gt;&#xA;          &lt;td&gt;Отличное&lt;/td&gt;&#xA;          &lt;td&gt;Превосходное&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Скорость&lt;/td&gt;&#xA;          &lt;td&gt;Быстро&lt;/td&gt;&#xA;          &lt;td&gt;Быстро&lt;/td&gt;&#xA;          &lt;td&gt;Средне&lt;/td&gt;&#xA;          &lt;td&gt;Средне&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Сложность&lt;/td&gt;&#xA;          &lt;td&gt;Простой&lt;/td&gt;&#xA;          &lt;td&gt;Простой&lt;/td&gt;&#xA;          &lt;td&gt;Сложный (настройки)&lt;/td&gt;&#xA;          &lt;td&gt;Простой&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;частые-ошибки-при-генерации-изображений-и-как-их-избежать&#34;&gt;Частые ошибки при генерации изображений и как их избежать&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Ошибка 1. Слишком короткий промпт&lt;/strong&gt;&lt;br&gt;&#xA;Решение: добавляйте детали — цвета, освещение, фон, стиль, настроение.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ошибка 2. Противоречивые описания&lt;/strong&gt;&lt;br&gt;&#xA;Решение: убедитесь, что все элементы совместимы (например, не пишите «закат» и «полдень» одновременно).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ошибка 3. Ожидание идеала с первой попытки&lt;/strong&gt;&lt;br&gt;&#xA;Решение: генерируйте несколько вариантов, комбинируйте лучшие элементы.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ошибка 4. Игнорирование соотношения сторон&lt;/strong&gt;&lt;br&gt;&#xA;Решение: всегда указывайте нужный формат в настройках.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ошибка 5. Неправильный язык промпта&lt;/strong&gt;&lt;br&gt;&#xA;Решение: для Kandinsky и Шедеврум используйте русский, для других сервисов — английский.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;часто-задаваемые-вопросы-о-генерации-изображений-нейросетями&#34;&gt;Часто задаваемые вопросы о генерации изображений нейросетями&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Вопрос: Можно ли использовать сгенерированные изображения в коммерческих целях?&lt;/strong&gt;&lt;br&gt;&#xA;Ответ: Это зависит от условий конкретного сервиса. Kandinsky и Шедеврум разрешают некоммерческое использование в бесплатной версии. Для коммерции проверяйте лицензию.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Вопрос: Какое разрешение у сгенерированных изображений?&lt;/strong&gt;&lt;br&gt;&#xA;Ответ: Обычно 1024×1024 или 2048×2048 пикселей в зависимости от сервиса. Некоторые позволяют увеличивать разрешение.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Вопрос: Можно ли генерировать изображения людей?&lt;/strong&gt;&lt;br&gt;&#xA;Ответ: Да, но некоторые сервисы ограничивают генерацию реалистичных лиц для предотвращения дипфейков.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Вопрос: Как улучшить качество изображения?&lt;/strong&gt;&lt;br&gt;&#xA;Ответ: Используйте детальные промпты, добавляйте технические теги («высокое разрешение», «детализированный»), экспериментируйте со стилями.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Вопрос: Какая нейросеть лучше всего понимает русские промпты?&lt;/strong&gt;&lt;br&gt;&#xA;Ответ: Kandinsky и Шедеврум показывают лучшие результаты среди российских сервисов. DALL-E 3 через Bing тоже неплохо понимает русский.&lt;/p&gt;&#xA;&lt;script type=&#34;application/ld+json&#34;&gt;&#xD;&#xA;{&#xD;&#xA;  &#34;@context&#34;: &#34;https://schema.org&#34;,&#xD;&#xA;  &#34;@type&#34;: &#34;FAQPage&#34;,&#xD;&#xA;  &#34;mainEntity&#34;: [&#xD;&#xA;    {&#xD;&#xA;      &#34;@type&#34;: &#34;Question&#34;,&#xD;&#xA;      &#34;name&#34;: &#34;Можно ли использовать сгенерированные изображения в коммерческих целях?&#34;,&#xD;&#xA;      &#34;acceptedAnswer&#34;: {&#xD;&#xA;        &#34;@type&#34;: &#34;Answer&#34;,&#xD;&#xA;        &#34;text&#34;: &#34;Это зависит от условий конкретного сервиса. Kandinsky и Шедеврум разрешают некоммерческое использование в бесплатной версии. Для коммерции проверяйте лицензию.&#34;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &#34;@type&#34;: &#34;Question&#34;,&#xD;&#xA;      &#34;name&#34;: &#34;Какое разрешение у сгенерированных изображений?&#34;,&#xD;&#xA;      &#34;acceptedAnswer&#34;: {&#xD;&#xA;        &#34;@type&#34;: &#34;Answer&#34;,&#xD;&#xA;        &#34;text&#34;: &#34;Обычно 1024×1024 или 2048×2048 пикселей в зависимости от сервиса. Некоторые позволяют увеличивать разрешение.&#34;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &#34;@type&#34;: &#34;Question&#34;,&#xD;&#xA;      &#34;name&#34;: &#34;Можно ли генерировать изображения людей?&#34;,&#xD;&#xA;      &#34;acceptedAnswer&#34;: {&#xD;&#xA;        &#34;@type&#34;: &#34;Answer&#34;,&#xD;&#xA;        &#34;text&#34;: &#34;Да, но некоторые сервисы ограничивают генерацию реалистичных лиц для предотвращения дипфейков.&#34;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &#34;@type&#34;: &#34;Question&#34;,&#xD;&#xA;      &#34;name&#34;: &#34;Как улучшить качество изображения?&#34;,&#xD;&#xA;      &#34;acceptedAnswer&#34;: {&#xD;&#xA;        &#34;@type&#34;: &#34;Answer&#34;,&#xD;&#xA;        &#34;text&#34;: &#34;Используйте детальные промпты, добавляйте технические теги («высокое разрешение», «детализированный»), экспериментируйте со стилями.&#34;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &#34;@type&#34;: &#34;Question&#34;,&#xD;&#xA;      &#34;name&#34;: &#34;Какая нейросеть лучше всего понимает русские промпты?&#34;,&#xD;&#xA;      &#34;acceptedAnswer&#34;: {&#xD;&#xA;        &#34;@type&#34;: &#34;Answer&#34;,&#xD;&#xA;        &#34;text&#34;: &#34;Kandinsky и Шедеврум показывают лучшие результаты среди российских сервисов. DALL-E 3 через Bing тоже неплохо понимает русский.&#34;&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xD;&#xA;&lt;/script&gt;&#xD;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;Итог:&lt;/strong&gt; Генерация изображений нейросетью бесплатно — это доступный инструмент для создания уникальных картинок для любых целей. Выбирайте подходящий сервис (Kandinsky или Шедеврум для начала), учитесь писать детальные промпты с указанием стиля, композиции и настроения, и вы сможете создавать качественные изображения за считанные секунды.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;</description>
        </item><item>
            <title>Автоматическая генерация карточек товаров для Wildberries: описание и обложка через ИИ</title>
            <link>https://ai-for-you.ru/posts/26-generaciya-kartochek-wb/</link>
            <pubDate>Mon, 25 May 2026 10:00:00 +0300</pubDate>
            <guid>https://ai-for-you.ru/posts/26-generaciya-kartochek-wb/</guid>
            <description>&lt;img src=&#34;https://ai-for-you.ru/&#34; alt=&#34;Featured image of post Автоматическая генерация карточек товаров для Wildberries: описание и обложка через ИИ&#34; /&gt;&lt;h2 id=&#34;зачем-автоматизировать-создание-карточек-для-wildberries&#34;&gt;Зачем автоматизировать создание карточек для Wildberries&#xA;&lt;/h2&gt;&lt;p&gt;Каждый селлер знает: хорошая карточка — это продающее описание и цепляющая обложка. Но вручную писать тексты для десятков товаров и рисовать картинки — бесконечная рутина. Две российские нейросети, YandexGPT и Kandinsky, умеют делать это за секунды. Настроив простой Python-скрипт, вы сможете по одному названию товара получать готовый контент для загрузки на маркетплейс. Бесплатные лимиты покрывают потребности небольшого магазина, а для работы не нужны VPN и иностранные карты.&lt;/p&gt;&#xA;&lt;p&gt;В этом гайде мы шаг за шагом создадим генератор карточек: от установки библиотек до сохранения файлов с SEO-описанием и обложкой. Даже если вы никогда не писали код, инструкция проведёт вас по каждому действию.&lt;/p&gt;&#xA;&lt;h2 id=&#34;что-понадобится&#34;&gt;Что понадобится&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;Компьютер с Python 3.8 или выше.&lt;/li&gt;&#xA;&lt;li&gt;API-ключи от Яндекс.Облака (YandexGPT) и Fusion Brain (Kandinsky). Оба сервиса бесплатны в пределах стартовых лимитов: грант в 4000 ₽ от Яндекса и 100 генераций в день у Kandinsky.&lt;/li&gt;&#xA;&lt;li&gt;Базовое понимание, как запускать программы в терминале.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Все шаги описаны максимально подробно, с готовыми фрагментами кода.&lt;/p&gt;&#xA;&lt;h2 id=&#34;шаг-1-получаем-ключи-доступа&#34;&gt;Шаг 1. Получаем ключи доступа&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;YandexGPT:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Перейдите в &lt;a class=&#34;link&#34; href=&#34;https://console.cloud.yandex.ru&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;консоль Яндекс.Облака&lt;/a&gt;, зарегистрируйтесь или войдите.&lt;/li&gt;&#xA;&lt;li&gt;Создайте платёжный аккаунт (деньги не спишутся, активируется пробный период с грантом).&lt;/li&gt;&#xA;&lt;li&gt;В разделе «Сервисные аккаунты» создайте новый аккаунт с ролью &lt;code&gt;ai.languageModels.user&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Создайте API-ключ для этого аккаунта — он выглядит как длинная строка символов. Сохраните её.&lt;/li&gt;&#xA;&lt;li&gt;Запишите идентификатор каталога (folder_id), он отображается в консоли.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Kandinsky:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Зайдите на &lt;a class=&#34;link&#34; href=&#34;https://fusionbrain.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;fusionbrain.ai&lt;/a&gt;, авторизуйтесь через почту или Сбер ID.&lt;/li&gt;&#xA;&lt;li&gt;Перейдите в раздел «API», создайте новый ключ, скопируйте его.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Ключи будем хранить в файле &lt;code&gt;.env&lt;/code&gt;, чтобы не публиковать в коде.&lt;/p&gt;&#xA;&lt;h2 id=&#34;шаг-2-установка-окружения-и-библиотек&#34;&gt;Шаг 2. Установка окружения и библиотек&#xA;&lt;/h2&gt;&lt;p&gt;Создайте папку проекта, например &lt;code&gt;wb_card_generator&lt;/code&gt;, и внутри неё файл &lt;code&gt;.env&lt;/code&gt; с содержимым:&#xA;YANDEX_API_KEY=ваш_ключ_яндекс&#xA;YANDEX_FOLDER_ID=ваш_folder_id&#xA;KANDINSKY_API_KEY=ваш_ключ_kandinsky&lt;/p&gt;&#xA;&lt;p&gt;text&lt;/p&gt;&#xA;&lt;p&gt;Откройте терминал в папке проекта и установите необходимые библиотеки:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip install requests python-dotenv pillow&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Теперь создадим файл generate_card.py — именно в нём будет вся логика.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Шаг 3. Генерация продающего описания через YandexGPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;В начале generate_card.py пропишем импорты и загрузку переменных окружения:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;import os&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;import requests&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;import base64&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;from PIL import Image&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;from io import BytesIO&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;from dotenv import load_dotenv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;import datetime&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;load_dotenv&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;YANDEX_KEY &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os.getenv&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;YANDEX_API_KEY&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;YANDEX_FOLDER_ID &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os.getenv&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;YANDEX_FOLDER_ID&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;KANDINSKY_KEY &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os.getenv&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;KANDINSKY_API_KEY&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Функция для отправки запроса к YandexGPT &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;модель yandexgpt-lite&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;def ask_yandexgpt&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;prompt_text, temperature&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;0.6&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    url &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://llm.api.cloud.yandex.net/foundationModels/v1/completion&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    headers &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Authorization&amp;#34;&lt;/span&gt;: f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Api-Key {YANDEX_KEY}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;x-folder-id&amp;#34;&lt;/span&gt;: YANDEX_FOLDER_ID,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Content-Type&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;application/json&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    data &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;modelUri&amp;#34;&lt;/span&gt;: f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;gpt://{YANDEX_FOLDER_ID}/yandexgpt-lite&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;completionOptions&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;stream&amp;#34;&lt;/span&gt;: False,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;temperature&amp;#34;&lt;/span&gt;: temperature,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;maxTokens&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;1000&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;messages&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#f92672&#34;&gt;[{&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;role&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;user&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;: prompt_text&lt;span style=&#34;color:#f92672&#34;&gt;}]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    response &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; requests.post&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;url, headers&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;headers, json&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;data&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    response.raise_for_status&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; response.json&lt;span style=&#34;color:#f92672&#34;&gt;()[&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;result&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;][&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;alternatives&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;][&lt;/span&gt;0&lt;span style=&#34;color:#f92672&#34;&gt;][&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;message&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;][&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Теперь напишем функцию, которая генерирует описание по названию товара и ключевым характеристикам:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;def generate_description&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product_name, features&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    prompt &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Ты — профессиональный копирайтер для Wildberries. Напиши продающее описание товара &amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#39;{product_name}&amp;#39;. Характеристики: {features if features else &amp;#39;стандартные&amp;#39;}.\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Требования:\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;- Длина: 300-400 символов.\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;- Структура: выгоды, технические детали, призыв купить.\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;- Тон: доверительный, грамотный.\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;- Используй ключевые слова: &amp;#39;купить {product_name}&amp;#39;, &amp;#39;цена&amp;#39;, &amp;#39;доставка&amp;#39;.\n&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Не используй шаблонные фразы &amp;#39;добро пожаловать&amp;#39;, &amp;#39;здравствуйте&amp;#39;.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; ask_yandexgpt&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;prompt, temperature&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;0.7&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Проверить можно так &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;после объявления функций, в конце файла&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; __name__ &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;__main__&amp;#34;&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    test_desc &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; generate_description&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Умная колонка Яндекс Станция Лайт&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;цвет синий, голосовой помощник Алиса&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;test_desc&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Запустите python generate_card.py и посмотрите на результат. Нейросеть выдаст готовый текст, пригодный для поля «описание» в карточке.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Шаг 4. Генерация обложки товара через Kandinsky&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Добавим функцию, которая создаёт изображение по описанию товара. Чтобы обложка подходила под требования Wildberries &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;предметная, без лишнего фона&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, мы сформулируем строгий промпт:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;def generate_cover&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product_name, output_path&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    prompt &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Professional product photo of {product_name}, isolated on white background, &amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;studio lighting, high resolution, 3/4 angle, clean and sharp details, &amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;no text, no watermarks, no labels&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    url &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://api-key.fusionbrain.ai/key/api/v1/txt2img&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    headers &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;X-Key&amp;#34;&lt;/span&gt;: f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Key {KANDINSKY_KEY}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Content-Type&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;application/json&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    payload &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;model_id&amp;#34;&lt;/span&gt;: 4,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;params&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;GENERATE&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;style&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;UHD&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;width&amp;#34;&lt;/span&gt;: 900,    &lt;span style=&#34;color:#75715e&#34;&gt;# квадратное изображение&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;height&amp;#34;&lt;/span&gt;: 900,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;num_images&amp;#34;&lt;/span&gt;: 1,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;negativePromptUnclip&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;текст, буквы, водяные знаки, логотипы, подписи&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;generateParams&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;query&amp;#34;&lt;/span&gt;: prompt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    resp &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; requests.post&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;url, headers&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;headers, json&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;payload&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    resp.raise_for_status&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    img_base64 &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; resp.json&lt;span style=&#34;color:#f92672&#34;&gt;()[&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;images&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;][&lt;/span&gt;0&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    img &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; Image.open&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;BytesIO&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;base64.b64decode&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;img_base64&lt;span style=&#34;color:#f92672&#34;&gt;)))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    img.save&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;output_path, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;WEBP&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Обложка сохранена: {output_path}&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Обратите внимание: размер 900x900 пикселей — стандарт для Wildberries. Если нужен другой, просто измените width и height.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Шаг 5. Собираем всё в единый генератор&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Теперь объединим обе функции в одну процедуру, которая создаёт полный пакет для карточки:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;def create_wb_card&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product_name, features&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    timestamp &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; datetime.datetime.now&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt;.strftime&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;%Y%m%d_%H%M%S&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    safe_name &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; product_name.replace&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; &amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;_&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.lower&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#75715e&#34;&gt;# Генерируем описание&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    desc &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; generate_description&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product_name, features&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    desc_filename &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{safe_name}_desc_{timestamp}.txt&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    with open&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;desc_filename, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;w&amp;#34;&lt;/span&gt;, encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;utf-8&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; as f:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        f.write&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;desc&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Описание сохранено: {desc_filename}&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#75715e&#34;&gt;# Генерируем обложку&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    cover_filename &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{safe_name}_cover_{timestamp}.webp&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    generate_cover&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product_name, cover_filename&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;\nГотово! Карточка для товара готова:&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Описание: {desc[:100]}...&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    print&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Обложка: {cover_filename}&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; __name__ &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;__main__&amp;#34;&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    product &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; input&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Введите название товара: &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    features &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; input&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Введите характеристики (можно пропустить): &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    create_wb_card&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;product, features&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Сохраните файл. Запустите скрипт:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python generate_card.py&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Введите название товара, например «Беспроводные наушники Xiaomi Redmi Buds 4». Через несколько секунд в папке проекта появятся два файла: текстовое описание и квадратная обложка.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Шаг 6. Как обрабатывать много товаров сразу&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Чтобы автоматизировать массовую генерацию, положите список товаров в CSV-файл products.csv со столбцами name и features. Модифицируйте скрипт:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;import csv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;def process_csv&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;file_path&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    with open&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;file_path, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;r&amp;#34;&lt;/span&gt;, encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;utf-8&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; as f:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        reader &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; csv.DictReader&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;f&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; row in reader:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            create_wb_card&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;row&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;, row.get&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;features&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Теперь можно запускать:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; __name__ &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;__main__&amp;#34;&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    process_csv&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;products.csv&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;За один прогон скрипт подготовит десятки карточек — останется только загрузить их в личный кабинет Wildberries.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Возможные улучшения&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Добавить генерацию SEO-заголовков и ключевых слов через YandexGPT.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Подгружать реальные фотографии, если есть &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Kandinsky пока не всегда идеально воспроизводит конкретный товар, но для бюджетных ниш работает отлично&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Автоматически заполнять Excel-шаблон Wildberries через библиотеку openpyxl.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Полезные ссылки:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Яндекс.Облако https://cloud.yandex.ru/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Fusion Brain https://fusionbrain.ai/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
        </item></channel>
</rss>
