feat: implement backend core with repricing logic, case management, and multi-service architecture

This commit is contained in:
2026-05-13 00:28:13 +03:00
parent 38f3199c33
commit d9aae5b85e
15 changed files with 596 additions and 90 deletions

View File

@@ -93,3 +93,20 @@ def ai_generate_card(current_user_id):
from ..utils.ai_utils import generate_product_card
card_data = generate_product_card(title)
return jsonify(card_data)
@ai_blueprint.route('/ai/analyze-competitor', methods=['POST'])
@token_required
def ai_analyze_competitor(current_user_id):
"""
Глубокий анализ конкурента
"""
data = request.json
my_desc = data.get('my_desc', '')
comp_desc = data.get('comp_desc', '')
if not comp_desc:
return jsonify({"error": "Описание конкурента обязательно"}), 400
from ..utils.ai_utils import analyze_competitor
result = analyze_competitor(my_desc, comp_desc)
return jsonify(result)