From 59c40524e019c00a77be05b9e2292fed7f01a553 Mon Sep 17 00:00:00 2001 From: xds Date: Fri, 6 Feb 2026 14:23:12 +0300 Subject: [PATCH] fix --- .env | 2 +- .../generation_service.cpython-313.pyc | Bin 18666 -> 18688 bytes api/service/generation_service.py | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env b/.env index 12c478b..cccc079 100644 --- a/.env +++ b/.env @@ -3,7 +3,7 @@ BOT_TOKEN=8495170789:AAHyjjhHwwVtd9_ROnjHqPHRdnmyVr1aeaY GEMINI_API_KEY=AIzaSyAHzDYhgjOqZZnvOnOFRGaSkKu4OAN3kZE MONGO_HOST=mongodb://admin:super_secure_password@31.59.58.220:27017/ ADMIN_ID=567047 -MINIO_ENDPOINT=http://localhost:9000 +MINIO_ENDPOINT=https://minio.luminic.space MINIO_ACCESS_KEY=admin MINIO_SECRET_KEY=SuperSecretPassword123! MINIO_BUCKET=ai-char \ No newline at end of file diff --git a/api/service/__pycache__/generation_service.cpython-313.pyc b/api/service/__pycache__/generation_service.cpython-313.pyc index cd01f6132ab4de4834efe789a9ae4f13c9645512..dd5542e080eecae26e7626884c0b06290aae6cf0 100644 GIT binary patch delta 179 zcmaDgk+ESCBkyNkUM>b8;5^@&*|3p!j)9<{b5UwyNvc9-Zen_>LRx;&^Wtl0dAUe08WOKLC zHCDzelankw81*NwwkYHGJfV5rEAgUN;swv73ks=|4J_S7F34K!kh*T^bb8Xn)v}nZ1#Bj)8a#3nxNoHQULS}AadaB;! zT?U5I(%2;x((;Qo3mBF$a&RgH1o`_0glt}5bd8nq^5k+04@R@e2Q13??GJEXcL=}e q5Prcv;(|i-WLHaf;Te$&s;;YBTvWHXpk{eN+Ug>Q)#e433H$)Ms5n9Z diff --git a/api/service/generation_service.py b/api/service/generation_service.py index 705671c..6666c08 100644 --- a/api/service/generation_service.py +++ b/api/service/generation_service.py @@ -149,14 +149,14 @@ class GenerationService: # 2. Получаем ассеты-референсы (если они есть) reference_assets: List[Asset] = [] media_group_bytes: List[bytes] = [] - generation_prompt = "You are creating image. " + generation_prompt = "Create image for " if generation.linked_character_id is not None: char_info = await self.dao.chars.get_character(generation.linked_character_id, with_image_data=True) if char_info is None: raise Exception(f"Character ID {generation.linked_character_id} not found") if generation.use_profile_image: media_group_bytes.append(char_info.character_image_data) - generation_prompt = f"""You are creating image for {char_info.character_bio}""" + generation_prompt = f"""Create image for character with bio: {char_info.character_bio}""" reference_assets = await self.dao.assets.get_assets_by_ids(generation.assets_list) # Извлекаем данные (bytes) из ассетов для отправки в Gemini @@ -166,7 +166,7 @@ class GenerationService: for asset in reference_assets if asset.data is not None and asset.type == AssetType.IMAGE ) - generation_prompt+=f" PROMPT: {generation.prompt}" + generation_prompt+=f" User also provide prompt: {generation.prompt}" logger.info(f"Final generation prompt assembled. Length: {len(generation_prompt)}. Media count: {len(media_group_bytes)}") # 3. Запускаем процесс генерации и симуляцию прогресса