alvolia / api-php
Official API for Alvolia platform
Installs: 445
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/alvolia/api-php
Requires
- ext-curl: *
This package is auto-updated.
Last update: 2025-11-21 22:39:03 UTC
README
Recommendation
// initialize client
$client = new Alvolia\API\Client('ADB-XXXXXXXXXX', 'TOKEN_FROM_INTERFACE');
// get recommender client instance
$recommender = $client->recommender();
// get list available recommenders
$recommenders = $recommender->recommenders()->get();
// get recommendations
$result = $recommender->recommend('USER_ID', 'ITEM_IDENTIFIER', 'RECOMMENDER_UUID');
// get top 3 items based on content based similarity
$items = $result->contentBasedItems(3); // associative array of ITEM_ID -> SIMILARITY
// get top 5 items based on collaborative filtering
$items = $result->collaborativeItems(5); // associative array of ITEM_ID -> SIMILARITY