From b8b71e78d9618808e5f52f2cde45b141c6179745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Thu, 26 Feb 2026 19:00:39 +0000 Subject: [PATCH] normalize zai provider to opencode in model listing Co-Authored-By: Claude Opus 4.6 --- src/servers/api/pi/list-models.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servers/api/pi/list-models.ts b/src/servers/api/pi/list-models.ts index dc25f464..f2e000ac 100644 --- a/src/servers/api/pi/list-models.ts +++ b/src/servers/api/pi/list-models.ts @@ -78,10 +78,11 @@ export async function listPiModels(): Promise { const thinking = extractCol(line, 4); const images = extractCol(line, 5); + const normalizedProvider = provider === 'zai' ? 'opencode' : provider; models.push({ id: `${provider}/${model}`, name: model, - provider, + provider: normalizedProvider, contextWindow: parseSize(context), maxTokens: parseSize(maxOut), reasoning: thinking === 'yes',