Merge 05acf56fbef13a3b18cbe3bce27d25e8071d0a53 into 598f1826d8b2bc969aace2c6459824737667218c

This commit is contained in:
57 2026-03-20 21:32:03 -07:00 committed by GitHub
commit 1b74932011
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -388,6 +388,14 @@ export async function runEmbeddedPiAgent(
}
let runtimeModel = model;
// Moonshot: prefer config baseUrl so .cn key is used with api.moonshot.cn (not .ai).
if (normalizeProviderId(provider) === "moonshot") {
const moonshotBaseUrl = params.config?.models?.providers?.moonshot?.baseUrl;
if (typeof moonshotBaseUrl === "string" && moonshotBaseUrl.trim()) {
(model as { baseUrl?: string }).baseUrl = moonshotBaseUrl.trim();
}
}
const ctxInfo = resolveContextWindowInfo({
cfg: params.config,
provider,