EveMessageContent
NexusLabs.Eve¶
EveMessageContent Class¶
Wraps either a plain text message or an AI SDK-compatible user-content array.
Inheritance System.Object 🡒 EveMessageContent
Implements System.IEquatable<EveMessageContent>
Properties¶
EveMessageContent.Json Property¶
Gets the JSON string or array sent as the eve message.
Property Value¶
Methods¶
EveMessageContent.FromJson(JsonElement) Method¶
Wraps a plain JSON string or an AI SDK-compatible content array.
Parameters¶
json System.Text.Json.JsonElement
The message JSON.
Returns¶
EveMessageContent
A message that preserves the supplied JSON.
EveMessageContent.FromParts(EveContentPart[]) Method¶
Creates a structured message from one or more content parts.
public static NexusLabs.Eve.EveMessageContent FromParts(params NexusLabs.Eve.EveContentPart[] parts);
Parameters¶
parts EveContentPart[]
The ordered content parts.
Returns¶
EveMessageContent
A structured message.
EveMessageContent.FromText(string) Method¶
Creates a plain text message.
Parameters¶
text System.String
The user message.
Returns¶
EveMessageContent
A text message.