مولد بيانات وهمية باستخدام Laravel و OpenAI.
composer require jpcaparas/laravel-faker-openai
بعد ذلك، أنشئ ملف `config/openai.php`. يمكن القيام بذلك باستخدام:
php artisan openai:install
**ملاحظة:** ستحتاج إلى مفتاح API من OpenAI وتعيينه في ملف `.env` الخاص بك. كما أن الحزمة تستخدم نموذج `gpt-3.5-turbo` افتراضيًا.
OPENAI_API_KEY=your-api-key-here
بمجرد التكوين، يمكنك بعد ذلك استخدام طريقة `promptAI()` مع فئة مُنشئ Faker أو مُساعد Laravel `fake()` :
$faker = app(\Faker\Generator::class); // Generate a fake name using AI$name = $faker->promptAI('name');// sample output: "Jessica Smith" // using the Laravel fake() helper methodfake()->promptAI('English Premier League Team Name')// sample output: "Manchester United" fake()->promptAI('Summary of soccer match')// sample output: "Manchester United defeated Liverpool 2-1 with goals from Marcus Rashford and Bruno Fernandes."
ويمكنك أيضًا الحصول على قيم احتياطية:
$name = $faker->promptAI('name', 'John Doe');
في الأساس، تقوم الحزمة باعتراض استدعاءات طريقة FakerPHP، وإرسالها إلى نموذج GPT من OpenAI، وإرجاع استجابات مُولّدة بواسطة الذكاء الاصطناعي تتوافق مع تنسيق الإخراج المتوقع من FakerPHP.
إذا كنت بحاجة إلى إنشاء بيانات وهمية أكثر مصداقية وذات صلة بالسياق لتطبيقات Laravel الخاصة بك، فإن هذه الحزمة يمكن أن تساعدك.
اعرف المزيد عن هذه الحزمة واطلع على شيفرة المصدر على Github.