fix: honor minimax api host during provider discovery

This commit is contained in:
Peter Steinberger
2026-04-05 12:50:34 +01:00
parent bc7f845714
commit d0afdb56ce
2 changed files with 6 additions and 6 deletions

View File

@@ -80,7 +80,7 @@ function resolveApiCatalog(ctx: ProviderCatalogContext) {
} }
return { return {
provider: { provider: {
...buildMinimaxProvider(), ...buildMinimaxProvider(ctx.env),
apiKey, apiKey,
}, },
}; };
@@ -105,7 +105,7 @@ function resolvePortalCatalog(ctx: ProviderCatalogContext) {
return { return {
provider: buildPortalProviderCatalog({ provider: buildPortalProviderCatalog({
baseUrl: explicitBaseUrl || buildMinimaxPortalProvider().baseUrl, baseUrl: explicitBaseUrl || buildMinimaxPortalProvider(ctx.env).baseUrl,
apiKey, apiKey,
}), }),
}; };

View File

@@ -67,18 +67,18 @@ function buildMinimaxCatalog(): ModelDefinitionConfig[] {
}); });
} }
export function buildMinimaxProvider(): ModelProviderConfig { export function buildMinimaxProvider(env?: NodeJS.ProcessEnv): ModelProviderConfig {
return { return {
baseUrl: resolveMinimaxCatalogBaseUrl(), baseUrl: resolveMinimaxCatalogBaseUrl(env),
api: "anthropic-messages", api: "anthropic-messages",
authHeader: true, authHeader: true,
models: buildMinimaxCatalog(), models: buildMinimaxCatalog(),
}; };
} }
export function buildMinimaxPortalProvider(): ModelProviderConfig { export function buildMinimaxPortalProvider(env?: NodeJS.ProcessEnv): ModelProviderConfig {
return { return {
baseUrl: resolveMinimaxCatalogBaseUrl(), baseUrl: resolveMinimaxCatalogBaseUrl(env),
api: "anthropic-messages", api: "anthropic-messages",
authHeader: true, authHeader: true,
models: buildMinimaxCatalog(), models: buildMinimaxCatalog(),