Уявіть, що можна генерувати фізично правдоподібні дані, які відображають реальні сценарії. Laravel Faker OpenAI, розроблений JP Caparas, бездоганно поєднує потужні можливості штучного інтелекту OpenAI з популярною бібліотекою FakerPHP. Цей пакет дозволяє створювати більш реалістичні та контекстуально насичені фейкові дані у ваших Laravel-додатках, відкриваючи нові можливості для розробки та тестування.
Щоб встановити пакет, скористайтеся командою composer:
composer require jpcaparas/laravel-faker-openai
Далі створіть файл config/openai.php
. Це можна зробити за допомогою:
php artisan openai:install
Зверніть увагу: Вам знадобиться API-ключ OpenAI, який потрібно вказати у файлі .env
. За замовчуванням пакет використовує модель gpt-3.5-turbo
.
OPENAI_API_KEY=ваш-ключ-api-тут
Після налаштування ви можете використовувати метод promptAI()
в класі Faker або хелпер fake()
у Laravel:
$faker = app(\Faker\Generator::class);
// Генерація фейкового імені за допомогою штучного інтелекту
$name = $faker->promptAI('name');
// приклад результату: "Джесіка Сміт"
// використання хелпера fake()
fake()->promptAI('Назва команди англійської Прем'єр-ліги')
// приклад результату: "Манчестер Юнайтед"
fake()->promptAI('Огляд футбольного матчу')
// приклад результату: "Манчестер Юнайтед обіграв Ліверпуль з рахунком 2-1 завдяки голам Маркуса Рашфорда та Бруно Фернандеша."
Ви також можете задавати резервні значення:
$name = $faker->promptAI('name', 'Джон Доу');
В цьому пакеті виклики методів FakerPHP перехоплюються, передаються до моделі GPT OpenAI і отримуються відповіді, які відповідають формату виходу FakerPHP.
Якщо вам потрібно створити більш правдоподібні та контекстуально релевантні фейкові дані для ваших Laravel-додатків, цей пакет стане в пригоді.
Дізнайтеся більше про пакет та перегляньте вихідний код на GitHub.