In an effort to keep things running longer, before hitting my budget of $500, I am reducing times to 15 minutes, and I've added BYOK.
I don't think I can make everyone happy with the solution, your key is saved on your own browsers localStorage, I do not save or store it in my database. I suggest everyone creates a new key dedicated to our service so you can invalidate it later on. That key is sent to our api using `x-openai-key` header and then we mint ephemeral client secrets to perform web rtc functions.