[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/php-ai-client/src/Providers/Contracts/ -> ProviderInterface.php (summary)

(no description)

File Size: 55 lines (2 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ProviderInterface:: (4 methods):
  metadata()
  model()
  availability()
  modelMetadataDirectory()


Interface: ProviderInterface  - X-Ref

Interface for AI providers.

Providers represent AI services (Google, OpenAI, Anthropic, etc.)
and provide access to models, metadata, and availability information.

metadata()   X-Ref
Gets provider metadata.

return: ProviderMetadata Provider metadata.

model(string $modelId, ?ModelConfig $modelConfig = null)   X-Ref
Creates a model instance.

return: ModelInterface Model instance.
param: string $modelId Model identifier.
param: ?ModelConfig $modelConfig Model configuration.

availability()   X-Ref
Gets provider availability checker.

return: ProviderAvailabilityInterface Provider availability checker.

modelMetadataDirectory()   X-Ref
Gets model metadata directory.

return: ModelMetadataDirectoryInterface Model metadata directory.



Generated : Sat Jun 13 09:38:55 2026 Cross-referenced by PHPXref