[EMERGENCY] Fix Anthropic header issue (#6445)

This commit is contained in:
Richards Tu 2024-07-19 07:38:15 +08:00 committed by GitHub
parent dad3fd2dc1
commit 8e49146a35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -114,9 +114,9 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
extra_model_kwargs['system'] = system extra_model_kwargs['system'] = system
# Add the new header for claude-3-5-sonnet-20240620 model # Add the new header for claude-3-5-sonnet-20240620 model
headers = {} extra_headers = {}
if model == "claude-3-5-sonnet-20240620": if model == "claude-3-5-sonnet-20240620":
headers["anthropic-beta"] = "max-tokens-3-5-sonnet-2024-07-15" extra_headers["anthropic-beta"] = "max-tokens-3-5-sonnet-2024-07-15"
if tools: if tools:
extra_model_kwargs['tools'] = [ extra_model_kwargs['tools'] = [
@ -126,7 +126,7 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
model=model, model=model,
messages=prompt_message_dicts, messages=prompt_message_dicts,
stream=stream, stream=stream,
headers=headers, extra_headers=extra_headers,
**model_parameters, **model_parameters,
**extra_model_kwargs **extra_model_kwargs
) )
@ -136,7 +136,7 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
model=model, model=model,
messages=prompt_message_dicts, messages=prompt_message_dicts,
stream=stream, stream=stream,
headers=headers, extra_headers=extra_headers,
**model_parameters, **model_parameters,
**extra_model_kwargs **extra_model_kwargs
) )