messageToMap static method

Map<String, String> messageToMap(
  1. LlamaMessage message
)

Converts a LlamaMessage object to a map representation.

The returned map contains the following key-value pairs:

  • 'role': The role of the message sender.
  • 'content': The content of the message.

Example:

LlamaMessage message = LlamaMessage(role: 'user', content: 'Hello');
Map<String, String> map = messageToMap(message);
// map = {'role': 'user', 'content': 'Hello'}

message: The LlamaMessage object to be converted.

Implementation

static Map<String, String> messageToMap(LlamaMessage message) => {
      'role': message.role,
      'content': message.content,
    };