fix: format pi-embedded-runner model.ts

This commit is contained in:
Kaiyi
2026-03-05 18:50:59 +08:00
committed by Josh Lehman
parent 39c1f96fc2
commit c109fda016

View File

@@ -41,7 +41,12 @@ function applyConfiguredProviderOverrides(params: {
return discoveredModel;
}
const configuredModel = providerConfig.models?.find((candidate) => candidate.id === modelId);
if (!configuredModel && !providerConfig.baseUrl && !providerConfig.api && !providerConfig.headers) {
if (
!configuredModel &&
!providerConfig.baseUrl &&
!providerConfig.api &&
!providerConfig.headers
) {
return discoveredModel;
}
return {
@@ -56,9 +61,9 @@ function applyConfiguredProviderOverrides(params: {
headers:
providerConfig.headers || configuredModel?.headers
? {
...(discoveredModel.headers ?? {}),
...(providerConfig.headers ?? {}),
...(configuredModel?.headers ?? {}),
...discoveredModel.headers,
...providerConfig.headers,
...configuredModel?.headers,
}
: discoveredModel.headers,
compat: configuredModel?.compat ?? discoveredModel.compat,