コードがとてもシンプルになるので、しばらくこれを使おう!
openai-php/laravelのインストール
composer require openai-php/laravel
config/openai.phpファイルの追加
php artisan vendor:publish --provider="OpenAI\Laravel\ServiceProvider"
.envファイルにOpenAI APIキーを設定
.envファイルの最下行に以下を追記
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
動作確認
use OpenAI\Laravel\Facades\OpenAI;
・
・
・
public function test()
{
$question = "こんにちは";
$messages[] = ["role" => "user", "content" => $question];
$result = OpenAI::chat()->create([
'model' => 'gpt-4o-mini',
'messages' => $messages,
]);
dd($result);
}