chore: improve openai api error handling

pull/326/head
sigoden 3 months ago
parent 7633940e03
commit bbb13d8227

@ -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 => {}
_ => {

Loading…
Cancel
Save