[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

View File

@@ -114,9 +114,9 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
extra_model_kwargs['system'] = system
# Add the new header for claude-3-5-sonnet-20240620 model
headers = {}
extra_headers = {}
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:
extra_model_kwargs['tools'] = [
@@ -126,7 +126,7 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
model=model,
messages=prompt_message_dicts,
stream=stream,
headers=headers,
extra_headers=extra_headers,
**model_parameters,
**extra_model_kwargs
)
@@ -136,7 +136,7 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
model=model,
messages=prompt_message_dicts,
stream=stream,
headers=headers,
extra_headers=extra_headers,
**model_parameters,
**extra_model_kwargs
)