Asked

Open API Stopped Working

A set up of the robot skill OpenAI chat bot that used to work has stopped working with the error message "Error processing the request. Do you have a valid API key in the configuration menu?". The settings in the configuration menu have not changed since the skills lasted worked which was on November 20th 2023. I have checked the OpenAI website and I still have credit of almost 5 dollars which should not expire for one year. I have also tried generating new keys and can check that the system is working as they change status from Never used to today's date after attempting to use the skill again. Each time the attempt fails with the same error message. The OpenAI website is not registering any costs for failed attempts. How can I found the cause of this problem and fix it?


Related Hardware Arduino Due/Mega

ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

PRO
Canada
#1  

It seems like you've already taken some good initial steps by checking your OpenAI account, credit status, and generating new API keys. Since the error message indicates an issue with the API key or the request processing, let's go through a systematic approach to troubleshoot this issue:

  1. Double-Check API Key and Endpoint URL: Ensure that the new API key is correctly entered into the configuration menu of the OpenAI Chatbot skill in ARC. Also, verify that the endpoint URL is correct and hasn't changed.

  2. Check for Updates: Make sure that your ARC software and the OpenAI Chatbot skill are up to date. An outdated version might cause compatibility issues with the API.

  3. API Key Permissions: On the OpenAI website, check if the API key has the necessary permissions and hasn't been restricted or limited in any way.

  4. Network Issues: Verify that your computer has a stable internet connection and can reach OpenAI's servers. You can test this by trying to access the OpenAI API using a REST client like Postman with your API key.

  5. Firewall or Antivirus: Sometimes, firewall or antivirus software can block outgoing requests. Ensure that ARC is allowed to communicate through your firewall or antivirus.

  6. Error Logs: Check the error logs in ARC for any additional information that might point to the cause of the problem.

  7. API Quotas: Even though you have credit, there might be a quota on the number of requests you can make within a certain timeframe. Check if you've exceeded this quota.

  8. API Changes: OpenAI might have updated their API, and the skill may need to be updated to accommodate these changes. Check the OpenAI API documentation for any recent changes that might affect the skill.

  9. Contact Support: If you've gone through all the above steps and the issue persists, consider reaching out to Synthiam support or the OpenAI support team for further assistance. While you mentioned that direct support contact is not your preferred method, they might have insights into recent changes or issues affecting the API.

  10. Community Forum: Post a detailed question on the Synthiam community forum. Include the steps you've taken, the error message, and any relevant logs. The community or Synthiam team members might have encountered similar issues and could offer a solution.

Remember to make changes one at a time and test after each change to isolate the cause of the problem.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#3  

Many thanks.

The ChatGPT robot skill gives this error when attempting to configure:

Version: 2022.02.22.00

System.MissingMethodException: Method not found: 'Void ARC.UCForms.UC.UCHelpHover.set_Image(System.Drawing.Image)'. at OpenAIChatGPT.ConfigForm.InitializeComponent() at OpenAIChatGPT.ConfigForm..ctor() in C:\My Documents\SVN\Developer - Controls\In Production\OpenAI ChatGPT\MY_PROJECT_NAME\ConfigForm.cs:line 16 at OpenAIChatGPT.MainForm.ConfigPressed() in C:\My Documents\SVN\Developer - Controls\In Production\OpenAI ChatGPT\MY_PROJECT_NAME\MainForm.cs:line 136 at ARC.UCForms.FormMasterBase.w627sjNTfcO6xwjxgxKr(Object ) at ARC.UCForms.FormMasterBase.UM9Z40Cp5bP(Object , EventArgs ) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Label.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

#4  

Can confirm that the error message now indicates the change.