Laravel10 openai-php/laravelを使ったOpenAIのAPIコール方法

コードがとてもシンプルになるので、しばらくこれを使おう!

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);
    }

動作結果

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です