Class
EasyChatOptions
Configuration for an easy chat request.
Inheritance
- Object
- EasyChatOptions
Constructors
public EasyChatOptions() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Model { get; set; } #Model name override.
public String Instructions { get; set; } #System instructions.
public Nullable<ReasoningEffort> ReasoningEffort { get; set; } #Reasoning effort hint.
public Nullable<ReasoningSummary> ReasoningSummary { get; set; } #Reasoning summary hint.
public Nullable<TextVerbosity> TextVerbosity { get; set; } #Text verbosity hint.
public Nullable<Double> Temperature { get; set; } #Sampling temperature.
public String Workspace { get; set; } #Workspace path for tool access.
public IReadOnlyList<ToolDefinition> Tools { get; set; } #Tool definitions available to the model.
public ToolChoice ToolChoice { get; set; } #Tool choice override.
public Nullable<Boolean> ParallelToolCalls { get; set; } #Whether tool calls can run in parallel when supported.
public String PreviousResponseId { get; set; } #Previous response id for continuing a response chain.
public Boolean AllowNetwork { get; set; } #Whether network access is allowed.
public Boolean NewThread { get; set; } #Whether to force a new thread.
public Nullable<Int64> MaxImageBytes { get; set; } #Maximum image size in bytes.
public Nullable<Boolean> RequireWorkspaceForFileAccess { get; set; } #Require workspace for file access when set.