AbstractProvider::createModel( WordPressAiClientProvidersModelsDTOModelMetadata $modelMetadata, WordPressAiClientProvidersDTOProviderMetadata $providerMetadata ): WordPressAiClientProvidersModelsContractsModelInterface

In this article

Creates a model instance based on the given model metadata and provider metadata.

Parameters

$modelMetadatarequired
The model metadata.
$providerMetadatarequired
The provider metadata.

Return

WordPressAiClientProvidersModelsContractsModelInterface The new model instance.

Source

abstract protected static function createModel(ModelMetadata $modelMetadata, ProviderMetadata $providerMetadata): ModelInterface;

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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