aisdk/moonshot

Official Moonshot provider for the PHP AI SDK.

Maintainers

Package info

github.com/phpaisdk/moonshot

pkg:composer/aisdk/moonshot

Transparency log

Fund package maintenance!

Open Collective

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.8.0 2026-07-15 12:13 UTC

This package is auto-updated.

Last update: 2026-07-17 02:24:54 UTC


README

GitHub Workflow Status Total Downloads Latest Version License Why PHP in 2026

Official Moonshot provider for the PHP AI SDK. Uses Moonshot's Chat Completions API.

Installation

composer require aisdk/moonshot

Basic Usage

use AiSdk\Generate;
use AiSdk\Moonshot;

$result = Generate::text('What happened in technology today?')
    ->model(Moonshot::model('kimi-k2.7-code'))
    ->run();

echo $result->text;

Configuration

Variable Description Default
MOONSHOT_API_KEY API key for authentication Required
MOONSHOT_BASE_URL Base URL for API requests https://api.moonshot.ai

Supported Capabilities

Capability Support
Text generation Native
Streaming Native
Tool calling Native
Structured output Adapted (json_object with an explicit JSON instruction)
Text input Native

Provider-specific fields can be passed through providerOptions('moonshot', [...]). Model IDs are opaque strings and Moonshot remains the authority on model availability.

Testing

composer test:all

Documentation

Community