mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-09 22:31:41 +00:00
Merge pull request #14583 from pazevedo-hyland/fix/bedrock_convert_layer
Fix: handle empty arguments in Bedrock tool call invocation
This commit is contained in:
commit
9d2cce43ba
1 changed files with 4 additions and 1 deletions
|
|
@ -2680,7 +2680,10 @@ def _convert_to_bedrock_tool_call_invoke(
|
|||
id = tool["id"]
|
||||
name = tool["function"].get("name", "")
|
||||
arguments = tool["function"].get("arguments", "")
|
||||
arguments_dict = json.loads(arguments) if arguments else {}
|
||||
if not arguments or not arguments.strip():
|
||||
arguments_dict = {}
|
||||
else:
|
||||
arguments_dict = json.loads(arguments)
|
||||
bedrock_tool = BedrockToolUseBlock(
|
||||
input=arguments_dict, name=name, toolUseId=id
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue