fix(chat-handler): 修复 _prepare_provider_request 缺少 original_headers 参数导致的 NameError

This commit is contained in:
fawney19
2026-03-17 03:21:19 +08:00
parent b9b0a75fe4
commit 40e0b82fa0
2 changed files with 3 additions and 0 deletions

View File

@@ -694,6 +694,7 @@ class ChatHandlerBase(BaseMessageHandler, ABC):
endpoint: ProviderEndpoint, endpoint: ProviderEndpoint,
key: ProviderAPIKey, key: ProviderAPIKey,
original_request_body: dict[str, Any], original_request_body: dict[str, Any],
original_headers: dict[str, str],
client_api_format: str, client_api_format: str,
provider_api_format: str, provider_api_format: str,
candidate: ProviderCandidate | None, candidate: ProviderCandidate | None,
@@ -896,6 +897,7 @@ class ChatHandlerBase(BaseMessageHandler, ABC):
endpoint=endpoint, endpoint=endpoint,
key=key, key=key,
original_request_body=original_request_body, original_request_body=original_request_body,
original_headers=original_headers,
client_api_format=client_api_format, client_api_format=client_api_format,
provider_api_format=provider_api_format, provider_api_format=provider_api_format,
candidate=candidate, candidate=candidate,

View File

@@ -458,6 +458,7 @@ class ChatSyncExecutor:
endpoint=endpoint, endpoint=endpoint,
key=key, key=key,
original_request_body=request_body_ref["body"], original_request_body=request_body_ref["body"],
original_headers=original_headers,
client_api_format=client_api_format, client_api_format=client_api_format,
provider_api_format=provider_api_format, provider_api_format=provider_api_format,
candidate=candidate, candidate=candidate,