Chat with large language models from a range of providers including 'Claude' <https://claude.ai>, 'OpenAI' <https://chatgpt.com>, and more. Supports streaming, asynchronous calls, tool calling, and structured data extraction.
| Version: | 0.3.2 | 
| Depends: | R (≥ 4.1) | 
| Imports: | cli, coro (≥ 1.1.0), glue, httr2 (≥ 1.2.1), jsonlite, later (≥ 1.4.0), lifecycle, promises (≥ 1.3.1), R6, rlang (≥ 1.1.0), S7 (≥ 0.2.0) | 
| Suggests: | connectcreds, curl (≥ 6.0.1), gargle, gitcreds, jose, knitr, magick, openssl, paws.common, rmarkdown, shiny, shinychat (≥ 0.2.0), testthat (≥ 3.0.0), vcr (≥ 2.0.0), withr | 
| Published: | 2025-09-03 | 
| DOI: | 10.32614/CRAN.package.ellmer | 
| Author: | Hadley Wickham | 
| Maintainer: | Hadley Wickham <hadley at posit.co> | 
| BugReports: | https://github.com/tidyverse/ellmer/issues | 
| License: | MIT + file LICENSE | 
| URL: | https://ellmer.tidyverse.org, https://github.com/tidyverse/ellmer | 
| NeedsCompilation: | no | 
| Materials: | README, NEWS | 
| CRAN checks: | ellmer results | 
| Reference manual: | ellmer.html , ellmer.pdf | 
| Vignettes: | Getting started with ellmer (source, R code) Programming with ellmer (source, R code) Prompt design (source, R code) Streaming and async APIs (source, R code) Structured data (source, R code) Tool/function calling (source, R code) | 
| Package source: | ellmer_0.3.2.tar.gz | 
| Windows binaries: | r-devel: ellmer_0.3.2.zip, r-release: ellmer_0.3.2.zip, r-oldrel: ellmer_0.3.2.zip | 
| macOS binaries: | r-release (arm64): ellmer_0.3.2.tgz, r-oldrel (arm64): ellmer_0.3.2.tgz, r-release (x86_64): ellmer_0.3.2.tgz, r-oldrel (x86_64): ellmer_0.3.2.tgz | 
| Old sources: | ellmer archive | 
| Reverse imports: | chattr, chores, emend, gander, GitAI, mall, mcptools, ontoProc, shinychat, valentine, vitals | 
| Reverse suggests: | autoslider.core, constructive, lang, mini007, PhenotypeR, ragnar, ReliaGrowR, statlingua, streamy, tidyllm, tidyprompt | 
Please use the canonical form https://CRAN.R-project.org/package=ellmer to link to this page.