I'm curious if you could free yourself of the ongoing llm cost by using YOLOv8 or opencv or something like that
If you had, say, a camera on the inside of a birdhouse and the whole scene was either empty of taken up by a bird, then that would be easy for an on-device model.
Maybe it would be worth it to spend a few tokens on an implementation, just to try!