По просьбам трудящихся добавил использование истории сообщений. Действие одиночного сообщения и сообщения с историей в одном экшене. Тригерами выступают нули в строке. Нужно определиться использовать одиночное обращение или множественное. т.е Если используется одиночное сообщение но в поле (4NEW_MSG) стоит 0. Если используется история, то в поле (3ALONE_MSG) стоит 0.
Если ты хочешь пообщаться с джпт используя историю предыдущих сообщений, то нужно указать 0 в строке одиночного сообщения (3ALONE_MSG). А в поле (4NEW_MSG) введи нужный вопрос или переменную.
Если нужно отправить одиночное сообщение и получить ответ, то используй соотстсветствущую строчку (3ALONE_MSG). А в поле (4NEW_MSG) нужно указать 0 . История такого обращения не будет сохранятся. Только ответ.
Что бы использовать историю сообщений и она хранилась локально в каждом потоке перед вызовом обращения к gpt нужно создать ПУСТОЙ список с названием HISTORY_MSG или любым другим.
Инициализацию списка нужно провести 1 раз. Если будет использоваться одиночное обращение, то список так же нужно будет создать. После этого в списке будет сохранятся история сообщений в нужном формате.