feat: Add FLUX2 and RiverFlow2 workflow examples

This commit is contained in:
Sirshendu Ganguly
2025-11-19 12:37:04 -05:00
parent d77f340564
commit b4dbbd256e
4 changed files with 17 additions and 17 deletions
+13 -1
View File
@@ -349,7 +349,19 @@ def inferenecRequest(genConfig):
raise Exception("Error: Invalid JSON response from API!")
if "errors" in genResult:
print(f"[DEBUG] API Error Response: {safe_json_dumps(genResult, indent=2) if isinstance(genResult, dict) else genResult}")
raise Exception(genResult["errors"][0]["message"])
error_obj = genResult["errors"][0]
error_message = error_obj.get("message", "Unknown error")
# Add allowedValues if present
if "allowedValues" in error_obj:
allowed_values = error_obj["allowedValues"]
error_message += f"\n\nAllowed values:\n" + "\n".join(f" - {val}" for val in allowed_values)
# Add documentation link if present
if "documentation" in error_obj:
error_message += f"\n\nDocumentation: {error_obj['documentation']}"
raise Exception(error_message)
else:
return genResult
except requests.exceptions.Timeout: