Почему chatGPT обрывает ответ на половине?
Это связано с его ограничениями на вывод данных. Текст на русском занимает у него больший объём, чем английский. 
Лучше писать вопрос на английском языке, тогда он будет выводить ответы большего объёма и к тому же быстрее выводить свои ответы.
Если текст вывелся не конца, напишите слово "continue" и он продолжит выводить свой ответ с того места, где остановился.
Никак. Чат понимает, что сболтнул лишнее и прерывает общение.
Либо вообще всё стирает и пишет network error.
Пофиксить это невозможно.