WordPress\AiClient\Results\DTO
GenerativeAiResult::toFiles
Converts all candidates to files.
Method of the class: GenerativeAiResult{}
No Hooks.
Returns
list
Usage
$GenerativeAiResult = new GenerativeAiResult(); $GenerativeAiResult->toFiles(): array;
Changelog
| Since 0.1.0 | Introduced. |
GenerativeAiResult::toFiles() GenerativeAiResult::toFiles code WP 7.0
public function toFiles(): array
{
$files = [];
foreach ($this->candidates as $candidate) {
$message = $candidate->getMessage();
foreach ($message->getParts() as $part) {
$channel = $part->getChannel();
$file = $part->getFile();
if ($channel->isContent() && $file !== null) {
$files[] = $file;
break;
}
}
}
return $files;
}