WordPress\AiClient\Builders
PromptBuilder::usingModel
Sets the model to use for generation.
The model's configuration will be merged with the builder's configuration, with the builder's configuration taking precedence for any overlapping settings.
Method of the class: PromptBuilder{}
No Hooks.
Returns
self.
Usage
$PromptBuilder = new PromptBuilder(); $PromptBuilder->usingModel( $model ): self;
- $model(ModelInterface) (required)
- The model to use.
Changelog
| Since 0.1.0 | Introduced. |
PromptBuilder::usingModel() PromptBuilder::usingModel code WP 7.0
public function usingModel(ModelInterface $model): self
{
$this->model = $model;
// Merge model's config with builder's config, with builder's config taking precedence
$modelConfigArray = $model->getConfig()->toArray();
$builderConfigArray = $this->modelConfig->toArray();
$mergedConfigArray = array_merge($modelConfigArray, $builderConfigArray);
$this->modelConfig = ModelConfig::fromArray($mergedConfigArray);
return $this;
}