Class MessageContent
Text:
- ChatCompletion > ChatChoice[] > Message[] > MessageContent > StringOrPart > Text
MessageContentPart: - ChatCompletion > ChatChoice[] > Message[] > MessageContent > StringOrPart > MessageContentPart[]
public class MessageContent
- Inheritance
-
objectMessageContent
Constructors
MessageContent()
public MessageContent()
MessageContent(StringOr<ContentPart>[])
public MessageContent(StringOr<ContentPart>[] parts)
Parameters
partsStringOr<ContentPart>[]
MessageContent(string)
public MessageContent(string text)
Parameters
textstring
MessageContent(string[])
public MessageContent(string[] texts)
Parameters
textsstring[]
Properties
Count
public int Count { get; }
Property Value
- int
HasParts
public bool HasParts { get; }
Property Value
- bool
HasValue
public bool HasValue { get; }
Property Value
- bool
IsEmpty
public bool IsEmpty { get; }
Property Value
- bool
IsString
public bool IsString { get; }
Property Value
- bool
Methods
AddAudioClips(IEnumerable<AudioClip>)
public void AddAudioClips(IEnumerable<AudioClip> audioClips)
Parameters
audioClipsIEnumerable<AudioClip>
AddFiles(IEnumerable<IFile>)
public void AddFiles(IEnumerable<IFile> files)
Parameters
filesIEnumerable<IFile>
AddPartRange<T>(IEnumerable<T>)
public void AddPartRange<T>(IEnumerable<T> parts) where T : ContentPart
Parameters
partsIEnumerable<T>
Type Parameters
T
AddPart<T>(T)
public void AddPart<T>(T part) where T : ContentPart
Parameters
partT
Type Parameters
T
AddTexture2D(Texture2D)
public void AddTexture2D(Texture2D t)
Parameters
tTexture2D
AddTexture2Ds(IEnumerable<Texture2D>)
public void AddTexture2Ds(IEnumerable<Texture2D> images)
Parameters
imagesIEnumerable<Texture2D>
ExtractMessage()
public string ExtractMessage()
Returns
- string
ExtractRefusal()
public string ExtractRefusal()
Returns
- string
FromParts(IEnumerable<ContentPart>)
public static MessageContent FromParts(IEnumerable<ContentPart> parts)
Parameters
partsIEnumerable<ContentPart>
Returns
GetParts()
public IEnumerable<ContentPart> GetParts()
Returns
- IEnumerable<ContentPart>
ToList()
public List<StringOr<ContentPart>> ToList()
Returns
- List<StringOr<ContentPart>>
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Operators
implicit operator string(MessageContent)
public static implicit operator string(MessageContent content)
Parameters
contentMessageContent
Returns
- string
implicit operator MessageContent(StringOr<ContentPart>[])
public static implicit operator MessageContent(StringOr<ContentPart>[] parts)
Parameters
partsStringOr<ContentPart>[]
Returns
implicit operator MessageContent(string)
public static implicit operator MessageContent(string text)
Parameters
textstring