In case folks want to try Gemini 3 Pro with ellmer, the package required some changes to work with a change in Gemini's API. A patch can be installed with pak::pak("tidyverse/ellmer"), then the connection code is:
gemini_3 <- chat_google_gemini(model = "gemini-3-pro-preview")You might want to turn down the reasoning for some tasks—it takes a good while:
gemini_3 <- chat_google_gemini(
model = "gemini-3-pro-preview",
api_args = list(
generationConfig = list(thinkingConfig = list(thinkingLevel = "low"))
)
)If you want to try it out with side::kick(), an experimental coding agent for RStudio, install with pak::pak("simonpcouch/side") and then:
side::kick(gemini_3)