Генератор Изображений
Генератор Изображений G4F
Инструмент на базе Python для генерации изображений с использованием библиотеки g4f, позволяющий создавать изображения, сгенерированные ИИ, на основе текстовых подсказок.
!Пример: Изображение, сгенерированное по подсказке "apple"
Возможности
-Генерация высококачественных изображений с использованием модели flux-pro
-Автоматическое сохранение в локальную директорию
-Простой интерфейс командной строки
-Модульная структура кода
-Использование любого доступного провайдера g4f
Требования
- Python 3.10+
- Подключение к интернету
Установка
1. Клонируйте репозиторий:
git clone https://github.com/YOUR_USERNAME/g4f-image-generator.git
cd g4f-image-generator
2. Создайте виртуальное окружение:
python -m venv venv
3. Активируйте виртуальное окружение:
Windows:
venv\Scripts\activate
macOS/Linux:
source venv/bin/activate
4. Установите зависимости:
pip install -r requirements.txt
Использование
Запустите генератор:
python main.py
Введите подсказку при запросе:
Enter prompt: красивый закат над океаном
Сгенерированные изображения будут сохранены в директории `generated_images/` с метками времени.
Конфигурация
Редактируйте `config.py` для настройки параметров:
OUTPUT_DIR = "generated_images" # Директория вывода
DEFAULT_MODEL = "flux-pro" # Используемая модель ИИ
TIMESTAMP_FORMAT = "%Y%m%d_%H%M%S" # Формат метки времени в имени файла
Структура Проекта
image-generator/
├── main.py # Точка входа и интерфейс пользователя
├── generator.py # Логика генерации изображений
├── file_handler.py # Функциональность сохранения файлов
├── config.py # Настройки конфигурации
├── requirements.txt # Зависимости Python
├── generated_images/ # Директория вывода (создается автоматически)
└── README.md # Этот файл
Как Это Работает
1. Ввод: Пользователь вводит текстовую подсказку
2. Генерация: Клиент g4f генерирует изображение с использованием модели flux-pro
3. Загрузка: Получается URL изображения и загружается
4. Сохранение: Изображение сохраняется с меткой времени в директории `generated_images/`
Зависимости
- `g4f` - Бесплатный клиент API GPT-4 с поддержкой генерации изображений
- `requests` - Библиотека HTTP для загрузки изображений
Устранение Неисправностей
Генерация не удалась
- Проверьте подключение к интернету
- Попробуйте снова (g4f автоматически выбирает доступных провайдеров)
- Подождите несколько секунд и повторите попытку
Ошибки импорта
- Переустановите зависимости: `pip install -r requirements.txt --upgrade`
- Проверьте версию Python: `python --version` (требуется 3.10+)
Ошибки прав доступа
- Убедитесь в наличии прав на запись в директорию проекта
- Запустите с соответствующими правами пользователя
Примеры
Базовое использование
python main.py
Enter prompt: красное яблоко с каплями воды
Вывод:
Generating: 'красное яблоко с каплями воды'...
✓ Saved: generated_images/image_20260109_143052.png
✓ Done!
Лицензия
GNU General Public License v3.0 - подробности в файле LICENSE.
Благодарности
- https://github.com/xtekky/gpt4free - Библиотека GPT4Free
- Модель flux-pro для высококачественной генерации изображений
Создано с использованием Python и g4f.
GitHub: https://github.com/fedyaqq34356/Image-Generator.git
Инструмент на базе Python для генерации изображений с использованием библиотеки g4f, позволяющий создавать изображения, сгенерированные ИИ, на основе текстовых подсказок.
!Пример: Изображение, сгенерированное по подсказке "apple"
Возможности
-Генерация высококачественных изображений с использованием модели flux-pro
-Автоматическое сохранение в локальную директорию
-Простой интерфейс командной строки
-Модульная структура кода
-Использование любого доступного провайдера g4f
Требования
- Python 3.10+
- Подключение к интернету
Установка
1. Клонируйте репозиторий:
git clone https://github.com/YOUR_USERNAME/g4f-image-generator.git
cd g4f-image-generator
2. Создайте виртуальное окружение:
python -m venv venv
3. Активируйте виртуальное окружение:
Windows:
venv\Scripts\activate
macOS/Linux:
source venv/bin/activate
4. Установите зависимости:
pip install -r requirements.txt
Использование
Запустите генератор:
python main.py
Введите подсказку при запросе:
Enter prompt: красивый закат над океаном
Сгенерированные изображения будут сохранены в директории `generated_images/` с метками времени.
Конфигурация
Редактируйте `config.py` для настройки параметров:
OUTPUT_DIR = "generated_images" # Директория вывода
DEFAULT_MODEL = "flux-pro" # Используемая модель ИИ
TIMESTAMP_FORMAT = "%Y%m%d_%H%M%S" # Формат метки времени в имени файла
Структура Проекта
image-generator/
├── main.py # Точка входа и интерфейс пользователя
├── generator.py # Логика генерации изображений
├── file_handler.py # Функциональность сохранения файлов
├── config.py # Настройки конфигурации
├── requirements.txt # Зависимости Python
├── generated_images/ # Директория вывода (создается автоматически)
└── README.md # Этот файл
Как Это Работает
1. Ввод: Пользователь вводит текстовую подсказку
2. Генерация: Клиент g4f генерирует изображение с использованием модели flux-pro
3. Загрузка: Получается URL изображения и загружается
4. Сохранение: Изображение сохраняется с меткой времени в директории `generated_images/`
Зависимости
- `g4f` - Бесплатный клиент API GPT-4 с поддержкой генерации изображений
- `requests` - Библиотека HTTP для загрузки изображений
Устранение Неисправностей
Генерация не удалась
- Проверьте подключение к интернету
- Попробуйте снова (g4f автоматически выбирает доступных провайдеров)
- Подождите несколько секунд и повторите попытку
Ошибки импорта
- Переустановите зависимости: `pip install -r requirements.txt --upgrade`
- Проверьте версию Python: `python --version` (требуется 3.10+)
Ошибки прав доступа
- Убедитесь в наличии прав на запись в директорию проекта
- Запустите с соответствующими правами пользователя
Примеры
Базовое использование
python main.py
Enter prompt: красное яблоко с каплями воды
Вывод:
Generating: 'красное яблоко с каплями воды'...
✓ Saved: generated_images/image_20260109_143052.png
✓ Done!
Лицензия
GNU General Public License v3.0 - подробности в файле LICENSE.
Благодарности
- https://github.com/xtekky/gpt4free - Библиотека GPT4Free
- Модель flux-pro для высококачественной генерации изображений
Создано с использованием Python и g4f.
GitHub: https://github.com/fedyaqq34356/Image-Generator.git