using ShoppingAssistantApi.Application.Models.OpenAi; namespace ShoppingAssistantApi.Application.IServices; public interface IOpenAiService { Task GetChatCompletion(ChatCompletionRequest chat, CancellationToken cancellationToken); IAsyncEnumerable GetChatCompletionStream(ChatCompletionRequest chat, CancellationToken cancellationToken); }