using System.Threading; using System.Threading.Tasks; namespace Predictalytics.Application.Interfaces; public interface IOpenRouterApiClient { Task GenerateChatCompletionAsync(string prompt, bool useManualModel = false, CancellationToken ct = default); }