@@ -61,7 +61,23 @@ const PROXY_ONLY_MODELS = Dict{String,@NamedTuple{name::String, context_length::
6161 " openai/gpt-5.3-codex-spark" => (name = " GPT 5.3 Codex Spark" , context_length = 128000 , pricing = CODEX_SPARK_PRICING),
6262)
6363
64- const MODEL_MAP = merge (MODEL_MAP_ANTHROPIC, MODEL_MAP_OPENAI)
64+ const MODEL_MAP_GEMINI = Dict {String,String} (
65+ " gemini-2.5-flash" => " google/gemini-2.5-flash" ,
66+ " gemini-2.5-flash-lite" => " google/gemini-2.5-flash-lite" ,
67+ " gemini-2.5-pro" => " google/gemini-2.5-pro" ,
68+ " gemini-3-flash" => " google/gemini-3-flash-preview" ,
69+ " gemini-3-flash-preview" => " google/gemini-3-flash-preview" ,
70+ " gemini-3-pro-preview" => " google/gemini-3-pro-image-preview" ,
71+ " gemini-3-pro-low" => " google/gemini-3-pro-image-preview" ,
72+ " gemini-3-pro-high" => " google/gemini-3-pro-image-preview" ,
73+ " gemini-3.1-flash-image" => " google/gemini-3.1-flash-image-preview" ,
74+ " gemini-3.1-flash-lite-preview" => " google/gemini-3.1-flash-lite-preview" ,
75+ " gemini-3.1-pro-preview" => " google/gemini-3.1-pro-preview" ,
76+ " gemini-3.1-pro-low" => " google/gemini-3.1-pro-preview" ,
77+ " gemini-3.1-pro-high" => " google/gemini-3.1-pro-preview" ,
78+ )
79+
80+ const MODEL_MAP = merge (MODEL_MAP_ANTHROPIC, MODEL_MAP_OPENAI, MODEL_MAP_GEMINI)
6581const MODEL_MAP_REVERSE = Dict (v => k for (k, v) in MODEL_MAP)
6682
6783# ============ Transform Function ============
0 commit comments