ellmer: Chat with Large Language Models (original) (raw)
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:
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
BugReports:
https://github.com/tidyverse/ellmer/issues
License:
MIT + file
URL:
https://ellmer.tidyverse.org, https://github.com/tidyverse/ellmer
NeedsCompilation:
no
Materials:
CRAN checks: