setup models

This commit is contained in:
Marcos Lohmann
2026-10-07 13:43:09 -03:00
parent aeee6c7de1
commit 84ea9a5307
75 changed files with 5093 additions and 58 deletions

14
adapters/__init__.py Normal file
View File

@@ -0,0 +1,14 @@
"""Adaptadores JEV locais. Cada candidato roda num ambiente próprio (dependências incompatíveis)."""
from importlib import import_module
REGISTRY = {
"laya": "adapters.laya.adapter:LayaAdapter",
"semif": "adapters.semif.adapter:SemIfAdapter",
"gliner": "adapters.gliner.adapter:GlinerAdapter",
"rizzo_flow": "adapters.rizzo_flow.adapter:RizzoFlowAdapter",
}
def adapter_class(name: str):
module, cls = REGISTRY[name].split(":")
return getattr(import_module(module), cls)