Same problem. I changed every instance where the model is mentioned in the realtime-console repository and that changes nothing whatsoever apparently. I can say model = “definitelynot4o” and 4o is used.
Model won’t change if you are using library from openai-realtime-console. They hardcoded model in relay server, so the only way how you can change that is to download node_module and hardcode needed model in openai package
I hardcoded everything related to model both in api.js and client.js in @openai/real-time-api-beta/lib/ , tested with both exact checkpoint name and alias, but still the usage dashboard shows I am using 4o real-time not 4o-mini…