Added enhanced linguistic analyzer and persona quality improver

This commit is contained in:
ajaysi
2025-09-14 09:53:27 +05:30
parent c63148e1ce
commit 1460ce3cb6
35 changed files with 4446 additions and 118 deletions

View File

@@ -29,8 +29,13 @@ class FacebookStoryService(FacebookWriterBaseService):
actual_story_type = request.custom_story_type if request.story_type.value == "Custom" else request.story_type.value
actual_tone = request.custom_tone if request.story_tone.value == "Custom" else request.story_tone.value
# Get persona data for enhanced content generation
user_id = getattr(request, 'user_id', 1)
persona_data = self._get_persona_data(user_id)
# Build the prompt
prompt = self._build_story_prompt(request, actual_story_type, actual_tone)
base_prompt = self._build_story_prompt(request, actual_story_type, actual_tone)
prompt = self._build_persona_enhanced_prompt(base_prompt, persona_data)
# Generate the story content
content = self._generate_text(prompt, temperature=0.7, max_tokens=1024)