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.4.0 |
| 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),tibble,vctrs |
| Suggests: | connectcreds,curl (≥ 6.0.1),gargle,gitcreds,jose,knitr,magick,openssl,paws.common,png,rmarkdown,shiny,shinychat (≥ 0.2.0),testthat (≥ 3.0.0),vcr (≥ 2.0.0),withr |
| Published: | 2025-11-15 |
| DOI: | 10.32614/CRAN.package.ellmer |
| Author: | Hadley Wickham [aut, cre], Joe Cheng [aut], Aaron Jacobs [aut], Garrick Aden-Buie [aut], Barret Schloerke [aut], Posit Software, PBC [cph, fnd] |
| Maintainer: | Hadley Wickham <hadley at posit.co> |
| BugReports: | https://github.com/tidyverse/ellmer/issues |
| License: | MIT + fileLICENSE |
| URL: | https://ellmer.tidyverse.org,https://github.com/tidyverse/ellmer |
| NeedsCompilation: | no |
| Materials: | README,NEWS |
| CRAN checks: | ellmer results |