diff --git a/examples/gemini/audio-input.php b/examples/gemini/audio-input.php index d38ea27e3..5e36d22c8 100644 --- a/examples/gemini/audio-input.php +++ b/examples/gemini/audio-input.php @@ -24,6 +24,6 @@ Audio::fromFile(dirname(__DIR__, 2).'/fixtures/audio.mp3'), ), ); -$result = $platform->invoke('gemini-1.5-flash', $messages); +$result = $platform->invoke('gemini-2.5-flash', $messages); echo $result->asText().\PHP_EOL; diff --git a/examples/gemini/image-input.php b/examples/gemini/image-input.php index 3fa400ef9..0620956db 100644 --- a/examples/gemini/image-input.php +++ b/examples/gemini/image-input.php @@ -25,6 +25,6 @@ Image::fromFile(dirname(__DIR__, 2).'/fixtures/image.jpg'), ), ); -$result = $platform->invoke('gemini-1.5-flash', $messages); +$result = $platform->invoke('gemini-2.5-flash', $messages); echo $result->asText().\PHP_EOL; diff --git a/examples/gemini/pdf-input-binary.php b/examples/gemini/pdf-input-binary.php index d15f0e1dd..cf3dd81fe 100644 --- a/examples/gemini/pdf-input-binary.php +++ b/examples/gemini/pdf-input-binary.php @@ -24,6 +24,6 @@ 'What is this document about?', ), ); -$result = $platform->invoke('gemini-1.5-flash', $messages); +$result = $platform->invoke('gemini-2.5-flash', $messages); echo $result->asText().\PHP_EOL; diff --git a/examples/gemini/server-tools.php b/examples/gemini/server-tools.php index 71420677d..a51b194e9 100644 --- a/examples/gemini/server-tools.php +++ b/examples/gemini/server-tools.php @@ -23,7 +23,7 @@ $toolbox = new Toolbox([new Clock()], logger: logger()); $processor = new AgentProcessor($toolbox); -$agent = new Agent($platform, 'gemini-2.5-pro-preview-03-25', [$processor], [$processor]); +$agent = new Agent($platform, 'gemini-2.5-pro', [$processor], [$processor]); $messages = new MessageBag( Message::ofUser( diff --git a/examples/gemini/structured-output-clock.php b/examples/gemini/structured-output-clock.php index 11b371821..a9d1430aa 100644 --- a/examples/gemini/structured-output-clock.php +++ b/examples/gemini/structured-output-clock.php @@ -24,10 +24,10 @@ $platform = PlatformFactory::create(env('GEMINI_API_KEY'), http_client()); $clock = new Clock(new SymfonyClock()); -$toolbox = new Toolbox([$clock]); +$toolbox = new Toolbox([$clock], logger: logger()); $toolProcessor = new ToolProcessor($toolbox); $structuredOutputProcessor = new StructuredOutputProcessor(); -$agent = new Agent($platform, 'gemini-1.5-flash', [$toolProcessor, $structuredOutputProcessor], [$toolProcessor, $structuredOutputProcessor]); +$agent = new Agent($platform, 'gemini-2.5-flash', [$toolProcessor, $structuredOutputProcessor], [$toolProcessor, $structuredOutputProcessor]); $messages = new MessageBag(Message::ofUser('What date and time is it?')); $result = $agent->call($messages, ['response_format' => [ diff --git a/examples/gemini/structured-output-math.php b/examples/gemini/structured-output-math.php index 5b9536b3d..f3fabc130 100644 --- a/examples/gemini/structured-output-math.php +++ b/examples/gemini/structured-output-math.php @@ -21,7 +21,7 @@ $platform = PlatformFactory::create(env('GEMINI_API_KEY'), http_client()); $processor = new AgentProcessor(); -$agent = new Agent($platform, 'gemini-1.5-flash', [$processor], [$processor]); +$agent = new Agent($platform, 'gemini-2.5-flash', [$processor], [$processor]); $messages = new MessageBag( Message::forSystem('You are a helpful math tutor. Guide the user through the solution step by step.'), Message::ofUser('how can I solve 8x + 7 = -23'),