add debug info when connect error

This commit is contained in:
Wenjie Zhang 2025-05-09 14:48:32 +08:00
parent 298b67446c
commit c4d9d06d7c

View File

@ -27,14 +27,20 @@ class OpenAIBase():
return self._get_response(messages)
def _stream_response(self, messages):
response = self.client.chat.completions.create(
model=self.model_name,
messages=messages,
stream=True,
)
for chunk in response:
if len(chunk.choices) > 0:
yield chunk.choices[0].delta
try:
response = self.client.chat.completions.create(
model=self.model_name,
messages=messages,
stream=True,
)
for chunk in response:
if len(chunk.choices) > 0:
yield chunk.choices[0].delta
except Exception as e:
err = f"Error streaming response: {e}, URL: {self.base_url}, API Key: {self.api_key[:5]}***, Model: {self.model_name}"
logger.error(err)
raise Exception(err)
def _get_response(self, messages):
response = self.client.chat.completions.create(