@thomwolf can chime in, our 2019 ConvAI model is a slightly different approach than what DialoGPT did a few months later. We used personality embeddings, etc. – check the paper for details.
If you need to parametrize by personality our ConvAI model might be better.