This module is designed for asynchronous use of the kandinsky neural network and easy integration into your project.
Project description
kandinsky-api-requests
Асинхронное api для использования kandinsky 3.0
ВНИМАНИЕ: После изменения структуры сайта, сделана api только по их ключам. Планируется отревёрсить использование web версии программно.
Как использовать:
Установка: pip install AsyncKandinsky
Для инициализации FusionBrainApi можно использовать keys или данные аккаунта:
- api_key и secret_key - их надо создать во вкладе api (https://fusionbrain.ai/keys/):
- быстрый и простой способ генерации
- почта и пароль - данные от уже созданного аккаунта {пока в разработке}:
- в такой версии будет доступна генерация: видео / анимации / больше стилей
Полный пример можно посмотреть в tests.py (GitHub)
1. text2image
model = FusionBrainApi(ApiApi(api_key, secret_key))
async def generate():
result = await model.text2image("котик", style="ANIME")
if result["error"]:
print("Error:")
print(result["data"])
else:
img = Image.open(result["data"])
img.save('cat_anime.jpg')
print("Done!")
if __name__ == '__main__':
asyncio.run(generate())
Все стили можно посмотреть в await FusionBrainApi().get_styles()
:
async def read_styles():
for style in await model.get_styles():
print(style, end="\n\n")
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
AsyncKandinsky-0.0.4.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for AsyncKandinsky-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99fd9569c36399a52fbddd827ada1d0ba1a6d7648ae6972acf5b3200466657a7 |
|
MD5 | e39b97d74d0ef3af58014ae79f7e8f29 |
|
BLAKE2b-256 | 4fb7a20bad38c6cbe494df2c37ec9ff734e860c3a3ad7ec5bcb40a02503c3f7c |