Class ChatDetails
Chat details for managing user interactions and tool executions.
Inherited Members
Namespace: Oci.GenerativeaiagentruntimeService.Models
Assembly: OCI.DotNetSDK.Generativeaiagentruntime.dll
Syntax
public class ChatDetails
Properties
PerformedActions
Declaration
[JsonProperty(PropertyName = "performedActions")]
public List<PerformedAction> PerformedActions { get; set; }
Property Value
Type | Description |
---|---|
List<PerformedAction> | A list of actions that have been performed based on prior required actions. |
SessionId
Declaration
[JsonProperty(PropertyName = "sessionId")]
public string SessionId { get; set; }
Property Value
Type | Description |
---|---|
string | Optional sessionId. If not provided, will chat without any prior context. |
ShouldStream
Declaration
[JsonProperty(PropertyName = "shouldStream")]
public bool? ShouldStream { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to stream the response. |
ToolParameters
Declaration
[JsonProperty(PropertyName = "toolParameters")]
public Dictionary<string, string> ToolParameters { 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 parameters. |
UserMessage
Declaration
[JsonProperty(PropertyName = "userMessage")]
public string UserMessage { get; set; }
Property Value
Type | Description |
---|---|
string | The input user message content for the chat. |