routerbase/client

A small PHP client for the RouterBase OpenAI-compatible API.

v0.1.0 2026-06-30 05:46 UTC

This package is auto-updated.

Last update: 2026-07-04 17:56:16 UTC


README

RouterBase provides an OpenAI-compatible API at https://routerbase.com/v1. This package is a small Composer-ready PHP client for chat completions and model listing.

Install

composer require routerbase/client

Usage

<?php

use RouterBase\Client;

$client = new Client(getenv('ROUTERBASE_API_KEY'));

$response = $client->chatCompletion([
    ['role' => 'user', 'content' => 'Explain RouterBase in one sentence.'],
]);

echo $response['choices'][0]['message']['content'] . PHP_EOL;

CLI

export ROUTERBASE_API_KEY="sk-rb-..."
vendor/bin/routerbase-chat "Write a short RouterBase tagline"

Links

License

MIT