From 9203d9f51ae8ad4a014d08b3fb1e737fce6f010f Mon Sep 17 00:00:00 2001 From: Afdaan Date: Wed, 10 Dec 2025 03:17:30 +0700 Subject: [PATCH] refactor: simplify prompt construction in generate_response method --- core/gemini_client.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/core/gemini_client.py b/core/gemini_client.py index a7aa084..4bdc25d 100644 --- a/core/gemini_client.py +++ b/core/gemini_client.py @@ -161,7 +161,6 @@ async def generate_response( for attempt in range(retry_count): try: - # Construct the prompt using the persona manager if is_media_analysis: prompt = self.persona_manager.get_media_analysis_prompt( username=username, @@ -170,14 +169,7 @@ async def generate_response( lang=lang ) else: - prompt = self.persona_manager.get_chat_prompt( - username=username, - message=message, - context=context, - relationship_level=relationship_level, - is_admin=is_admin, - lang=lang - ) + prompt = f"{context}\n\nUser: {message}" generation_config = GenerationConfig( max_output_tokens=MAX_OUTPUT_TOKENS,