IntelligenceX

API Reference

Class

EasyChatOptions

Namespace IntelligenceX.OpenAI
Assembly IntelligenceX
Modifiers sealed

Configuration for an easy chat request.

Inheritance

  • Object
  • EasyChatOptions

Usage

Explore 9 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 9

Constructors

public EasyChatOptions() #

Properties

public String? Model { get; set; } #

Model name override.

public String? Instructions { get; set; } #

System instructions.

public ReasoningEffort? ReasoningEffort { get; set; } #

Reasoning effort hint.

public ReasoningSummary? ReasoningSummary { get; set; } #

Reasoning summary hint.

public TextVerbosity? TextVerbosity { get; set; } #

Text verbosity hint.

public 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 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 String? TelemetryFeature { get; set; } #

Optional feature label used for internal IntelligenceX telemetry.

public String? TelemetrySurface { get; set; } #

Optional surface label used for internal IntelligenceX telemetry.

public Int64? MaxImageBytes { get; set; } #

Maximum image size in bytes.

public Boolean? RequireWorkspaceForFileAccess { get; set; } #

Require workspace for file access when set.

public ImageGenerationOptions? ImageGeneration { get; set; } #

Optional image-generation tool settings for this request.