Skip to content

[Bug]: Unhandled match case 'reasoning' #667

@Firiks

Description

@Firiks

Description

"message": "Unhandled match case 'reasoning'", "exception": "UnhandledMatchError", "file": "D:\\xampp\\gpt-chat\\vendor\\openai-php\\client\\src\\Responses\\Responses\\ListInputItems.php", "line": 63, "trace": [ { "function": "OpenAI\\Responses\\Responses\\{closure}", "class": "OpenAI\\Responses\\Responses\\ListInputItems", "type": "::" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\openai-php\\client\\src\\Responses\\Responses\\ListInputItems.php", "line": 62, "function": "array_map" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\openai-php\\client\\src\\Resources\\Responses.php", "line": 127, "function": "from", "class": "OpenAI\\Responses\\Responses\\ListInputItems", "type": "::" }, { "file": "D:\\xampp\\gpt-chat\\app\\Services\\OpenAI\\OpenAIService.php", "line": 469, "function": "list", "class": "OpenAI\\Resources\\Responses", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\app\\Services\\OpenAI\\OpenAIService.php", "line": 477, "function": "listInputItems", "class": "App\\Services\\OpenAI\\OpenAIService", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\app\\Http\\Controllers\\ChatController.php", "line": 169, "function": "listConversationMessages", "class": "App\\Services\\OpenAI\\OpenAIService", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php", "line": 47, "function": "messages", "class": "App\\Http\\Controllers\\ChatController", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php", "line": 266, "function": "dispatch", "class": "Illuminate\\Routing\\ControllerDispatcher", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php", "line": 212, "function": "runController", "class": "Illuminate\\Routing\\Route", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php", "line": 808, "function": "run", "class": "Illuminate\\Routing\\Route", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 170, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php", "line": 51, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php", "line": 88, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php", "line": 49, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\View\\Middleware\\ShareErrorsFromSession", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php", "line": 121, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php", "line": 64, "function": "handleStatefulRequest", "class": "Illuminate\\Session\\Middleware\\StartSession", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Session\\Middleware\\StartSession", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php", "line": 37, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php", "line": 75, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Cookie\\Middleware\\EncryptCookies", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 127, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php", "line": 807, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php", "line": 786, "function": "runRouteWithinStack", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php", "line": 750, "function": "runRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php", "line": 739, "function": "dispatchToRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php", "line": 201, "function": "dispatch", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 170, "function": "Illuminate\\Foundation\\Http\\{closure}", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php", "line": 21, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php", "line": 31, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php", "line": 21, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php", "line": 51, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php", "line": 27, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Http\\Middleware\\ValidatePostSize", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php", "line": 110, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php", "line": 49, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Http\\Middleware\\HandleCors", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php", "line": 58, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Http\\Middleware\\TrustProxies", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php", "line": 22, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 209, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php", "line": 127, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php", "line": 176, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php", "line": 145, "function": "sendRequestThroughRouter", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php", "line": 1220, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\public\\index.php", "line": 17, "function": "handleRequest", "class": "Illuminate\\Foundation\\Application", "type": "->" }, { "file": "D:\\xampp\\gpt-chat\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php", "line": 23, "function": "require_once" } ] }

Steps To Reproduce

After calling $response = OpenAI::responses()->create($params); I used another method to list items using previous id from response like this $result = OpenAI::responses()->list($responseId, $params); which triggered exception UnhandledMatchError, model used was gpt-5 with low reasoning effort and store true, that that was content of $params for create and for list I used id from previous response and in $params 'limit' => 100, and 'order' => 'asc'

OpenAI PHP Client Version

v0.16.0

PHP Version

8.2.12

Notes

I am using openai-php/laravel v0.16.0 which is using openai-php/client v0.16.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions