mirror of
https://github.com/Piebald-AI/claude-code-system-prompts.git
synced 2026-06-19 11:30:17 +08:00
871 B
871 B
Streaming — PHP
Streaming
Requires SDK v0.5.0+. v0.4.0 and earlier used a single
$paramsarray; calling with named parameters throwsUnknown named parameter $model. Upgrade:composer require "anthropic-ai/sdk:^0.7"
use Anthropic\Messages\RawContentBlockDeltaEvent;
use Anthropic\Messages\TextDelta;
$stream = $client->messages->createStream(
model: '{{OPUS_ID}}',
maxTokens: 64000,
messages: [
['role' => 'user', 'content' => 'Write a haiku'],
],
);
foreach ($stream as $event) {
if ($event instanceof RawContentBlockDeltaEvent && $event->delta instanceof TextDelta) {
echo $event->delta->text;
}
}