diff --git a/packages/console/app/src/routes/zen/go/v1/models.ts b/packages/console/app/src/routes/zen/go/v1/models.ts index 83ef74fb6148..c8c357ef7556 100644 --- a/packages/console/app/src/routes/zen/go/v1/models.ts +++ b/packages/console/app/src/routes/zen/go/v1/models.ts @@ -7,6 +7,12 @@ export async function OPTIONS(_input: APIEvent) { } export async function GET(_input: APIEvent) { - const models = Object.keys(ZenData.list("lite").models) + const zenData = ZenData.list("lite") + const models = Object.entries(zenData.models) + .filter(([_, model]) => { + if (!Array.isArray(model)) return true + return model.some((m) => m.formatFilter === "oa-compat") + }) + .map(([id]) => id) return buildModelsResponse(models) }