IntelligenceX

API Reference

Class

TreatmentChatOutput

Namespace IntelligenceX.Treatment
Assembly IntelligenceX
Modifiers sealed

Provider-neutral chat output used by treatment providers.

Inheritance

  • Object
  • TreatmentChatOutput

Usage

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

Returned or exposed by

Accepted by parameters

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.