pub fn calculate_message_tokens(message: &Message) -> usize