Skip to content

Commit 06cf9c0

Browse files
authored
Added Gemini models
1 parent 29fa427 commit 06cf9c0

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010

1111
### Fixed
1212

13+
## [0.74.3]
14+
15+
### Added
16+
- Added support for Gemini 2.5 Pro and Flash preview models (aliases `gem25p` and `gem25f`, respectively).
17+
1318
## [0.74.2]
1419

1520
### Added

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "PromptingTools"
22
uuid = "670122d1-24a8-4d70-bfce-740807c42192"
33
authors = ["J S @svilupp and contributors"]
4-
version = "0.74.2"
4+
version = "0.74.3"
55

66
[deps]
77
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"

src/user_preferences.jl

+14-2
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,9 @@ aliases = merge(
519519
"gem20f" => "gemini-2.0-flash",
520520
"gem20fl" => "gemini-2.0-flash-lite-preview-02-05",
521521
"gem20ft" => "gemini-2.0-flash-thinking-exp-01-21",
522-
"gemexp" => "gemini-exp-1206" # latest experimental model from December 2024
522+
"gemexp" => "gemini-exp-1206", # latest experimental model from December 2024,
523+
"gem25p" => "gemini-2.5-pro-preview-05-06",
524+
"gem25f" => "gemini-2.5-flash-preview-04-17"
523525
),
524526
## Load aliases from preferences as well
525527
@load_preference("MODEL_ALIASES", default=Dict{String, String}()))
@@ -1322,6 +1324,11 @@ registry = Dict{String, ModelSpec}(
13221324
1.0e-7,
13231325
4.0e-7,
13241326
"Gemini 2.0 Flash Thinking Experimental Model from January 2025. Context 1M tokens, 8K output. See details [here](https://ai.google.dev/gemini-api/docs/models/experimental-models#use-an-experimental-model)."),
1327+
"gemini-2.5-flash-preview-04-17" => ModelSpec("gemini-2.5-flash-preview-04-17",
1328+
GoogleOpenAISchema(),
1329+
1.5e-7,
1330+
3.5e-6,
1331+
"Gemini 2.5 Flash Preview from April 2025. 1M context, 65K output. Price differs if you request thinking or not. See details [here](https://ai.google.dev/gemini-api/docs/models/experimental-models#use-an-experimental-model)."),
13251332
"gemini-exp-1114" => ModelSpec("gemini-exp-1114",
13261333
GoogleOpenAISchema(),
13271334
1.25e-6,
@@ -1341,7 +1348,12 @@ registry = Dict{String, ModelSpec}(
13411348
GoogleOpenAISchema(),
13421349
1.25e-6,
13431350
5e-6,
1344-
"Gemini 2.0 Pro Experimental Model from February 2025. Pricing assumed as per Gemini 1.5 Pro. See details [here](https://ai.google.dev/gemini-api/docs/models/experimental-models#use-an-experimental-model).")
1351+
"Gemini 2.0 Pro Experimental Model from February 2025. Pricing assumed as per Gemini 1.5 Pro. See details [here](https://ai.google.dev/gemini-api/docs/models/experimental-models#use-an-experimental-model)."),
1352+
"gemini-2.5-pro-preview-05-06" => ModelSpec("gemini-2.5-pro-preview-05-06",
1353+
GoogleOpenAISchema(),
1354+
1.25e-6,
1355+
10e-6,
1356+
"Gemini 2.5 Pro Preview from May 2025. 1M context, 65K output. See details [here](https://ai.google.dev/gemini-api/docs/models/experimental-models#use-an-experimental-model).")
13451357
)
13461358

13471359
"""

0 commit comments

Comments
 (0)