ProviderModelsMetadata::__construct( WordPressAiClientProvidersDTOProviderMetadata $provider, WordPressAiClientProvidersDTOlist $models )

In this article

Constructor.

Parameters

$providerrequired
The provider metadata.
$models<span class="WordPressAiClientProvidersDTOlist”>WordPressAiClientProvidersDTOlistrequired
The available models.

Source

public function __construct(\WordPress\AiClient\Providers\DTO\ProviderMetadata $provider, array $models)
{
    if (!array_is_list($models)) {
        throw new InvalidArgumentException('Models must be a list array.');
    }
    $this->provider = $provider;
    $this->models = $models;
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.