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 22:26:27 +02:00 committed by GitHub
parent 3c9fe363d5
commit 0191f16ebc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 102 additions and 81 deletions

View file

@ -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,