[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.Workbook.AIModelRequestHandler

AIModelRequestHandler Property

AIModelRequestHandler

Gets or sets the singleton instance of the IAIModelRequestHandler implementation that handles requests for external model operations. This handler is responsible for processing model-related requests across all workbooks in the application, Setting this property affects all existing and future workbook instances.

Declaration
public static IAIModelRequestHandler AIModelRequestHandler { get; set; }
Public Shared Property AIModelRequestHandler As IAIModelRequestHandler
Property Value
Type Description
IAIModelRequestHandler

The IAIModelRequestHandler instance used globally by all workbooks, or null if no handler is configured.

Examples
class MyModelRequestHandler : IAIModelRequestHandler
{
    public Task<AIModelResponse> SendRequestAsync(AIModelRequest request)
    {
        return Task.FromResult(new AIModelResponse
        {
            IsSuccess = true,
            Content = "[[\"Accepted\"]]"
        });
    }
}

IAIModelRequestHandler handler = new MyModelRequestHandler();
Workbook.AIModelRequestHandler = handler;