Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeAiLimits

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

Hard bounds for a document operation. All batches share the request and duration budgets.

Inheritance

  • Object
  • OfficeAiLimits

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

Methods

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

Parameters

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

Parameters

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

Parameters

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

Parameters

left OfficeAiLimits requiredposition: 0
right OfficeAiLimits requiredposition: 1
public override String ToString() #
Returns: String

Properties

public Int32 MaxInputBytes { get; set; } #

Maximum source bytes copied from a file or caller stream.

public Int32 MaxDocumentCharacters { get; set; } #

Maximum extracted text retained in a snapshot.

public Int32 MaxDocumentBlocks { get; set; } #

Maximum evidence records retained in a snapshot.

public Int32 MaxPages { get; set; } #

Maximum number of distinct source pages in a snapshot, independent of their original one-based numbers.

public Int32 MaxDocumentImages { get; set; } #

Maximum image count in a snapshot, independent of how many images belong to each page.

public Int32 MaxRequestCharacters { get; set; } #

Maximum serialized evidence and user instructions per model request.

public Int32 MaxResponseCharacters { get; set; } #

Maximum model response characters per batch.

public Int32 MaxRequests { get; set; } #

Maximum model requests in the whole operation; no automatic repair requests are made.

public Int32 MaxSynthesisPasses { get; set; } #

Maximum hierarchical summary reduction passes sharing the operation request budget.

public Int32 MaxResultItems { get; set; } #

Maximum records of each result kind per batch.

public Int32 MaxTableCells { get; set; } #

Maximum cells in a returned table.

public Int32 MaxTableColumns { get; set; } #

Maximum columns in a returned table. Smaller bounds reduce the rectangular generation schema's context cost.

public Int32 MaxImageBytes { get; set; } #

Maximum aggregate encoded image bytes per request.

public Int64 MaxImagePixels { get; set; } #

Maximum aggregate image pixels per request.

public TimeSpan Timeout { get; set; } #

Total wall-clock deadline for inference and validation across every batch.