diff --git a/src/Providers/XAI/Maps/ToolMap.php b/src/Providers/XAI/Maps/ToolMap.php index 59ef7466e..cb82bf8ba 100644 --- a/src/Providers/XAI/Maps/ToolMap.php +++ b/src/Providers/XAI/Maps/ToolMap.php @@ -5,6 +5,7 @@ namespace Prism\Prism\Providers\XAI\Maps; use Prism\Prism\Tool; +use stdClass; class ToolMap { @@ -21,7 +22,7 @@ public static function Map(array $tools): array 'description' => $tool->description(), 'parameters' => [ 'type' => 'object', - 'properties' => $tool->parametersAsArray(), + 'properties' => $tool->parametersAsArray() ?: new stdClass(), 'required' => $tool->requiredParameters(), ], ],