Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeAiExecutionProfile

Namespace OfficeIMO.AI
Assembly OfficeIMO.AI
Implements
IEquatable<OfficeAiExecutionProfile>
Modifiers sealed

Declared route and capabilities. Declaring a capability is not a model-quality certification.

Inheritance

  • Object
  • OfficeAiExecutionProfile

Usage

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

Accepted by parameters

Constructors

public OfficeAiExecutionProfile() #
Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)

Methods

public OfficeAiExecutionProfile <Clone>$() #
Returns: OfficeAiExecutionProfile
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public virtual Boolean Equals(OfficeAiExecutionProfile other) #
Returns: Boolean

Parameters

other OfficeAiExecutionProfile requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(OfficeAiExecutionProfile left, OfficeAiExecutionProfile right) #
Returns: Boolean

Parameters

left OfficeAiExecutionProfile requiredposition: 0
right OfficeAiExecutionProfile requiredposition: 1
public static Boolean op_Inequality(OfficeAiExecutionProfile left, OfficeAiExecutionProfile right) #
Returns: Boolean

Parameters

left OfficeAiExecutionProfile requiredposition: 0
right OfficeAiExecutionProfile requiredposition: 1
public override String ToString() #
Returns: String
public Void Validate() #
Returns: Void

Checks profile identity and resource limits before connecting or processing documents.

Properties

public String Id { get; set; } #

Stable, non-secret profile identifier.

public String Provider { get; set; } #

Provider name; do not include credentials or endpoint query strings.

public String Model { get; set; } #

Requested model identifier.

public Boolean IsLocal { get; set; } #

True only for a route explicitly configured for local inference with no hosted fallback.

public Boolean SupportsImages { get; set; } #

Whether this model and transport accept inline image evidence.

public Boolean EnforcesJsonSchema { get; set; } #

Whether the provider enforces the supplied JSON schema during generation.

public Int32 MaxRequestCharacters { get; set; } #

Maximum request text supported by the caller's verified profile.

public Int32 MaxImageBytes { get; set; } #

Maximum aggregate inline image payload per request.