diff options
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/openai.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client/openai.rs b/src/client/openai.rs index 4ac7d60..8644ae6 100644 --- a/src/client/openai.rs +++ b/src/client/openai.rs @@ -111,8 +111,11 @@ pub async fn openai_send_message_streaming( let data: Value = res.json().await?; if let Some(err_msg) = data["error"]["message"].as_str() { bail!("{err_msg}"); - } - bail!("Request failed"); + } else if let Some(err_msg) = data["message"].as_str() { + bail!("{err_msg}"); + } else { + bail!("Request failed, {data}"); + } } EventSourceError::StreamEnded => {} _ => { |
