diff --git a/src/main/java/kz/konturai/parser/service/OpenAiChartService.java b/src/main/java/kz/konturai/parser/service/OpenAiChartService.java index 8942229..395e72f 100644 --- a/src/main/java/kz/konturai/parser/service/OpenAiChartService.java +++ b/src/main/java/kz/konturai/parser/service/OpenAiChartService.java @@ -138,7 +138,13 @@ public class OpenAiChartService { } private String buildSvgPrompt(String json) { - return "Ты — эксперт по визуализации данных. На основе следующего JSON, сгенерируй полный и валидный SVG-код для диаграммы. SVG должен быть стильным и читаемым, с подписями на русском языке. Не добавляй никаких комментариев, верни ТОЛЬКО SVG-код. JSON с данными:\n---\n" - + json + "\n---"; + return "Ты — эксперт по визуализации данных. На основе следующего JSON, сгенерируй полный и валидный SVG-код для диаграммы. " + + "SVG должен быть стильным и читаемым, с подписями на русском языке. \n" + + "ВАЖНЫЕ ПРАВИЛА:\n" + + "1. Все значения атрибутов width, height, x, y, r должны быть ПОЛОЖИТЕЛЬНЫМИ числами (>= 0).\n" + + "2. Не добавляй никаких комментариев или объяснений.\n" + + "3. Верни ТОЛЬКО SVG-код, начиная с тега и заканчивая .\n\n" + + "JSON с данными:\n---\n" + + json + "\n---"; } } \ No newline at end of file