Model Registry

OpenDetect ships a built-in model registry. Each model entry defines:

  • model_id

  • implementation family (rfdetr or yolox)

  • default input size

  • remote artifact path

  • aliases and description

Included Families

Family

Year

License posture

Why included

RF-DETR

2026

Open-source, commercial-friendly

Strong modern accuracy/speed tradeoff

YOLOX

2021

Apache-2.0

Stable last Apache-2.0 YOLO-family baseline

Model IDs

Model ID

Family

Default Input

rfdetr-n

RF-DETR

384x384

rfdetr-s

RF-DETR

512x512

rfdetr-m

RF-DETR

576x576

rfdetr-l

RF-DETR

704x704

yolox-tiny

YOLOX

416x416

yolox-s

YOLOX

640x640

yolox-m

YOLOX

640x640

yolox-l

YOLOX

640x640

yolox-x

YOLOX

640x640

Inspect and Download

CLI:

opendetect-models list
opendetect-models info rfdetr-m
opendetect-models download rfdetr-m

Python:

from opendetect import list_models, get_model_spec

print([spec.model_id for spec in list_models()])
print(get_model_spec("rfdetr-m"))

Caching

Default cache path:

  • ~/.cache/opendetect/checkpoints

Override with:

  • OPENDETECT_CACHE_DIR

You can also override the registry base URL with:

  • OPENDETECT_MODEL_BASE_URL