feat: update OpenRouter API to support input/output modalities and filter image generation models (#7492)

This commit is contained in:
Daniel 2025-08-28 09:19:46 -05:00 committed by Hannes Rudolph
parent 09d8ff770a
commit 1dabac2af7

View file

@ -49,7 +49,7 @@ export const getOpenRouterModels = async (): Promise<OpenRouterModelRecord> => {
return result.data.data
.filter((rawModel) => {
// Skip image generation models (models that output images).
// Skip image generation models (models that output images)
return !rawModel.architecture?.output_modalities?.includes("image")
})
.sort((a, b) => a.name.localeCompare(b.name))