Class ToolMessage
Inheritance
object
ToolMessage
Assembly: .dll
public class ToolMessage : AssistantMessage
Constructors
Declaration
ToolMessage(ChatContent)
Declaration
public ToolMessage(ChatContent content)
Parameters
Properties
The role of the messages author.
Role
is abstract and overridden in derived classes to enforce consistency.
This avoids relying on constructor or deserialization logic to set the role.
JSON.NET does not call parameterized constructors or set get-only
properties during deserialization.
Declaration
public override ChatRole Role { get; }
Property Value
Overrides
Operators
Declaration
public static implicit operator string(ToolMessage message)
Parameters
Returns
Extension Methods