A conversation with its messages.
messagesarray of objectrequiredThe newest messages, oldest first.
idstringrequiredroleenumrequiredOne ofsystemuserassistant
metadataanyoptional{ createdAt }: when the server created the message.
partsarray of anyrequiredhasEarlierbooleanoptionalOlder messages exist that weren’t loaded.