Для использования KSuse AI Cloud в стороннем ПО создано API.
Документация: https://docs.google.com/document/d/1PJiedoZUw1GbipgkQH5_1U7afOaylnVdLEFbFXoMmpE/edit?usp=sharing
Запросы к API могут осуществляться в двух режимах: синхронном и
асинхронном.
Использовать асинхронный подход предпочтительнее, так как он позволяет параллельно обрабатывать множество фотографий без ожидания результатов обработки.
В тоже время синхронный подход можно использовать для интеграции с существующим ПО. Пример для Fotomaster Photo Booth:
rename %1 temp.jpg
curl -X POST -F "token=KSUSE_API_TOKEN" -F "gdpr=0" -F "useCoins=0" -F "asr=SameAS" -F "mode_type=BodyAndBG" -F "prompt_influence=50" -F "autodetect=1" -F "prompt=Cyberpunk city" -F "nprompt=dark, dirty" -F "file=@C:\MirrorMeBooth\Events\MyFirstEvent\raw\temp.jpg" -f "https://api-de.photoswith.me/directFake" -o "%1"
del "C:\MirrorMeBooth\Events\MyFirstEvent\raw\temp.jpg"