Hi HN community, How can I efficiently manage sessions for OpenAI's chat completion API to remember past conversations? My current method of sending all previous data each time feels inefficient. Any suggestions?