Так, же ботгуард Гугла смотрит всего 5-6 отпечатков. Остальное математические выражение завязанные на производительности. Тоесть делает слепок относительно производительности.
Чтобы GPT понял контекст разговора - ему должны быть присланы все предыдущие сообщения как conversation_history + новое сообщение. В таком случае GPT даст ответ на новое сообщение, учитывая контекст предыдущих.