diff --git a/packages/ai/src/providers/amazon-bedrock-mantle.ts b/packages/ai/src/providers/amazon-bedrock-mantle.ts index 07ff59855fdd..7e051828137a 100644 --- a/packages/ai/src/providers/amazon-bedrock-mantle.ts +++ b/packages/ai/src/providers/amazon-bedrock-mantle.ts @@ -164,8 +164,8 @@ const fromSettings = ({ baseURL, credentials, generation: topP === undefined ? undefined : { topP }, - headers: headers === undefined ? undefined : { ...headers }, - http: body === undefined ? undefined : { body: { ...body } }, + headers, + http: body === undefined ? undefined : { body }, profile, providerOptions, region, diff --git a/packages/ai/src/providers/anthropic-compatible.ts b/packages/ai/src/providers/anthropic-compatible.ts index 2a4cb1b8a9da..598ad78ab4af 100644 --- a/packages/ai/src/providers/anthropic-compatible.ts +++ b/packages/ai/src/providers/anthropic-compatible.ts @@ -74,8 +74,8 @@ export const model: ProviderPackage.Definition["model configure({ apiKey, baseURL, - headers: headers === undefined ? undefined : { ...headers }, - http: body === undefined ? undefined : { body: { ...body } }, + headers, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/meta.ts b/packages/ai/src/providers/meta.ts index 21a340710dcd..461e84e1854e 100644 --- a/packages/ai/src/providers/meta.ts +++ b/packages/ai/src/providers/meta.ts @@ -169,7 +169,7 @@ function fromSettings({ apiKey, baseURL, body, headers, ...providerOptions }: Se apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }) } diff --git a/packages/ai/src/providers/minimax.ts b/packages/ai/src/providers/minimax.ts index 80196b3f1fb3..99feb3cad451 100644 --- a/packages/ai/src/providers/minimax.ts +++ b/packages/ai/src/providers/minimax.ts @@ -133,7 +133,7 @@ export const model: ProviderPackage.Definition, M apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/minimax/chat.ts b/packages/ai/src/providers/minimax/chat.ts index 3a337089ce39..49ad52e1e4f0 100644 --- a/packages/ai/src/providers/minimax/chat.ts +++ b/packages/ai/src/providers/minimax/chat.ts @@ -11,6 +11,6 @@ export const model: ProviderPackage.Definition["model configure({ apiKey, baseURL, - headers: headers === undefined ? undefined : { ...headers }, - http: body === undefined ? undefined : { body: { ...body } }, + headers, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/moonshot.ts b/packages/ai/src/providers/moonshot.ts index edaaf4e97b37..8bac1ea550b7 100644 --- a/packages/ai/src/providers/moonshot.ts +++ b/packages/ai/src/providers/moonshot.ts @@ -142,7 +142,7 @@ export const model: ProviderPackage.Definition["mode apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/moonshot/messages.ts b/packages/ai/src/providers/moonshot/messages.ts index aac4484e8768..61cce0428fd5 100644 --- a/packages/ai/src/providers/moonshot/messages.ts +++ b/packages/ai/src/providers/moonshot/messages.ts @@ -11,6 +11,6 @@ export const model: ProviderPackage.Definition["mode baseURL, queryParams, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/vercel-ai-gateway.ts b/packages/ai/src/providers/vercel-ai-gateway.ts index fc0f2e171acc..713acdd8606e 100644 --- a/packages/ai/src/providers/vercel-ai-gateway.ts +++ b/packages/ai/src/providers/vercel-ai-gateway.ts @@ -374,7 +374,7 @@ function fromSettings({ apiKey, baseURL, headers, body, ...providerOptions }: Se apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }) } diff --git a/packages/ai/src/providers/xai.ts b/packages/ai/src/providers/xai.ts index 879d2ca0beec..1dadacc615eb 100644 --- a/packages/ai/src/providers/xai.ts +++ b/packages/ai/src/providers/xai.ts @@ -112,7 +112,7 @@ export const model: ProviderPackage.Definition< apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) export const responses = provider.responses diff --git a/packages/ai/src/providers/zai-coding-plan.ts b/packages/ai/src/providers/zai-coding-plan.ts index 6f82fbe05d67..c1888912e0ea 100644 --- a/packages/ai/src/providers/zai-coding-plan.ts +++ b/packages/ai/src/providers/zai-coding-plan.ts @@ -88,7 +88,7 @@ export const model: ProviderPackage.Definition["mode apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID) diff --git a/packages/ai/src/providers/zai-coding-plan/messages.ts b/packages/ai/src/providers/zai-coding-plan/messages.ts index 21093d6781aa..290e8fb2ebf6 100644 --- a/packages/ai/src/providers/zai-coding-plan/messages.ts +++ b/packages/ai/src/providers/zai-coding-plan/messages.ts @@ -11,6 +11,6 @@ export const model: ProviderPackage.Definition["mode apiKey, baseURL, headers, - http: body === undefined ? undefined : { body: { ...body } }, + http: body === undefined ? undefined : { body }, providerOptions, }).model(modelID)