IntelligenceX

API Reference

Class

TreatmentChatOutput

Namespace IntelligenceX.Treatment
Assembly IntelligenceX
Modifiers sealed

Provider-neutral chat output used by treatment providers.

Inheritance

  • Object
  • TreatmentChatOutput

Usage

Explore 2 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.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public TreatmentChatOutput(String? id, String type, String? text = null, String? imageUrl = null, String? imagePath = null, String? base64 = null, String? mimeType = null, String? revisedPrompt = null, Object? raw = null) #

Initializes a new treatment chat output.

Parameters

id System.String? requiredposition: 0
type System.String requiredposition: 1
text System.String? = null optionalposition: 2
imageUrl System.String? = null optionalposition: 3
imagePath System.String? = null optionalposition: 4
base64 System.String? = null optionalposition: 5
mimeType System.String? = null optionalposition: 6
revisedPrompt System.String? = null optionalposition: 7
raw System.Object? = null optionalposition: 8

Properties

public String? Id { get; } #

Output id.

public String Type { get; } #

Output type.

public String? Text { get; } #

Text output.

public String? ImageUrl { get; } #

Image URL.

public String? ImagePath { get; } #

Local image path.

public String? Base64 { get; } #

Base64 image payload.

public String? MimeType { get; } #

Output MIME type.

public String? RevisedPrompt { get; } #

Revised prompt returned by the provider.

public Object? Raw { get; } #

Raw provider output.

public Boolean IsImage { get; } #

Whether this output is an image.