[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.IAIModelRequestHandler

IAIModelRequestHandler Interface

Provides an abstraction for sending asynchronous requests to AI models and receiving structured AIModelResponse objects. Implementations are responsible for handling communication with AI providers.

Namespace: GrapeCity.Documents.Excel
Assembly: DS.Documents.Excel.dll
Syntax
public interface IAIModelRequestHandler
Public Interface IAIModelRequestHandler
Examples
class MyModelRequestHandler : IAIModelRequestHandler
{
    public Task<AIModelResponse> SendRequestAsync(AIModelRequest request)
    {
        return Task.FromResult(new AIModelResponse
        {
            IsSuccess = true,
            Content = "[[\"Accepted\"]]"
        });
    }
}

IAIModelRequestHandler handler = new MyModelRequestHandler();

Methods

Name Description
SendRequestAsync(AIModelRequest)

Sends a request to the AI model asynchronously.