Class ThreadRunOutput
- Namespace
- AntRunnerLib
- Assembly
- AntRunnerLib.dll
Represents the output of a thread run within the assistant orchestrator. This class contains the status, output, and conversation messages of the thread run.
public class ThreadRunOutput
- Inheritance
-
System.ObjectThreadRunOutput
- Inherited Members
-
System.Object.Equals(System.Object)System.Object.Equals(System.Object, System.Object)System.Object.GetHashCode()System.Object.GetType()System.Object.MemberwiseClone()System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ToString()
Properties
Annotations
File search and code interpreter annotations
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public List<MessageAnnotation>? Annotations { get; set; }
Property Value
- System.Nullable<List<MessageAnnotation>>
ConversationMessages
Gets or sets the list of conversation messages that occurred during the thread run.
public List<ThreadConversationMessage> ConversationMessages { get; set; }
Property Value
Dialog
Generates a dialog string from the conversation messages.
public string Dialog { get; }
Property Value
- System.String
A formatted dialog string representing the conversation.
LastMessage
Gets or sets the output of the thread run.
public string LastMessage { get; set; }
Property Value
- System.String
Status
Gets or sets the status of the thread run.
public string Status { get; set; }
Property Value
- System.String
ThreadId
Gets or sets the ID of the thread associated with the assistant.
public string ThreadId { get; set; }
Property Value
- System.String