IntelligenceX
Class

CopilotChatClientOptions

Namespace IntelligenceX.Copilot
Assembly IntelligenceX
Modifiers sealed

Options for the high-level Copilot chat client that can select between CLI and direct transports.

Inheritance

  • Object
  • CopilotChatClientOptions

Constructors

Methods

public Void Validate() #
Returns: Void

Validates configuration values.

Properties

public CopilotTransportKind Transport { get; set; } #

Transport selection (CLI or direct HTTP).

public CopilotClientOptions Cli { get; } #

Options for the Copilot CLI transport.

public CopilotDirectOptions Direct { get; } #

Options for the direct HTTP transport.

public String DefaultModel { get; set; } #

Default model to use when none is provided to ChatAsync.

public TimeSpan Timeout { get; set; } #

Timeout to apply to CLI SendAndWaitAsync calls.