WordPress\AiClient\Providers\ApiBasedImplementation
ListModelsApiBasedProviderAvailability::isConfigured
{@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() 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;
}
}