Yoast\WP\SEO\AI\Authentication\Application

AI_Request_Sender::get_suggestionspublicYoast 1.0

Requests suggestions for the given suggestion type.

Метод класса: AI_Request_Sender{}

Хуков нет.

Возвращает

Response. The parsed response.

Использование

$AI_Request_Sender = new AI_Request_Sender();
$AI_Request_Sender->get_suggestions( $parameters ): Response;
$parameters(Suggestions_Parameters) (обязательный)
The suggestions parameters.

Код AI_Request_Sender::get_suggestions() Yoast 28.3

public function get_suggestions( Suggestions_Parameters $parameters ): Response {
	$user    = $parameters->get_user();
	$request = new Request(
		'/openai/suggestions/' . $parameters->get_suggestion_type(),
		[
			'service' => 'openai',
			'user_id' => (string) $user->ID,
			'subject' => [
				'content'         => $parameters->get_prompt_content(),
				'focus_keyphrase' => $parameters->get_focus_keyphrase(),
				'language'        => $parameters->get_language(),
				'platform'        => $parameters->get_platform(),
			],
		],
		[ 'X-Yst-Cohort' => $parameters->get_editor() ],
	);

	return $this->send( $request, $user );
}