Files
facefusion/facefusion/apis/endpoints/capabilities.py
T
Henry RuhsandGitHub 3ef7736999 Feat/capability groups part2 (#1216)
* add groups to capabilities

* update to recent groups
2026-08-06 13:42:01 +02:00

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)