diff --git a/packages/core/src/gateway/upstream/executor.ts b/packages/core/src/gateway/upstream/executor.ts index 61dcf518..cbe078d3 100644 --- a/packages/core/src/gateway/upstream/executor.ts +++ b/packages/core/src/gateway/upstream/executor.ts @@ -374,9 +374,7 @@ function prepareUpstreamCredentialAttempt(input: { target }); if (!target) { - const body = bodyHasConfiguredProviderModelSelector(input.attempt.body, input.config) - ? input.attempt.body - : normalizedBody?.body ?? input.attempt.body; + const body = normalizedBody?.body ?? input.attempt.body; return { ...input.attempt, body: attemptBody(body), @@ -620,11 +618,6 @@ function normalizeConfiguredProviderModelBody( } -function bodyHasConfiguredProviderModelSelector(body: Buffer | undefined, config: AppConfig): boolean { - const parsedBody = parseJsonObjectSafe(body); - const model = stringValue(parsedBody?.model); - return Boolean(resolveConfiguredProviderModelSelector(model, config)); -} function resolveProviderCredentialRoutingTarget(