File size: 534 Bytes
b85ac39
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
from langdetect import detect
from core.models import query_hf_model

def enhance_prompt(user_input: str) -> str:
    # Улучшаем формулировку запроса
    return f"Поясни подробно и профессионально, как эксперт мирового уровня: {user_input}"

def generate_response(prompt: str) -> str:
    lang = detect(prompt)
    enhanced = enhance_prompt(prompt)
    result = query_hf_model(enhanced)
    return f"🌍 Язык: {lang}\n\n💡 Ответ:\n{result}"