One has to not only enable it but also provide an API key first.
I’m failing to see how “off by default” is a worse option here…
There's an empty API key text field and a prepopulated OpenAI URL. It's not clear at all that an empty API key means that no requests will be made.
If you distrust iTerm 2 over this then why would you assume a checkbox would make a difference?
AFAIK using OpenAI through the webpage doesn't cost money, why should I assume that using it through the REST API is any different?
One side allows access via prompts for a fixed monthly fee.
The other allows access via an API that you must purchase credits in advance for.
If you don’t have an API key then there’s nothing for it to do because it won’t even begin to connect.
Again I’m not understanding why you feel a Checkbox is fundamentally better here…
There's an empty API key text field and a prepopulated OpenAI URL. It's not clear at all that an empty API key means that no requests will be made.