PHP code example of jooservices / laravel-embedding
1. Go to this page and download the library: Download jooservices/laravel-embedding 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/ */
jooservices / laravel-embedding example snippets
use JOOservices\LaravelEmbedding\Facades\Embedding;
use JOOservices\LaravelEmbedding\Facades\EmbeddingSearch;
// 1. Single text raw vector
$vector = Embedding::embedText('Who is the CEO of Apple?');
// 2. Chunk, embed, and persist a non-Eloquent target
Embedding::chunkAndEmbed($hugePdfContent, [
'target_type' => 'document',
'target_id' => 'annual-report-2024',
'namespace' => 'finance',
'skip_if_unchanged' => true,
'author' => 'System',
]);
// 3. Search & Retrieve (PostgreSQL + pgvector only)
$results = EmbeddingSearch::similarToText('Company leadership', 5, [
'namespace' => 'finance',
'meta' => ['author' => 'System'],
]);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.