laraveladmin / laravel-open-ai
基于 orhanerday/open-ai 的 laravel 项目
v1.0.3
2023-04-12 02:38 UTC
Requires
- laravel/framework: >=5.6
- orhanerday/open-ai: >=4.7
This package is not auto-updated.
Last update: 2024-09-25 09:30:45 UTC
README
使用扩展包
发布配置文件
php artisan vendor:publish --provider="LaravelAdmin\LaravelOpenAi\ServiceProvider"
关于此包的 ".env" 配置
OPENAI_API_KEY= OPENAI_BASE_URI= OPENAI_ORGANIZATION= OPENAI_PROXY=
<?php use LaravelAdmin\LaravelOpenAi\Facades\OpenAI; $chat = OpenAI::chat([ 'model' => 'gpt-3.5-turbo', 'messages' => [ [ "role" => "system", "content" => "You are a helpful assistant." ], [ "role" => "user", "content" => "Who won the world series in 2020?" ], [ "role" => "assistant", "content" => "The Los Angeles Dodgers won the World Series in 2020." ], [ "role" => "user", "content" => "Where was it played?" ], ], 'temperature' => 1.0, 'max_tokens' => 4000, 'frequency_penalty' => 0, 'presence_penalty' => 0, ]); var_dump($chat); echo "<br>"; echo "<br>"; echo "<br>"; // decode response $d = json_decode($chat); // Get Content echo($d->choices[0]->message->content);