|
59 | 59 | _GEMINI_2P5_PRO_ENDPOINT = "gemini-2.5-pro" |
60 | 60 | _GEMINI_2P5_FLASH_ENDPOINT = "gemini-2.5-flash" |
61 | 61 | _GEMINI_2P5_FLASH_LITE_ENDPOINT = "gemini-2.5-flash-lite" |
| 62 | +_GEMINI_3P1_FLASH_LITE_ENDPOINT = "gemini-3.1-flash-lite" |
| 63 | +_GEMINI_3P5_FLASH_ENDPOINT = "gemini-3.5-flash" |
62 | 64 |
|
63 | 65 | _GEMINI_ENDPOINTS = ( |
64 | 66 | _GEMINI_1P5_PRO_PREVIEW_ENDPOINT, |
|
73 | 75 | _GEMINI_2P5_PRO_ENDPOINT, |
74 | 76 | _GEMINI_2P5_FLASH_ENDPOINT, |
75 | 77 | _GEMINI_2P5_FLASH_LITE_ENDPOINT, |
| 78 | + _GEMINI_3P1_FLASH_LITE_ENDPOINT, |
| 79 | + _GEMINI_3P5_FLASH_ENDPOINT, |
76 | 80 | ) |
77 | 81 | _GEMINI_PREVIEW_ENDPOINTS = ( |
78 | 82 | _GEMINI_1P5_PRO_PREVIEW_ENDPOINT, |
|
96 | 100 | _GEMINI_2P5_PRO_ENDPOINT, |
97 | 101 | _GEMINI_2P5_FLASH_ENDPOINT, |
98 | 102 | _GEMINI_2P5_FLASH_LITE_ENDPOINT, |
| 103 | + _GEMINI_3P1_FLASH_LITE_ENDPOINT, |
| 104 | + _GEMINI_3P5_FLASH_ENDPOINT, |
99 | 105 | ) |
100 | 106 |
|
101 | 107 | _CLAUDE_3_SONNET_ENDPOINT = "claude-3-sonnet" |
@@ -440,7 +446,8 @@ class GeminiTextGenerator(base.RetriableRemotePredictor): |
440 | 446 | "gemini-1.5-pro-001", "gemini-1.5-pro-002", "gemini-1.5-flash-001", |
441 | 447 | "gemini-1.5-flash-002", "gemini-2.0-flash-exp", |
442 | 448 | "gemini-2.0-flash-lite-001", "gemini-2.0-flash-001", |
443 | | - "gemini-2.5-pro", "gemini-2.5-flash" and "gemini-2.5-flash-lite". |
| 449 | + "gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", |
| 450 | + "gemini-3.1-flash-lite" and "gemini-3.5-flash". |
444 | 451 | If no setting is provided, "gemini-2.0-flash-001" will be used by |
445 | 452 | default and a warning will be issued. |
446 | 453 |
|
@@ -478,6 +485,8 @@ def __init__( |
478 | 485 | "gemini-2.5-pro", |
479 | 486 | "gemini-2.5-flash", |
480 | 487 | "gemini-2.5-flash-lite", |
| 488 | + "gemini-3.1-flash-lite", |
| 489 | + "gemini-3.5-flash", |
481 | 490 | ] |
482 | 491 | ] = None, |
483 | 492 | session: Optional[bigframes.Session] = None, |
|
0 commit comments