Thread
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"
}
}
Field Name | Type | Description | Required |
---|---|---|---|
id | String | Thread conversation identifier | |
messages | Array | ||
metadata | Object |
Last modified 11d ago