mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-23 07:12:21 +02:00
log provider rejection detail for clean preview
This commit is contained in:
@@ -3776,6 +3776,11 @@ async def preview_model_response(client, endpoint_url, headers, request, recover
|
|||||||
if (getattr(response, 'status_code', 200) in (400, 413)
|
if (getattr(response, 'status_code', 200) in (400, 413)
|
||||||
and recovery.get('attempts', 0) < 2):
|
and recovery.get('attempts', 0) < 2):
|
||||||
await response.aread()
|
await response.aread()
|
||||||
|
logging.getLogger(__name__).warning(
|
||||||
|
'Provider rejected clean preview request status=%s detail=%s',
|
||||||
|
response.status_code,
|
||||||
|
response.text[:1000].replace('\n', ' '),
|
||||||
|
)
|
||||||
plan = plan_context_recovery(
|
plan = plan_context_recovery(
|
||||||
response.text, request['max_tokens'], request['messages'], request.get('tools'))
|
response.text, request['max_tokens'], request['messages'], request.get('tools'))
|
||||||
if plan is not None:
|
if plan is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user