namespace MealPlan.Api.Services.AI;

public interface IOpenAiChatService
{
    bool IsConfigured { get; }

    Task<string> CompleteJsonAsync(
        string systemPrompt,
        string userPrompt,
        OpenAiUseCase useCase = OpenAiUseCase.Default,
        CancellationToken ct = default);
}
