bugfix
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user