fix: Require tool_calls or content to be set for assistant role (#976)

This commit is contained in:
Sarah Wooders
2024-02-08 20:00:40 -08:00
committed by GitHub
parent d099c8c1f1
commit e246ea6aae

View File

@@ -246,7 +246,7 @@ class Message(Record):
openai_message["name"] = self.name
elif self.role == "assistant":
assert all([v is not None for v in [self.text, self.role]]), vars(self)
assert self.tool_calls is not None or self.text is not None
openai_message = {
"content": self.text,
"role": self.role,