@@ -1,6 +1,7 @@ import base64 import json import logging +import re # import uuid from io import BytesIO @@ -140,7 +141,7 @@ def openrouter_run(version: str, messages: list, callback_data: dict, model_name answer = f'**Рассуждение:**\n\n{reasoning}\n\n**Основная мысль:**\n\n{content}' elif content: answer = content - return answer, data['usage']['prompt_tokens'], data['usage']['completion_tokens'] + return re.sub(r'\\[n]', '', answer), data['usage']['prompt_tokens'], data['usage']['completion_tokens'] logger.error(f'Error occured via model {model_name}. Data: {resp.content}') raise Exception(f'No answer from {model_name}, please retry later')