Update Gemini Models (#32902)

Updates google_ai to use latest model information from the respective
model cards: https://ai.google.dev/gemini-api/docs/models

Release Notes:

- google: Update to latest Gemini 2.5 models
This commit is contained in:
Ben Brandt
2025-06-17 20:26:27 +00:00
committed by GitHub
parent 3c9fe363d5
commit 0191f16ebc
2 changed files with 102 additions and 81 deletions
@@ -342,11 +342,11 @@ impl LanguageModel for GoogleLanguageModel {
}
fn supports_tools(&self) -> bool {
true
self.model.supports_tools()
}
fn supports_images(&self) -> bool {
true
self.model.supports_images()
}
fn supports_tool_choice(&self, choice: LanguageModelToolChoice) -> bool {
@@ -369,6 +369,10 @@ impl LanguageModel for GoogleLanguageModel {
self.model.max_token_count()
}
fn max_output_tokens(&self) -> Option<u64> {
self.model.max_output_tokens()
}
fn count_tokens(
&self,
request: LanguageModelRequest,