feat: add fal and OpenRouter music generation (#82789)

* feat: add fal and OpenRouter music generation

* fix: repair music generation CI gates

* chore: refresh proof gate
This commit is contained in:
Peter Steinberger
2026-05-17 02:05:22 +01:00
committed by GitHub
parent 562d460d75
commit f453904165
54 changed files with 1535 additions and 87 deletions

View File

@@ -27,7 +27,18 @@ function summarizeMusicGenerationCapabilities(
edit?.maxInputImages ? `maxInputImages=${edit.maxInputImages}` : null,
generate?.maxDurationSeconds ? `maxDurationSeconds=${generate.maxDurationSeconds}` : null,
generate?.supportsLyrics ? "lyrics" : null,
generate?.supportsLyricsByModel && Object.keys(generate.supportsLyricsByModel).length > 0
? `supportsLyricsByModel=${Object.entries(generate.supportsLyricsByModel)
.map(([modelId, supported]) => `${modelId}:${supported}`)
.join("; ")}`
: null,
generate?.supportsInstrumental ? "instrumental" : null,
generate?.supportsInstrumentalByModel &&
Object.keys(generate.supportsInstrumentalByModel).length > 0
? `supportsInstrumentalByModel=${Object.entries(generate.supportsInstrumentalByModel)
.map(([modelId, supported]) => `${modelId}:${supported}`)
.join("; ")}`
: null,
generate?.supportsDuration ? "duration" : null,
generate?.supportsFormat ? "format" : null,
generate?.supportedFormats?.length