From 030f214326d2ecda204b48712133f8fefc4b7923 Mon Sep 17 00:00:00 2001 From: pk Date: Wed, 4 Feb 2026 11:02:19 +0100 Subject: [PATCH] log errors openai --- nodes/api/AQ_Gemini.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nodes/api/AQ_Gemini.py b/nodes/api/AQ_Gemini.py index 7ce8f35..fbaff6a 100755 --- a/nodes/api/AQ_Gemini.py +++ b/nodes/api/AQ_Gemini.py @@ -714,6 +714,16 @@ class AQ_OpenAI_acstep15: json=payload, timeout=120 ) + if not response.ok: + print(f"OpenAI API error status: {response.status_code}") + print(f"OpenAI API error body: {response.text}") + error_json = json.dumps({ + "error": { + "status_code": response.status_code, + "body": response.text + } + }) + return (error_json, "", "", seed, 120, 120.0, "4", "en", "C major") response.raise_for_status() data = response.json() @@ -758,7 +768,8 @@ class AQ_OpenAI_acstep15: return (response_json, tags, lyrics, seed_value, bpm, duration, timesignature, language, keyscale) except Exception as e: print(f"Error in OpenAI API: {str(e)}") - return ("", "", "", seed, 120, 120.0, "4", "en", "C major") + error_json = json.dumps({"error": str(e)}) + return (error_json, "", "", seed, 120, 120.0, "4", "en", "C major") def prepare_json(self, text): text = text.replace("```json", "").replace("```", "").strip()