openai-php/laravelのタイムアウト設定 ==== GPT-3.5と比べてGPT-4は時間がかかることがあるので時間切れになりやすい。 設定方法がないか調べたら半年前に追加されてた。 https://github.com/openai-php/laravel/pull/45 #### 対応方法1 追加前から使ってる場合は、`config/openai.php`に`request_timeout`を追加してからconfigファイルを変更する。 ```php /* |-------------------------------------------------------------------------- | Request Timeout |-------------------------------------------------------------------------- | | The timeout may be used to specify the maximum number of seconds to wait | for a response. By default, the client will time out after 30 seconds. */ 'request_timeout' => env('OPENAI_REQUEST_TIMEOUT', 30), ``` #### 対応方法2 `config/openai.php`+`.env`で設定する。 ```ini OPENAI_REQUEST_TIMEOUT=120 ``` `openai-php/laravel`はconfigファイルを公開しないと使えない。普通は`mergeConfigFrom`でデフォルトとマージする。何か意図があってこの仕様にしてるようには見えない。