1. Go to this page and download the library: Download nwilging/laravel-chatgpt library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nwilging / laravel-chatgpt example snippets
use Nwilging\LaravelChatGpt\Models\ChatCompletionMessage;
$message1 = new ChatCompletionMessage();
$message2 = new ChatCompletionMessage();
$message1->role = ChatCompletionMessage::ROLE_SYSTEM;
$message1->name = 'system';
$message1->content = 'Initial prompt provided by system.';
$message2->role = ChatCompletionMessage::ROLE_USER;
$message2->name = 'username';
$message2->content = 'The user\'s message';
use Nwilging\LaravelChatGpt\Contracts\Services\ChatGptServiceContract;
$service = app(ChatGptServiceContract::class);
// Use the messages from above!
$messages = [$message1, $message2];
$model = 'gpt-3.5-turbo';
// Create a completion:
$result = $service->createChat($model, $messages);
// Create a completion that retains the initial prompt:
$result = $service->createChatRetainInitialPrompt($model, $messages);