WordPress\AiClient\Providers\ApiBasedImplementation

ListModelsApiBasedProviderAvailability::isConfiguredpublicWP 0.1.0

{@inheritDoc}

Method of the class: ListModelsApiBasedProviderAvailability{}

No Hooks.

Returns

null. Nothing (null).

Usage

$ListModelsApiBasedProviderAvailability = new ListModelsApiBasedProviderAvailability();
$ListModelsApiBasedProviderAvailability->isConfigured(): bool;

Changelog

Since 0.1.0 Introduced.

ListModelsApiBasedProviderAvailability::isConfigured() code WP 7.0

public function isConfigured(): bool
{
    try {
        // Attempt to list models to check if the provider is available.
        $this->modelMetadataDirectory->listModelMetadata();
        return \true;
    } catch (Exception $e) {
        // If an exception occurs, the provider is not available.
        return \false;
    }
}