Class
CollaborationModeMask
Describes a collaboration mode mask.
Inheritance
- Object
- CollaborationModeMask
Constructors
public CollaborationModeMask(String name, String mode, String model, OptionalValue<String> reasoningEffort, OptionalValue<String> developerInstructions, JsonObject raw, JsonObject additional) #Initializes a new collaboration mode mask.
Parameters
- name System.String
- mode System.String
- model System.String
- reasoningEffort IntelligenceX.Utils.OptionalValue{System.String}
- developerInstructions IntelligenceX.Utils.OptionalValue{System.String}
- raw IntelligenceX.Json.JsonObject
- additional IntelligenceX.Json.JsonObject
Methods
public static CollaborationModeMask FromJson(JsonObject obj) #Returns:
CollaborationModeMaskParses a collaboration mode mask from JSON.
Parameters
- obj IntelligenceX.Json.JsonObject
- Source JSON object.
Returns
The parsed mask.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Name { get; } #Gets the mask name.
public String Mode { get; } #Gets the mode identifier.
public String Model { get; } #Gets the model name.
public OptionalValue<String> ReasoningEffort { get; } #Gets the optional reasoning effort setting.
public OptionalValue<String> DeveloperInstructions { get; } #Gets the optional developer instructions.
public JsonObject Raw { get; } #Gets the raw JSON object.
public JsonObject Additional { get; } #Gets unrecognized fields from the payload.