Spectracost PHP SDK - AI cost observability for PHP apps

Maintainers

Package info

github.com/spectracost/php-sdk

Homepage

pkg:composer/spectracost/sdk

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-04-14 12:40 UTC

This package is auto-updated.

Last update: 2026-04-14 13:09:00 UTC


README

PHP SDK for Spectracost AI cost observability.

composer require spectracost/sdk

OpenAI

<?php
use Spectracost\Spectracost;
use Spectracost\Options;
use Spectracost\Openai\ChatRequest;
use Spectracost\Openai\Message;

$sc = new Spectracost(new Options(
    apiKey: 'sprc_...',
    openaiApiKey: 'sk-...',
    team: 'search',
));

$response = $sc->openaiChat(new ChatRequest(
    model: 'gpt-4o-mini',
    messages: [new Message('user', 'Say hello!')],
    maxTokens: 50,
));

echo $response->firstMessage();

Anthropic

<?php
use Spectracost\Spectracost;
use Spectracost\Options;
use Spectracost\Anthropic\MessagesRequest;
use Spectracost\Anthropic\Message;

$sc = new Spectracost(new Options(
    apiKey: 'sprc_...',
    anthropicApiKey: 'sk-ant-...',
    team: 'support',
));

$response = $sc->anthropicMessages(new MessagesRequest(
    model: 'claude-haiku-4-5-20251001',
    maxTokens: 50,
    messages: [new Message('user', 'Say hello!')],
));

echo $response->firstText();

License

MIT