diff --git a/src/renderer/src/aiCore/prepareParams/parameterBuilder.ts b/src/renderer/src/aiCore/prepareParams/parameterBuilder.ts index c977745a39..6eccbf8bc5 100644 --- a/src/renderer/src/aiCore/prepareParams/parameterBuilder.ts +++ b/src/renderer/src/aiCore/prepareParams/parameterBuilder.ts @@ -177,8 +177,12 @@ export async function buildStreamTextParams( let headers: Record = options.requestOptions?.headers ?? {} if (isAnthropicModel(model) && !isAwsBedrockProvider(provider)) { - const newBetaHeaders = { 'anthropic-beta': addAnthropicHeaders(assistant, model).join(',') } - headers = combineHeaders(headers, newBetaHeaders) + const betaHeaders = addAnthropicHeaders(assistant, model) + // Only add the anthropic-beta header if there are actual beta headers to include + if (betaHeaders.length > 0) { + const newBetaHeaders = { 'anthropic-beta': betaHeaders.join(',') } + headers = combineHeaders(headers, newBetaHeaders) + } } // 构建基础参数