WordPress\AiClient\Providers\OpenAiCompatibleImplementation

AbstractOpenAiCompatibleTextGenerationModel::parseResponseChoiceMessageprotectedWP 0.1.0

Parses the message from a choice in the API response.

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

Хуков нет.

Возвращает

Message. The parsed message.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->parseResponseChoiceMessage( $messageData, $index ): Message;
$messageData(MessageData) (обязательный)
The message data from the API response.
$index(int) (обязательный)
The index of the choice in the choices array.

Список изменений

С версии 0.1.0 Введена.

Код AbstractOpenAiCompatibleTextGenerationModel::parseResponseChoiceMessage() WP 7.0.4

protected function parseResponseChoiceMessage(array $messageData, int $index): Message
{
    $role = isset($messageData['role']) && 'user' === $messageData['role'] ? MessageRoleEnum::user() : MessageRoleEnum::model();
    $parts = $this->parseResponseChoiceMessageParts($messageData, $index);
    return new Message($role, $parts);
}