ChatGPT, is a larger language model than what we've had, self-trained with a very large volume of data, unlike the other models. But it was trained in a conversational way like a chatbot. So based on your input and with what it has learnt, it uses its LM to respond in context.