I am trying to figure out if the API keeps track of conversational threads like chatgpt. If so how do I manage them, I am trying to have two independent instances communicate back and forth while keeping track of their respective threads. Sorry if this is a dumb question, I am relatively new to this. Any help would be appreciated.