Title: | Spread the Love for R Packages with Poetry |
Version: | 2025.2.14 |
Description: | Uses large language models to create poems about R packages. Currently contains the roses() function to make "roses are red, ..." style poems and the prompt() function to only assemble the prompt without submitting it to the model. |
License: | MIT + file LICENSE |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.2 |
URL: | https://github.com/tadascience/valentine, https://valentine.tada.science/ |
BugReports: | https://github.com/tadascience/valentine/issues |
Imports: | cli, ellmer, glue, rlang |
NeedsCompilation: | no |
Packaged: | 2025-02-09 10:37:44 UTC; romainfrancois |
Author: | Romain François [aut, cre] |
Maintainer: | Romain François <romain@tada.science> |
Repository: | CRAN |
Date/Publication: | 2025-02-09 10:50:02 UTC |
Make a roses are red poem
Description
Make a "roses are red ..." poem about an R package.
Usage
roses(
pkg,
hint = "",
emoji = TRUE,
chat = chat_openai(model = "gpt-3.5-turbo"),
error_call = current_env()
)
prompt(pkg, hint = "", emoji = TRUE)
Arguments
pkg |
A package |
hint |
extra information to add to the prompt |
emoji |
Should the poem include emojis ? |
chat |
A ellmer::Chat object, e.g. |
error_call |
The execution environment of a currently
running function, e.g. |
Value
A lovely poem for your package crush
Examples
prompt("dplyr")
## Not run:
# this needs the OPENAI_API_KEY environment variable
# to be set. Visit https://openai.com/api/
roses("dplyr")
## End(Not run)