WordPress\AiClient\Providers\ApiBasedImplementation

AbstractApiBasedModelMetadataDirectory::getModelMetadataMapprivateWP 0.1.0

Returns the map of model ID to model metadata for all models from the provider.

Method of the class: AbstractApiBasedModelMetadataDirectory{}

No Hooks.

Returns

Array. ModelMetadata> Map of model ID to model metadata.

Usage

// private - for code of main (parent) class only
$result = $this->getModelMetadataMap(): array;

Changelog

Since 0.1.0 Introduced.

AbstractApiBasedModelMetadataDirectory::getModelMetadataMap() code WP 7.0

private function getModelMetadataMap(): array
{
    /** @var array<string, ModelMetadata> */
    return $this->cached(self::MODELS_CACHE_KEY, fn() => $this->sendListModelsRequest(), 86400);
}