Простая библиотека для работы с нейросетью Kandinsky
Project description
kandinsky-simple-lib
kandinsky-simple-lib — это простая библиотека для создания изображений с помощью API Kandinsky. Она позволяет генерировать изображения на основе текстовых описаний, взаимодействуя с API, и сохранять их на вашем устройстве.
Установка
Для использования библиотеки, сначала установите её с помощью pip:
pip install kandinsky-simple-lib
примеры
from kandinsky_lib import KandinskyAPI
def main():
# Замените на ваш API ключ и секретный ключ
api_key = "your api key"
secret_key = "your secret key"
url = "https://api-key.fusionbrain.ai/"
# Описание изображения для генерации
prompt = "A beautiful sunset over the ocean"
# Создаем объект API с вашими ключами
api = KandinskyAPI(api_key, secret_key, url)
# Получаем ID доступной модели
model_id = api.get_model()
# Генерируем изображение
uuid = api.generate(prompt, model_id)
# Проверяем статус генерации и получаем изображения
images = api.check_generation(uuid)
if images:
# Сохраняем изображение на устройство
api.save_image(images[0], "generated_image.png")
print("Изображение успешно сохранено как 'generated_image.png'.")
else:
print("Не удалось сгенерировать изображение.")
if __name__ == "__main__":
main()
Описание параметров: api_key: Ваш API ключ. secret_key: Ваш секретный ключ. prompt: Текстовое описание того, что вы хотите, чтобы нейросеть сгенерировала. Например: "A beautiful sunset over the ocean". Описание методов: get_model(): Получает ID доступной модели для генерации изображений. generate(prompt, model): Генерирует изображение на основе текстового описания. check_generation(request_id): Проверяет статус генерации изображения. save_image(image_data, filename): Сохраняет изображение в файл.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kandinsky_simple_lib-0.1.3.tar.gz.
File metadata
- Download URL: kandinsky_simple_lib-0.1.3.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e449b86bd23e1a6da83f2a3351db5fb09967d521a566d07a6e6a58a3eceb7eb
|
|
| MD5 |
0ac9262b507176aaa407282273b26625
|
|
| BLAKE2b-256 |
53a292b18037b77a8e539249923eb8e410c8b2b8ab0eddfe96efe01de3ad28d6
|
File details
Details for the file kandinsky_simple_lib-0.1.3-py3-none-any.whl.
File metadata
- Download URL: kandinsky_simple_lib-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddfb83e55c9ee04edd6d193dd30b7e388c2d4eaf47e2db66486a71eb0bfc78da
|
|
| MD5 |
bd3c2111ce8f83975a5681db4ecf6ce1
|
|
| BLAKE2b-256 |
399fcd64036788ea9c2615d32f159f7d415ec53d07e97fb52eed21f4b23c2b8c
|