File tree 2 files changed +24
-0
lines changed
2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,26 @@ public function geminiProVision(): GenerativeModel
67
67
return $ this ->generativeModel (ModelName::GeminiProVision);
68
68
}
69
69
70
+ public function geminiPro10 (): GenerativeModel
71
+ {
72
+ return $ this ->generativeModel (ModelName::GeminiPro10);
73
+ }
74
+ public function geminiPro10Latest (): GenerativeModel
75
+ {
76
+ return $ this ->generativeModel (ModelName::GeminiPro10Latest);
77
+ }
78
+
79
+ public function geminiPro15 (): GenerativeModel
80
+ {
81
+ return $ this ->generativeModel (ModelName::GeminiPro15);
82
+ }
83
+
84
+ public function geminiProFlash1_5 (): GenerativeModel
85
+ {
86
+ return $ this ->generativeModel (ModelName::GeminiPro15Flash);
87
+ }
88
+
89
+
70
90
public function generativeModel (ModelName $ modelName ): GenerativeModel
71
91
{
72
92
return new GenerativeModel (
Original file line number Diff line number Diff line change @@ -8,6 +8,10 @@ enum ModelName: string
8
8
{
9
9
case Default = 'models/text-bison-001 ' ;
10
10
case GeminiPro = 'models/gemini-pro ' ;
11
+ case GeminiPro10 = 'models/gemini-1.0-pro ' ;
12
+ case GeminiPro10Latest = 'models/gemini-1.0-pro-latest ' ;
13
+ case GeminiPro15 = 'models/gemini-1.5-pro ' ;
14
+ case GeminiPro15Flash = 'models/gemini-1.5-flash ' ;
11
15
case GeminiProVision = 'models/gemini-pro-vision ' ;
12
16
case Embedding = 'models/embedding-001 ' ;
13
17
case AQA = 'models/aqa ' ;
You can’t perform that action at this time.
0 commit comments