using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.AI; using xAiService.Base; using xAiService.Configurations; namespace xAiService.Interfaces { public interface IXAiService : IXBaseIdentityHttpProvider { /// /// XAiService Configurations ... /// /// XAIServiceConfiguration Configuration { get; } // #region Text Actions ... /// /// Generated Response ... /// /// /// /// public Task GetResponseAsync( string prompt, CancellationToken cancellationToken = default ); /// /// Generated Response ... /// /// /// /// public Task GetTextResponseAsync( string prompt, CancellationToken cancellationToken = default ); #endregion } }