Class ChatResult
The response of a chat request.
Inherited Members
Namespace: Oci.GenerativeaiagentruntimeService.Models
Assembly: OCI.DotNetSDK.Generativeaiagentruntime.dll
Syntax
public class ChatResult
Properties
GuardrailResult
Declaration
[JsonProperty(PropertyName = "guardrailResult")]
public string GuardrailResult { get; set; }
Property Value
Type | Description |
---|---|
string | Captures the result of guardrail evaluations as JSON string performed on either the input to the agent or the output generated by the agent. |
Message
Declaration
[JsonProperty(PropertyName = "message")]
public Message Message { get; set; }
Property Value
Type | Description |
---|---|
Message |
RequiredActions
Declaration
[JsonProperty(PropertyName = "requiredActions")]
public List<RequiredAction> RequiredActions { get; set; }
Property Value
Type | Description |
---|---|
List<RequiredAction> | A list of actions the agent requires the user or agent client to perform. |
ToolResults
Declaration
[JsonProperty(PropertyName = "toolResults")]
public Dictionary<string, string> ToolResults { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | A map where each key is a toolId and the value contains tool type and additional dynamic results. |
Traces
Declaration
[JsonProperty(PropertyName = "traces")]
public List<Trace> Traces { get; set; }
Property Value
Type | Description |
---|---|
List<Trace> | The trace that displays the internal progression, such as reasoning and actions during an execution. |