File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,18 @@ final class ModelCatalog extends AbstractModelCatalog
2525 public function __construct (array $ additionalModels = [])
2626 {
2727 $ defaultModels = [
28+ 'gemini-3.0-pro-preview ' => [
29+ 'class ' => Gemini::class,
30+ 'capabilities ' => [
31+ Capability::INPUT_MESSAGES ,
32+ Capability::INPUT_IMAGE ,
33+ Capability::INPUT_AUDIO ,
34+ Capability::INPUT_PDF ,
35+ Capability::OUTPUT_STREAMING ,
36+ Capability::OUTPUT_STRUCTURED ,
37+ Capability::TOOL_CALLING ,
38+ ],
39+ ],
2840 'gemini-2.5-flash ' => [
2941 'class ' => Gemini::class,
3042 'capabilities ' => [
Original file line number Diff line number Diff line change 1111
1212namespace Symfony \AI \Platform \Bridge \VertexAi ;
1313
14+ use Symfony \AI \Platform \Bridge \Gemini \Gemini ;
1415use Symfony \AI \Platform \Bridge \VertexAi \Embeddings \Model as EmbeddingsModel ;
1516use Symfony \AI \Platform \Bridge \VertexAi \Gemini \Model as GeminiModel ;
1617use Symfony \AI \Platform \Capability ;
@@ -31,6 +32,18 @@ public function __construct(array $additionalModels = [])
3132 {
3233 $ defaultModels = [
3334 // Gemini models
35+ 'gemini-3.0-pro-preview ' => [
36+ 'class ' => Gemini::class,
37+ 'capabilities ' => [
38+ Capability::INPUT_MESSAGES ,
39+ Capability::INPUT_IMAGE ,
40+ Capability::INPUT_AUDIO ,
41+ Capability::INPUT_PDF ,
42+ Capability::OUTPUT_STREAMING ,
43+ Capability::OUTPUT_STRUCTURED ,
44+ Capability::TOOL_CALLING ,
45+ ],
46+ ],
3447 'gemini-2.5-pro ' => [
3548 'class ' => GeminiModel::class,
3649 'capabilities ' => [
You can’t perform that action at this time.
0 commit comments