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
No known key found for this signature in database
GPG Key ID: D141B425AC7F876B
1 changed files with 9 additions and 4 deletions

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,