Methods
-
Normalizes and validates a preference identifier string.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1265 -
Parses various input types into a Message with the given role.
Used by 1 function | Uses 4 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1311 -
Sets the number of candidates to generate.
Used by 5 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:414 -
Sets the frequency penalty for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:453 -
Sets the function declarations available to the model.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:427 -
Sets the maximum number of tokens to generate.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:349 -
Sets the model to use for generation.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:233 -
Sets the model configuration.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:301 -
Sets preferred models to evaluate in order.
Used by 0 functions | Uses 3 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:256 -
Sets the presence penalty for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:440 -
Sets the provider to use for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:320 -
Sets the request options for HTTP transport.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:479 -
Sets stop sequences for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:401 -
Sets the system instruction.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:336 -
Sets the temperature for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:362 -
Sets the top-k value for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:388 -
Sets the top log probabilities configuration.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:495 -
Sets the top-p value for generation.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:375 -
Sets the web search configuration.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:466 -
Validates the messages array for prompt generation.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1375 -
Adds a file to the current message.
Used by 0 functions | Uses 3 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:169 -
Adds a function response to the current message.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:184 -
Adds conversation history messages.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:216 -
Adds message parts to the current message.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:198 -
Adds text to the current message.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:146 -
methodPromptBuilder::__clone()
Creates a deep clone of this builder.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:121 -
Constructor.
Used by 2 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:95