Unverified Commit 6333cf43 authored by takatost's avatar takatost Committed by GitHub

fix: anthropic messages empty raise errors (#1893)

parent 91ee62d1
...@@ -252,6 +252,9 @@ class AnthropicLargeLanguageModel(LargeLanguageModel): ...@@ -252,6 +252,9 @@ class AnthropicLargeLanguageModel(LargeLanguageModel):
:param messages: List of PromptMessage to combine. :param messages: List of PromptMessage to combine.
:return: Combined string with necessary human_prompt and ai_prompt tags. :return: Combined string with necessary human_prompt and ai_prompt tags.
""" """
if not messages:
return ''
messages = messages.copy() # don't mutate the original list messages = messages.copy() # don't mutate the original list
if not isinstance(messages[-1], AssistantPromptMessage): if not isinstance(messages[-1], AssistantPromptMessage):
messages.append(AssistantPromptMessage(content="")) messages.append(AssistantPromptMessage(content=""))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment