Image generation module. I use the dream neural network from wombo for my work.
Project description
Hello, Hello! My name is
Библиотека и CLI для работы с Wombo Dream API
Установка
# Только библиотека
pip install wombo
# Установка с CLI интерфейсом
pip install wombo[cli]
# С помощью uv
uv pip install wombo[cli]
# Для разработки из исходников
git clone https://github.com/pokedim13/wombo.git
cd wombo
uv sync --all-groups # установка всех зависимостей
uv pip install -e . # установка библиотеки в режиме разработки
Использование библиотеки
from wombo.api import Dream
# Создаем экземпляр Dream
dream = Dream()
# Получаем доступные стили
styles = dream.Style.get_styles()
# Генерируем изображение
task = dream.generate(
text="Русская зима в деревне",
style=115, # Dreamland v3
timeout=60
)
# Получаем URL изображения
print(task.result.final)
CLI-интерфейс
Библиотека также предоставляет CLI-интерфейс для удобного использования в командной строке.
Вывод доступных стилей
wombo styles
Параметры:
--page
,-p
: Номер страницы для отображения (по умолчанию 1)--size
,-s
: Количество стилей на странице (по умолчанию 20)--premium
: Показать только премиум стили--free
: Показать только бесплатные стили
Примеры:
# Показать первую страницу стилей
wombo styles
# Показать только премиум стили
wombo styles --premium
# Показать вторую страницу с размером 10 стилей
wombo styles -p 2 -s 10
Информация о стиле
wombo style <ID>
Пример:
wombo style 115
Генерация изображения
wombo generate <ЗАПРОС> [ПАРАМЕТРЫ]
Параметры:
--style
,-s
: ID стиля генерации (по умолчанию 115)--ratio
,-r
: Соотношение сторон изображения (по умолчанию old_vertical_ratio)--premium
,-p
: Использовать премиум-функции--timeout
,-t
: Время ожидания генерации в секундах (по умолчанию 60)--output
,-o
: Путь для сохранения изображения
Примеры:
# Генерация изображения с запросом "Русская зима в деревне"
wombo generate "Русская зима в деревне"
# Генерация с указанным стилем и сохранением в файл
wombo generate "Русская зима в деревне" -s 46 -o image.jpg
Сравнение стилей
wombo examples [СТИЛИ] [ПАРАМЕТРЫ]
Параметры:
--prompt
,-p
: Запрос для примеров (по умолчанию "Русская зима в деревне")
Примеры:
# Сравнение стандартных стилей
wombo examples
# Сравнение указанных стилей
wombo examples 3 46 115 130 --prompt "Закат на море"
Управление аккаунтом
# Вход в аккаунт с токеном
wombo login <ТОКЕН>
# Выход из аккаунта
wombo logout
# Проверка статуса авторизации
wombo status
Использование с uv
Если вы используете uv, можно запускать команды через него:
uv run wombo styles
uv run wombo generate "Ваш запрос" -s 115
См. примеры использования
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wombo-0.6.1.tar.gz
(6.4 MB
view details)
Built Distribution
wombo-0.6.1-py3-none-any.whl
(13.9 kB
view details)
File details
Details for the file wombo-0.6.1.tar.gz
.
File metadata
- Download URL: wombo-0.6.1.tar.gz
- Upload date:
- Size: 6.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
38147eb69e41bdd495c29b09e6e9158073cd9eefd413737cc1dad41a04940250
|
|
MD5 |
8e9f054ab9ec72edebdc86a2dac00b82
|
|
BLAKE2b-256 |
23e598659b4f2101e8aa6e252c7fbcadfecf99a399277ad4113b646361525de4
|
File details
Details for the file wombo-0.6.1-py3-none-any.whl
.
File metadata
- Download URL: wombo-0.6.1-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a8847f56a3d885d8417a1cc1ead62ff24f1d873ac31319b7f1fe3e92144f9a15
|
|
MD5 |
c5d1e8c551eea6cc4537f88c9117ad0a
|
|
BLAKE2b-256 |
29933ea0a518a0717ebb03c897a9d60e7d09d8becf90cbca0bc29e04fe7e6c61
|