openai-php / client

⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
MIT License
4.6k stars 468 forks source link

Fine tuning - RetrieveJobResponseHyperparameters constructor fails #214

Closed bekoval closed 9 months ago

bekoval commented 9 months ago
OpenAI\Responses\FineTuning\RetrieveJobResponseHyperparameters::__construct(): Argument #1 ($nEpochs) must be of type int, string given, called in /api/vendor/openai-php/client/src/Responses/FineTuning/RetrieveJobResponseHyperparameters.php on line 33 {"exception":"[object] (TypeError(code: 0): OpenAI\\Responses\\FineTuning\\RetrieveJobResponseHyperparameters::__construct(): Argument #1 ($nEpochs) must be of type int, string given, called in /api/vendor/openai-php/client/src/Responses/FineTuning/RetrieveJobResponseHyperparameters.php on line 33 at /api/vendor/openai-php/client/src/Responses/FineTuning/RetrieveJobResponseHyperparameters.php:20)
[stacktrace]
#0 /api/vendor/openai-php/client/src/Responses/FineTuning/RetrieveJobResponseHyperparameters.php(33): OpenAI\\Responses\\FineTuning\\RetrieveJobResponseHyperparameters->__construct('auto')
#1 /api/vendor/openai-php/client/src/Responses/FineTuning/RetrieveJobResponse.php(62): OpenAI\\Responses\\FineTuning\\RetrieveJobResponseHyperparameters::from(Array)
#2 /api/vendor/openai-php/client/src/Resources/FineTuning.php(34): OpenAI\\Responses\\FineTuning\\RetrieveJobResponse::from(Array, Object(OpenAI\\Responses\\Meta\\MetaInformation))

The constructor param $nEpochs is defined as int, for some reason string auto has passed

gehrisandro commented 9 months ago

Hi @bekoval

Thanks for your report.