fix: let messages with tool_calls have content=null

This commit is contained in:
KernelDeimos
2025-02-04 14:21:14 -05:00
parent 8f27742038
commit 29c0241119
@@ -18,6 +18,9 @@ module.exports = class Messages {
message.role = params.role;
}
if ( ! message.content ) {
if ( message.tool_calls ) {
return message;
}
throw new Error(`each message must have a 'content' property`);
}
if ( whatis(message.content) !== 'array' ) {