pub fn calculate_tokens(message: Message) -> usize