API Reference
Interface
IOfficeAiExecutor
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
- Constructor OfficeAiEngine.OfficeAiEngine
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
- cancellationToken System.Threading.CancellationToken = default
public virtual Int32 MeasureRequestCharacters(OfficeAiExecutionRequest request) #Returns:
Int32Measures request text including transport prompt wrappers, excluding encoded image bytes. Must not execute or send evidence.
Parameters
- request OfficeIMO.AI.OfficeAiExecutionRequest
Properties
public abstract OfficeAiExecutionProfile Profile { get; } #Immutable profile describing this executor's actual configured route.