File: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php
-
Sets the HTTP transporter for a specific provider, hooking up its class instances.
Used by 2 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:357 -
Sets the request authentication for a specific provider, hooking up its class instances.
Used by 2 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:384 -
Creates a default request authentication instance for a provider.
Used by 1 function | Uses 1 function | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:418 -
Checks if the given value is a registered provider class name.
Used by 4 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:488 -
Checks if the given value is a registered provider ID.
Used by 4 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:500 -
Converts a provider ID and field name to a constant case environment variable name.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:513 -
Binds dependencies to a model instance.
Used by 1 function | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:273 -
Gets the class name for a registered provider (handles both ID and class name input).
Used by 6 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:293 -
{@inheritDoc}
Used by 1 function | Uses 1 function | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:311 -
Sets the request authentication instance for the given provider.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:327 -
Gets the request authentication instance for the given provider, if set.
Used by 1 function | Uses 1 function | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:341 -
Finds models within a specific available provider that support the given requirements.
Used by 1 function | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:227 -
Gets a configured model instance from a provider.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:255 -
classProviderRegistry
Registry for managing AI providers and their models.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:31 -
Registers a provider class with the registry.
Used by 0 functions | Uses 5 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:58 -
Gets a list of all registered provider IDs.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:116 -
Checks if a provider is registered.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:128 -
Gets the class name for a registered provider.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:141 -
Gets the provider ID for a registered provider.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:163 -
Checks if a provider is properly configured.
Used by 1 function | Uses 1 function | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:184 -
Finds models across all available providers that support the given requirements.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Providers/ProviderRegistry.php:204