This commit is contained in:
Константин Лебединский
2026-04-30 14:11:15 +05:00
parent ebb58d4b5a
commit db9851eeda
8 changed files with 527 additions and 24 deletions
+8 -1
View File
@@ -545,9 +545,16 @@ def api_generate_from_extracted():
body = request.get_json(silent=True) or {}
extracted = (body.get('extractedText') or '').strip()
user_hint = (body.get('userHint') or '').strip()
shape_raw = body.get('shape')
if not extracted:
return jsonify(error='Нет текста для генерации.'), 400
generation = generation_for_import_document(extracted, user_hint=user_hint)
shape = None
if shape_raw:
try:
shape = parse_and_validate_shape(shape_raw)
except (AiHttpError, LlmError) as e:
return _ai_error_response(e)
generation = generation_for_import_document(extracted, user_hint=user_hint, shape=shape)
return jsonify(generation=generation)