Thanks!
I did have the possibility to modify the prompts in the earlier versions, but for various reasons I decided to take it out.
You probably entered the OpenAI key in the wrong field, as the Azure key, or the Azure key field got modified by error and contains some non-empty value. Check the line that starts with "azureSpeechAPIKey". Set it to :
"azureSpeechAPIKey": "",
and then enter your open AI key in the line that starts with "openAiAPIKey".
If you did that and it still doesn't work, let me know.Can you visit OpenAI's playground at https://platform.openai.com/settings/organization/billing/overview and see what is says?
Can you send me the full log file to tamulur at yahoo dot com? It's at c:\Users\<Username>\AppData\LocalLow\Tamulur\ChatGPT_NPC_Experiment_3_Therapist\Player.log, where <Username> is your user name on the computer (without the angle brackets). This will help me find the issue, maybe others have the same problem.
The OpenAI model might be temporarily overloaded. Try again later. If it still doesn't work, maybe you've run out of free credits. Check on OpenAI Playground if your account can still interact with ChatGPT.
Can you try using your account on the OpenAI playground: https://platform.openai.com/playground? Switch Mode to "Chat".
Do you get the same error?
It's saying there is no such organization, but the organization ID looks ok to me. If that's the same key as you get in https://platform.openai.com/account/org-settings, I don't know why OpenAI is complaining. Actually the organization ID is not really required by the API, it's just if someone has several organizations registered with OpenAI. In the next version, I will drop the organization ID requirement from the config. Until then, double check whether the ID shown on OpenAI's web page is really the same as in your config file.
Update: the new version is out; you don't need to enter the OpenAI organization ID anymore.