Skip to content
This repository was archived by the owner on Apr 30, 2025. It is now read-only.

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

kandinsky-simple-lib

kandinsky-simple-lib — это простая библиотека для создания изображений с помощью API Kandinsky. Она позволяет генерировать изображения на основе текстовых описаний, взаимодействуя с API, и сохранять их на вашем устройстве.

Установка

Для использования библиотеки, сначала установите её с помощью pip:

https://pypi.org/project/kandinsky-simple-lib/
pip install kandinsky-simple-lib

примеры

from kandinsky_lib import KandinskyAPI
def main():
    # Замените на ваш API ключ и секретный ключ
    api_key = "your api key"
    secret_key = "your secret key"
    # апи url для fusionbrain можно указать свой
    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()

Пример готового изображения My Image Документация по api Kandinsky

https://fusionbrain.ai/docs/ru/doc/api-dokumentaciya/

Описание параметров: 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): Сохраняет изображение в файл.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages