Show / Hide Table of Contents

Class ChatResult

The response of a chat request.

Inheritance
object
ChatResult
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top