Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IOfficeAiExecutor

Namespace OfficeIMO.AI
Assembly OfficeIMO.AI
Modifiers abstract

Caller-supplied model boundary. Implementations must not grant source content tool or filesystem authority.

Usage

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

Accepted by parameters

Methods

public abstract Task<OfficeAiExecutionResponse> ExecuteAsync(OfficeAiExecutionRequest request, CancellationToken cancellationToken = default) #
Returns: Task<OfficeAiExecutionResponse>

Runs exactly one bounded request. Output is untrusted until the document engine validates it.

Parameters

request OfficeIMO.AI.OfficeAiExecutionRequest requiredposition: 0
cancellationToken System.Threading.CancellationToken = default optionalposition: 1
public virtual Int32 MeasureRequestCharacters(OfficeAiExecutionRequest request) #
Returns: Int32

Measures request text including transport prompt wrappers, excluding encoded image bytes. Must not execute or send evidence.

Parameters

request OfficeIMO.AI.OfficeAiExecutionRequest requiredposition: 0

Properties

public abstract OfficeAiExecutionProfile Profile { get; } #

Immutable profile describing this executor's actual configured route.