And now you are even more dependent on OpenAI...
You didn't solve the problem, you are just trading pain points.
There should be no real vendor lock in in my opinion. You can ask the same question with pi + qwen (or any harness + good enough model) with internet access and it will work. Chatgpt is just one option came in handy.
"Goddammit, I'm wholly dependent on Merriam-Webster, what ever am I going to do".
Nothing about this depends on the provider, you could spin up a local Qwen and give it a search tool like SearXNG or something. At this point local models are more than good enough for simple tasks like that. Using ChatGPT is just (usually) faster and simpler