add fix
This commit is contained in:
parent
600fdaee0c
commit
f481f36574
@ -43,13 +43,12 @@ class GoogleHelper:
|
|||||||
def _serialize_response_to_json(
|
def _serialize_response_to_json(
|
||||||
response_text: str,
|
response_text: str,
|
||||||
) -> ResponseFromGeminiSchema:
|
) -> ResponseFromGeminiSchema:
|
||||||
|
cleaned_response = response_text.strip().replace('```json\n', '').replace('\n```', '')
|
||||||
try:
|
try:
|
||||||
# Удаляем возможные обертки и форматирование
|
|
||||||
cleaned_response = response_text.strip().replace('```json\n', '').replace('\n```', '')
|
|
||||||
response_as_dict = json.loads(cleaned_response)
|
response_as_dict = json.loads(cleaned_response)
|
||||||
return ResponseFromGeminiSchema(**response_as_dict)
|
return ResponseFromGeminiSchema(**response_as_dict)
|
||||||
except (JSONDecodeError, ValidationError) as e:
|
except:
|
||||||
# Логирование ошибки можно добавить здесь
|
print(cleaned_response)
|
||||||
return ResponseFromGeminiSchema(success=None)
|
return ResponseFromGeminiSchema(success=None)
|
||||||
|
|
||||||
def create_request_ai(
|
def create_request_ai(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user