website-htmx-rustelo-code/scripts/content/size_for_provider.nu
2026-07-10 03:44:13 +01:00

9 lines
No EOL
325 B
Text

# Map OpenAI-style dimensions to provider-specific params.
# Gemini: aspect ratio (1:1, 16:9, 9:16) — no size param
# Zhipu: fixed 1280x1280 — we map all our sizes to this
def size_for_provider [size: string, provider: string] {
match $provider {
"zhipu" => "1280x1280",
_ => $size,
}
}