From d0afdb56ce6ee3941457634e08ee2cb6c775e5cd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 5 Apr 2026 12:50:34 +0100 Subject: [PATCH] fix: honor minimax api host during provider discovery --- extensions/minimax/index.ts | 4 ++-- extensions/minimax/provider-catalog.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/minimax/index.ts b/extensions/minimax/index.ts index 50dbb0ad9a9..42243ed659c 100644 --- a/extensions/minimax/index.ts +++ b/extensions/minimax/index.ts @@ -80,7 +80,7 @@ function resolveApiCatalog(ctx: ProviderCatalogContext) { } return { provider: { - ...buildMinimaxProvider(), + ...buildMinimaxProvider(ctx.env), apiKey, }, }; @@ -105,7 +105,7 @@ function resolvePortalCatalog(ctx: ProviderCatalogContext) { return { provider: buildPortalProviderCatalog({ - baseUrl: explicitBaseUrl || buildMinimaxPortalProvider().baseUrl, + baseUrl: explicitBaseUrl || buildMinimaxPortalProvider(ctx.env).baseUrl, apiKey, }), }; diff --git a/extensions/minimax/provider-catalog.ts b/extensions/minimax/provider-catalog.ts index 283ad38198b..2a5faeddf65 100644 --- a/extensions/minimax/provider-catalog.ts +++ b/extensions/minimax/provider-catalog.ts @@ -67,18 +67,18 @@ function buildMinimaxCatalog(): ModelDefinitionConfig[] { }); } -export function buildMinimaxProvider(): ModelProviderConfig { +export function buildMinimaxProvider(env?: NodeJS.ProcessEnv): ModelProviderConfig { return { - baseUrl: resolveMinimaxCatalogBaseUrl(), + baseUrl: resolveMinimaxCatalogBaseUrl(env), api: "anthropic-messages", authHeader: true, models: buildMinimaxCatalog(), }; } -export function buildMinimaxPortalProvider(): ModelProviderConfig { +export function buildMinimaxPortalProvider(env?: NodeJS.ProcessEnv): ModelProviderConfig { return { - baseUrl: resolveMinimaxCatalogBaseUrl(), + baseUrl: resolveMinimaxCatalogBaseUrl(env), api: "anthropic-messages", authHeader: true, models: buildMinimaxCatalog(),