Class MessageContent
Base class for all message content types (text, image, audio, etc.)
public abstract class MessageContent
- Inheritance
-
MessageContent
- Derived
- Inherited Members
Properties
Type
public abstract string Type { get; }
Property Value
Methods
EstimateTokens()
Estimates the token count for this content
public abstract uint EstimateTokens()
Returns
GetDescription()
Gets a display-friendly description of the content
public abstract string GetDescription()
Returns
ToRequestFormat(string)
Converts the content to the appropriate format for the specified AI provider
public abstract object ToRequestFormat(string provider)
Parameters
providerstring