using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace xAiApi.Interfaces
{
public interface IXAiServiceControllerBase
{
///
/// Ask Question and Get Response ...
///
///
///
///
[HttpGet("AskText")]
Task> AskText(
[FromQuery] string question,
CancellationToken cancellationToken = default
);
///
/// Ask Question and Get Response Stream ...
///
///
///
///
[HttpGet("AskTextStream")]
Task AskTextStream(
[FromQuery] string question,
CancellationToken cancellationToken = default
);
}
}