Introduction
Artificial Intelligence has become essential in modern web apps. In 2026, integrating OpenAI's latest models like GPT-4o into Laravel is easier than ever thanks to packages like openai-php/laravel and Prism.
Step 1: Installation
- Install the package:
composer require openai-php/laravel - Publish config:
php artisan vendor:publish --provider="OpenAI\Laravel\ServiceProvider" - Add your API key in
.env:OPENAI_API_KEY=sk-...
Step 2: Create an AI Service
namespace App\Services;
use OpenAI\Laravel\Facades\OpenAI;
class AIService
{
public function generateResponse(string $prompt): string
{
$result = OpenAI::chat()->create([
'model' => 'gpt-4o',
'messages' => [
['role' => 'user', 'content' => $prompt],
],
]);
return $result->choices[0]->message->content;
}
}
Use Cases
- AI-powered chat support
- Automated blog post generation
- Smart content summarization
- Code explanation & debugging
Pro tip: Use Laravel queues for long-running AI tasks to keep your app responsive.
At Hcodecraft, we've integrated GPT-4o into 10+ client projects — from intelligent LMS platforms to e-commerce product descriptions.