From e51fdd4e646031aa4d1b68b903edb1f440603d89 Mon Sep 17 00:00:00 2001 From: Alexej Wolff Date: Wed, 11 Feb 2026 18:53:12 +0100 Subject: [PATCH] Add AI usage indicators to story creation form --- src/pages/CreateStoryPage.css | 23 ++++++++---- src/pages/CreateStoryPage.tsx | 66 +++++++++++++++++++++++++---------- 2 files changed, 64 insertions(+), 25 deletions(-) diff --git a/src/pages/CreateStoryPage.css b/src/pages/CreateStoryPage.css index fa2d22e..675c7fc 100644 --- a/src/pages/CreateStoryPage.css +++ b/src/pages/CreateStoryPage.css @@ -55,6 +55,23 @@ border-bottom: 1px solid #333; } +.ai-tag { + font-size: 0.7rem; + padding: 0.2rem 0.5rem; + background: rgba(102, 126, 234, 0.2); + color: #a0b4ff; + border-radius: 6px; + font-weight: 500; + vertical-align: middle; + margin-left: 0.5rem; +} + +.section-hint { + color: #888; + font-size: 0.85rem; + margin: -0.75rem 0 1rem; +} + .form-group { margin-bottom: 1rem; } @@ -612,12 +629,6 @@ color: #666; } -.section-hint { - color: #888; - font-size: 0.9rem; - margin: -0.5rem 0 1rem; -} - /* Персонажи */ .character-card { background: #0d0d0d; diff --git a/src/pages/CreateStoryPage.tsx b/src/pages/CreateStoryPage.tsx index 3a4f673..d390c81 100644 --- a/src/pages/CreateStoryPage.tsx +++ b/src/pages/CreateStoryPage.tsx @@ -355,6 +355,9 @@ export default function CreateStoryPage() {
+

+ Только для отображения. Не используется ИИ. +

- + +

ИИ будет отвечать на выбранном языке.

{LANGUAGES.map((lang) => (
- +

Управляет креативностью ответов ИИ. Низкая = сосредоточенный, Высокая = креативный @@ -461,7 +469,12 @@ export default function CreateStoryPage() { {/* Жанры */}

-

🎭 Жанры

+

+ 🎭 Жанры 🤖 ИИ +

+

+ Влияет на стиль и атмосферу генерации ИИ. +

{form.genres.length > 0 && (
@@ -515,7 +528,10 @@ export default function CreateStoryPage() { {/* Сеттинги */}
-

🏰 Сеттинг

+

+ 🏰 Сеттинг 🤖 ИИ +

+

Определяет мир и эпоху для ИИ.

{form.settings.length > 0 && (
@@ -569,13 +585,15 @@ export default function CreateStoryPage() { {/* Сюжет */}
-

📜 Сюжет

+

+ 📜 Сюжет 🤖 ИИ +

- Подробное описание сюжета, которое будет управлять историей. - Используется ИИ. Поддерживается Markdown. + Основа для ИИ — подробное описание сюжета и ключевых событий. + Поддерживается Markdown.