using AIImages.Models; namespace AIImages.Services { /// /// Интерфейс сервиса для генерации промптов Stable Diffusion /// public interface IPromptGeneratorService { /// /// Генерирует позитивный промпт на основе данных о персонаже /// string GeneratePositivePrompt( PawnAppearanceData appearanceData, StableDiffusionSettings settings ); /// /// Генерирует негативный промпт на основе настроек /// string GenerateNegativePrompt(StableDiffusionSettings settings); /// /// Получает полное описание промпта (позитивный + негативный) для отображения /// string GetFullPromptDescription( PawnAppearanceData appearanceData, StableDiffusionSettings settings ); } }