A thread is a specialization of Conversation. A conversation can have an optional property id of type string to support ingestion through Thread Conversation.
Example:
{"id":"Thread1234","messages": [ {"role":"system","message":"You are a LLM providing information about a local football club.","event_timestamp":"2020-02-20T20:20:23Z" }, {"role":"user","message":"What time does the team arrive?","event_timestamp":"2020-02-20T20:21:34Z" }, {"type":"tool","name":"football_api_tool","thought":"The user asked about the team time arrival, I should use football_api_tool","input": {"event":"team-arrive","resource":"time"},"observation":"Error: could not find event","event_timestamp":"2020-02-20T20:21:34Z" }, {"role":"assistant","message":"I'm not sure what time the team arrives.","event_timestamp":"2020-02-20T23:20:40Z","rating":-1 } ],"metadata": {"model":"gpt-3.5-turbo-16k","user_id":"2947451" },"feedback":"Agent was not helpful and did not answer my queries."}