WordPress\AiClient\Builders
PromptBuilder::usingModelConfig
Sets the model configuration.
Merges the provided configuration with the builder's configuration, with builder configuration taking precedence.
Method of the class: PromptBuilder{}
No Hooks.
Returns
self.
Usage
$PromptBuilder = new PromptBuilder(); $PromptBuilder->usingModelConfig( $config ): self;
- $config(ModelConfig) (required)
- The model configuration to merge.
Changelog
| Since 0.1.0 | Introduced. |
PromptBuilder::usingModelConfig() PromptBuilder::usingModelConfig code WP 7.0
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;
}