mirror of
https://github.com/facefusion/facefusion.git
synced 2026-08-07 09:38:39 +02:00
21 lines
560 B
Python
21 lines
560 B
Python
from starlette.requests import Request
|
|
from starlette.responses import JSONResponse
|
|
from starlette.status import HTTP_200_OK
|
|
|
|
import facefusion.choices
|
|
from facefusion import capability_store
|
|
|
|
|
|
async def get_capabilities(request : Request) -> JSONResponse:
|
|
capabilities =\
|
|
{
|
|
'formats':
|
|
{
|
|
'audio': facefusion.choices.audio_formats,
|
|
'image': facefusion.choices.image_formats,
|
|
'video': facefusion.choices.video_formats
|
|
},
|
|
'arguments': capability_store.get_api_capability_group()
|
|
}
|
|
return JSONResponse(capabilities, status_code = HTTP_200_OK)
|