Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 889 Bytes

File metadata and controls

42 lines (27 loc) · 889 Bytes

RouterBase PHP Client

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