alectocore / sdk
Official PHP SDK for Alecto Core
v0.1.0
2026-03-22 16:29 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-json: *
README
Official PHP SDK for Alecto Core.
Requirements
- PHP 8.0+
- ext-curl
- Alecto Core key
Install
composer require alectocore/sdk
Quickstart
<?php use AlectoCore\AlectoCoreClient; $client = new AlectoCoreClient("ak_live_xxx"); $out = $client->moderate(["text" => "you are an idiot"]); echo $out["request_id"] . " " . $out["action"] . " " . $out["score"];
Supported methods
moderate(array $body): arraymoderateHandle(array $body): arraymoderateBatch(array $body): arraymoderateStructured(array $body): arraycategories(): arrayfeedback(array $body): arrayqueue(int $limit = 100): arrayresolveQueueItem(string $requestId, array $body): array
Errors
Non-2xx responses throw AlectoCoreError with:
- HTTP status
- parsed response payload when available
Base URL override
$client = new AlectoCoreClient("ak_live_xxx", "http://localhost:8080");