This commit is contained in:
nschweitz 2025-04-24 01:01:00 -07:00 committed by GitHub
commit e3334e6cc9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -426,6 +426,13 @@ class OpenAIChatCompletion(BaseLLM, BaseOpenAILLM):
else:
headers = {}
response = raw_response.parse()
if isinstance(response, str):
raise OpenAIError(
status_code=422,
message="Could not parse response",
)
return headers, response
except openai.APITimeoutError as e:
end_time = time.time()
@ -459,6 +466,13 @@ class OpenAIChatCompletion(BaseLLM, BaseOpenAILLM):
else:
headers = {}
response = raw_response.parse()
if isinstance(response, str):
raise OpenAIError(
status_code=422,
message="Could not parse response",
)
return headers, response
except Exception as e:
if raw_response is not None: