WordPress\AiClient\Messages\DTO
Message::validateParts
Validates that the message parts are appropriate for the message role.
Метод класса: Message{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->validateParts(): void;
Список изменений
| С версии 0.1.0 | Введена. |
Код Message::validateParts() Message::validateParts WP 7.0.4
private function validateParts(): void
{
foreach ($this->parts as $part) {
$type = $part->getType();
if ($this->role->isUser() && $type->isFunctionCall()) {
throw new InvalidArgumentException('User messages cannot contain function calls.');
}
if ($this->role->isModel() && $type->isFunctionResponse()) {
throw new InvalidArgumentException('Model messages cannot contain function responses.');
}
}
}