forked from phoenix/litellm-mirror
fix(factory.py): raise exception on invalid message being received
This commit is contained in:
parent
4c834714ab
commit
5a2e024576
1 changed files with 10 additions and 5 deletions
|
@ -627,11 +627,16 @@ def anthropic_messages_pt(messages: list):
|
|||
|
||||
new_messages.append(messages[-1])
|
||||
if last_assistant_message_idx is not None:
|
||||
try:
|
||||
new_messages[last_assistant_message_idx]["content"] = new_messages[
|
||||
last_assistant_message_idx
|
||||
][
|
||||
"content"
|
||||
].strip() # no trailing whitespace for final assistant message
|
||||
except Exception as e:
|
||||
raise ValueError(
|
||||
f"LiteLLMException: Invalid final assistant message passed in. Messages={messages}"
|
||||
)
|
||||
|
||||
return new_messages
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue