fix(bedrock.py): fix conditional

This commit is contained in:
Krrish Dholakia 2024-03-04 21:46:00 -08:00
parent b83c1bf09e
commit ee5bedf541

View file

@ -954,13 +954,14 @@ def completion(
if (
len(outputText) > 0
and hasattr(model_response.choices[0], "message")
and model_response.choices[0].message.tool_calls is None
and getattr(model_response.choices[0].message, "tool_calls", None)
is None
):
model_response["choices"][0]["message"]["content"] = outputText
elif (
hasattr(model_response.choices[0], "message")
and hasattr(model_response.choices[0].message, "tool_calls")
and model_response.choices[0].message.tool_calls is not None
and getattr(model_response.choices[0].message, "tool_calls", None)
is not None
):
pass
else: