I don't think it's a good idea to use SQLModel in a serious project. It's not the best maintained because the only maintainer also maintains FastAPI, so SQLModel is sometimes left for quite a while without meaningful bugfixes.
I'd just use SQLAlchemy