Skip to content

Repository files navigation

aisdk/deepinfra

GitHub Workflow Status Latest Version License


Official DeepInfra provider for the PHP AI SDK. Uses DeepInfra's OpenAI-compatible API.

Installation

composer require aisdk/deepinfra

Basic Usage

use AiSdk\DeepInfra;
use AiSdk\Generate;

DeepInfra::create(['apiKey' => $_ENV['DEEPINFRA_API_KEY']]);

$result = Generate::text('Explain this code briefly.')
    ->model(DeepInfra::model('gpt-oss-120b'))
    ->run();

Configuration

Variable Description Default
DEEPINFRA_API_KEY API key for authentication Required
DEEPINFRA_BASE_URL Base URL for API requests https://api.deepinfra.com/v1/openai

Supported Capabilities

Capability Support
Text generation and streaming Native OpenAI-compatible API
Embeddings Native
Image generation Native
Tools, structured output, reasoning, multimodal input Passed through for supported models

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

Documentation

About

Official DeepInfra provider for the PHP AI SDK.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages