Yoast\WP\SEO\AI\Authentication\Application
AI_Request_Sender::get_suggestions
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() 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 );
}