WordPress\AiClient
AiClient::getConfiguredPromptBuilder
Configures PromptBuilder based on model/config parameter type.
Метод класса: AiClient{}
Хуков нет.
Возвращает
PromptBuilder. Configured prompt builder.
Использование
$result = AiClient::getConfiguredPromptBuilder( $prompt, $modelOrConfig, ?ProviderRegistry $registry ): PromptBuilder;
- $prompt(Prompt) (обязательный)
- The prompt content.
- $modelOrConfig(ModelInterface|ModelConfig|null) (обязательный)
- The model or config parameter.
- ?ProviderRegistry $registry
- .
По умолчанию:null
Код AiClient::getConfiguredPromptBuilder() AiClient::getConfiguredPromptBuilder WP 7.0
private static function getConfiguredPromptBuilder($prompt, $modelOrConfig, ?ProviderRegistry $registry = null): PromptBuilder
{
$builder = self::prompt($prompt, $registry);
if ($modelOrConfig instanceof ModelInterface) {
$builder->usingModel($modelOrConfig);
} elseif ($modelOrConfig instanceof ModelConfig) {
$builder->usingModelConfig($modelOrConfig);
}
// null case: use default model discovery
return $builder;
}