Skip to content
Snippets Groups Projects
Commit 499c50a6 authored by Marcus Johansson's avatar Marcus Johansson
Browse files

Issue #3479388: Research normalize function calling in Chat operator

parent 35c3f460
No related branches found
No related tags found
2 merge requests!325Resolve #3492658 "Make it possible",!277Draft: Resolve #3479388 "Research normalize function"
......@@ -155,14 +155,17 @@ class ToolsFunctionInput implements ToolsFunctionInputInterface {
$function = [
'name' => $this->name,
'description' => $this->description,
'properties' => $properties,
'parameters' => [
'type' => 'object',
'properties' => $properties,
],
];
if (!empty($this->requiredProperties)) {
$requiredProperties = [];
foreach ($this->requiredProperties as $requiredProperty) {
$requiredProperties[] = $requiredProperty->getName();
}
$function['required'] = $requiredProperties;
$function['parameters']['required'] = $requiredProperties;
}
return $function;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment