Twinkle
Twinkle
openai-php/laravelのタイムアウト設定
GPT-3.5と比べてGPT-4は時間がかかることがあるので時間切れになりやすい。
設定方法がないか調べたら半年前に追加されてた。
https://github.com/openai-php/laravel/pull/45
対応方法1
追加前から使ってる場合は、config/openai.php
にrequest_timeout
を追加してからconfigファイルを変更する。
/*
|--------------------------------------------------------------------------
| 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
で設定する。
OPENAI_REQUEST_TIMEOUT=120
openai-php/laravel
はconfigファイルを公開しないと使えない。普通はmergeConfigFrom
でデフォルトとマージする。何か意図があってこの仕様にしてるようには見えない。