1. Go to this page and download the library: Download displace/ext-infer 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/ */
displace / ext-infer example snippets
use Displace\Infer\Model;
use Displace\Infer\Prompt;
$model = Model::load('models/Qwen3-0.6B-Q8_0.gguf');
$response = $model->chat(
Prompt::system('You are a helpful assistant.')
->withUser('What is 2+2?'),
maxTokens: 256,
temperature: 0.0,
);
echo $response->answer(), PHP_EOL; // "2 + 2 equals 4."
echo $response->reasoning() ?? ''; // captured <think>…</think>, if any
$model->close();
sh
make build # produces target/debug/libinfer.{so,dylib}
php -d extension=$PWD/target/debug/libinfer.dylib hello.php
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.