Table of Contents

Interface IProgramSynthesisServingClient

Namespace
AiDotNet.ProgramSynthesis.Serving
Assembly
AiDotNet.dll
public interface IProgramSynthesisServingClient

Methods

EvaluateProgramIoAsync(ProgramEvaluateIoRequest, CancellationToken)

Task<ProgramEvaluateIoResponse> EvaluateProgramIoAsync(ProgramEvaluateIoRequest request, CancellationToken cancellationToken)

Parameters

request ProgramEvaluateIoRequest
cancellationToken CancellationToken

Returns

Task<ProgramEvaluateIoResponse>

ExecuteCodeTaskAsync(CodeTaskRequestBase, CancellationToken)

Task<CodeTaskResultBase> ExecuteCodeTaskAsync(CodeTaskRequestBase request, CancellationToken cancellationToken)

Parameters

request CodeTaskRequestBase
cancellationToken CancellationToken

Returns

Task<CodeTaskResultBase>

ExecuteProgramAsync(ProgramExecuteRequest, CancellationToken)

Task<ProgramExecuteResponse> ExecuteProgramAsync(ProgramExecuteRequest request, CancellationToken cancellationToken)

Parameters

request ProgramExecuteRequest
cancellationToken CancellationToken

Returns

Task<ProgramExecuteResponse>

ExecuteSqlAsync(SqlExecuteRequest, CancellationToken)

Task<SqlExecuteResponse> ExecuteSqlAsync(SqlExecuteRequest request, CancellationToken cancellationToken)

Parameters

request SqlExecuteRequest
cancellationToken CancellationToken

Returns

Task<SqlExecuteResponse>