WordPress\AiClient\Providers
AbstractProvider::model
{@inheritDoc}
Метод класса: AbstractProvider{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = AbstractProvider::model( $modelId, ?ModelConfig $modelConfig ): ModelInterface;
- $modelId(строка) (обязательный)
- .
- ?ModelConfig $modelConfig
- .
По умолчанию:null
Список изменений
| С версии 0.1.0 | Введена. |
Код AbstractProvider::model() AbstractProvider::model WP 7.1.4
final public static function model(string $modelId, ?ModelConfig $modelConfig = null): ModelInterface
{
$providerMetadata = static::metadata();
$modelMetadata = static::modelMetadataDirectory()->getModelMetadata($modelId);
$model = static::createModel($modelMetadata, $providerMetadata);
if ($modelConfig) {
$model->setConfig($modelConfig);
}
return $model;
}