mirror of
https://github.com/katanemo/plano.git
synced 2026-05-02 20:32:42 +02:00
comment required param check
This commit is contained in:
parent
31f26ef7ac
commit
233976a568
1 changed files with 24 additions and 24 deletions
|
|
@ -472,30 +472,30 @@ impl StreamContext {
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.clone();
|
.clone();
|
||||||
|
|
||||||
// verify required parameters are present
|
// // verify required parameters are present
|
||||||
prompt_target
|
// prompt_target
|
||||||
.parameters
|
// .parameters
|
||||||
.as_ref()
|
// .as_ref()
|
||||||
.unwrap()
|
// .unwrap()
|
||||||
.iter()
|
// .iter()
|
||||||
.for_each(|param| match param.required {
|
// .for_each(|param| match param.required {
|
||||||
None => {}
|
// None => {}
|
||||||
Some(required) => {
|
// Some(required) => {
|
||||||
if required
|
// if required
|
||||||
&& !tools_call_response.tool_calls[0]
|
// && !tools_call_response.tool_calls[0]
|
||||||
.arguments
|
// .arguments
|
||||||
.contains_key(¶m.name)
|
// .contains_key(¶m.name)
|
||||||
{
|
// {
|
||||||
self.send_server_error(
|
// self.send_server_error(
|
||||||
format!(
|
// format!(
|
||||||
"missing required parameter: {}, for target: {}",
|
// "missing required parameter: {}, for target: {}",
|
||||||
param.name, prompt_target.name
|
// param.name, prompt_target.name
|
||||||
),
|
// ),
|
||||||
Some(StatusCode::BAD_REQUEST),
|
// Some(StatusCode::BAD_REQUEST),
|
||||||
)
|
// )
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
|
|
||||||
debug!("tool_call_details: {:?}", tools_call_response);
|
debug!("tool_call_details: {:?}", tools_call_response);
|
||||||
let tool_name = &tools_call_response.tool_calls[0].name;
|
let tool_name = &tools_call_response.tool_calls[0].name;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue