aisdk/baseten

Official Baseten provider for the PHP AI SDK.

Maintainers

Package info

github.com/phpaisdk/baseten

pkg:composer/aisdk/baseten

Transparency log

Fund package maintenance!

Open Collective

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.8.1 2026-07-22 06:49 UTC

This package is auto-updated.

Last update: 2026-07-22 06:49:49 UTC


README

GitHub Workflow Status Latest Version License

Official Baseten provider for the PHP AI SDK. Uses Baseten Model APIs' OpenAI-compatible chat endpoint.

Installation

composer require aisdk/baseten

Basic Usage

use AiSdk\Baseten;
use AiSdk\Generate;

Baseten::create(['apiKey' => $_ENV['BASETEN_API_KEY']]);

$result = Generate::text('Explain this code briefly.')
    ->model(Baseten::model('deepseek-ai/DeepSeek-V4-Pro'))
    ->run();

Configuration

Variable Description Default
BASETEN_API_KEY API key for authentication Required
BASETEN_BASE_URL Base URL for API requests https://inference.baseten.co/v1

Supported Capabilities

Capability Support
Text generation and streaming Native OpenAI-compatible chat
Tool calling, structured output, reasoning Passed through for supported Model APIs
Image input Passed through for compatible models

Use providerOptions('baseten', ['raw' => [...]]) for documented Baseten chat-completions fields outside the portable SDK surface. Model IDs are opaque strings and are validated by Baseten.

Documentation