$request_options Optional. The request options. Default empty array. * @return Candidates The response candidates with generated text content - usually just one. * * @throws InvalidArgumentException Thrown if the given content is invalid. * @throws Generative_AI_Exception Thrown if the request fails or the response is invalid. */ public function generate_text( $content, array $request_options = array() ): Candidates; /** * Generates text content using the model, streaming the response. * * @since 0.3.0 * * @param string|Parts|Content|Content[] $content Prompt for the content to generate. Optionally, an array * can be passed for additional context (e.g. chat history). * @param array $request_options Optional. The request options. Default empty array. * @return Generator Generator that yields the chunks of response candidates with generated text * content - usually just one candidate. * * @throws InvalidArgumentException Thrown if the given content is invalid. * @throws Generative_AI_Exception Thrown if the request fails or the response is invalid. */ public function stream_generate_text( $content, array $request_options = array() ): Generator; }