WordPress\AiClient\Providers\Models\TextGeneration\Contracts

TextGenerationModelInterface{}interfaceWP 0.1.0

Interface for models that support text generation.

Provides synchronous and streaming methods for generating text from prompts.

No Hooks.

Usage

$TextGenerationModelInterface = new TextGenerationModelInterface();
// use class methods

Methods

  1. public generateTextResult(array $prompt)

Changelog

Since 0.1.0 Introduced.

TextGenerationModelInterface{} code WP 7.0

interface TextGenerationModelInterface
{
    /**
     * Generates text from a prompt.
     *
     * @since 0.1.0
     *
     * @param list<Message> $prompt Array of messages containing the text generation prompt.
     * @return GenerativeAiResult Result containing generated text.
     */
    public function generateTextResult(array $prompt): GenerativeAiResult;
}