The only way I have been able to get tokens for the prompt is by using a tokenizer in my code
There also appears to be an overhead of a few tokens for each role record
In the end, the difference is small when you consider the cost is per thousand tokens and not per token.
When you also consider the cost is a small percent of a cent per thousand tokens, the difference doesn’t make much difference at all.