throw error if model name couldn't be determined

This commit is contained in:
Adil Hafeez 2025-03-21 15:07:41 -07:00
parent 678963a5ea
commit 96e857a682
No known key found for this signature in database
GPG key ID: 9B18EF7691369645

View file

@ -309,7 +309,18 @@ impl HttpContext for StreamContext {
let model_requested = deserialized_body.model.clone();
if deserialized_body.model.is_empty() || deserialized_body.model.to_lowercase() == "none" {
deserialized_body.model = model_name.unwrap().to_string();
deserialized_body.model = match model_name {
Some(model_name) => model_name.clone(),
None => {
self.send_server_error(
ServerError::BadRequest {
why: "No model specified in request and couldn't determine model name from arch_config".to_string(),
},
Some(StatusCode::BAD_REQUEST),
);
return Action::Continue;
}
}
}
debug!(