The API gives an error about the API model not being found, but no error message is displayed. OpenAI sends that message when the user has not made a successful payment of $5 or more. The extension needs to show these errors as notifications and include that information on the welcome/settings page.
The settings page opens when the extension is installed, but not necessarily before the settings are synchronized, resulting in a blank field for the API key. The page should only open after data is synced.
There should be a setting for changing the prompt used by the GPT-4 API call. This could be useful if the Alt text needs to be longer or changed in some other way.
It would be cool to have a side panel or pop-up extension with a URL field for generating alt text, in cases where the right-click menu isn't available for whatever reason.