WordPress\AiClient\Builders

PromptBuilder::usingModelConfig │ public │ WP 0.1.0

Sets the model configuration.

Merges the provided configuration with the builder's configuration, with builder configuration taking precedence.

Метод класса: PromptBuilder{}

Хуков нет.

Возвращает

self.

Использование

$PromptBuilder = new PromptBuilder();
$PromptBuilder->usingModelConfig( $config ): self;
$config(ModelConfig) (обязательный)
The model configuration to merge.

Список изменений

С версии 0.1.0 Введена.

Код PromptBuilder::usingModelConfig() WP 7.1.4

public function usingModelConfig(ModelConfig $config): self
{
    // Convert both configs to arrays
    $builderConfigArray = $this->modelConfig->toArray();
    $providedConfigArray = $config->toArray();
    // Merge arrays with builder config taking precedence
    $mergedArray = array_merge($providedConfigArray, $builderConfigArray);
    // Create new config from merged array
    $this->modelConfig = ModelConfig::fromArray($mergedArray);
    return $this;
}