https://claude.ai>, 'OpenAI' <https://chatgpt.com>, and more. Supports streaming, asynchronous calls, tool calling, and structured data extraction.">

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:

10.32614/CRAN.package.ellmer

Author:

Hadley Wickham ORCID iD [aut, cre], Joe Cheng [aut], Aaron Jacobs [aut], Garrick Aden-Buie ORCID iD [aut], Barret Schloerke ORCID iD [aut], Posit Software, PBC ROR ID [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:

README, NEWS

CRAN checks:

ellmer results