Add audio inference functionality with ElevenLabs support

- Add RunwareAudioInference node for text-to-audio generation
- Add RunwareAudioModelSearch node for audio model selection
- Add RunwareAudioSections node for music composition structure
- Add RunwareElevenLabsProviderSettings node for advanced music generation
- Add conditional parameter logic for positivePrompt and duration
- Add debug logging for API error responses
This commit is contained in:
Sirshendu Ganguly
2025-09-21 14:04:59 -04:00
parent 94f5158268
commit 9f742b899b
9 changed files with 779 additions and 333 deletions
+1
View File
@@ -274,6 +274,7 @@ def inferenecRequest(genConfig):
print(f"[Debugging] Runware Raw Response Content: {genResult.content}")
raise Exception("Error: Invalid JSON response from API!")
if "errors" in genResult:
print(f"[DEBUG] API Error Response: {genResult}")
raise Exception(genResult["errors"][0]["message"])
else:
return genResult