It’s response will always be slightly different, especially when it is given freedom in its answer. The differences in stop is only to do with your token parameter.
What you can do is provide some examples for a more consistent response. I prefer it much more than explicit instructions