WordPress\AiClient\Providers\OpenAiCompatibleImplementation
AbstractOpenAiCompatibleTextGenerationModel::parseResponseChoiceMessage
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() 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);
}