PHP SDK Quick Integration Tutorial
// Composer Install
// composer require openai-php/client
<?php
require 'vendor/autoload.php';
use OpenAI;
$client = OpenAI::client($_ENV['API_KEY']);
$response = $client->chat()->create([
'model' => 'gpt-4o',
'messages' => [
['role' => 'user', 'content' => 'Hello!'],
],
]);
echo $response->choices[0]->message->content;
// Streaming response
$stream = $client->chat()->createStreamed([
'model' => 'gpt-4o',
'messages' => [
['role' => 'user', 'content' => 'Tell me a story'],
],
]);
foreach($stream as $response) {
echo $response->choices[0]->delta->content;
}
?>Complete integration in 5 minutes
Follow recommended development patterns
Get professional help