A point-and-click front end for the three LLMRcontent workflows: coding (codebook, sealed gold set, protocol tuning, locked validation, corpus coding, gold correction), measurement-robustness audits, and replication archives, each as a tab. The app wraps the package API rather than reimplementing it: the package defines behavior, the GUI defines presentation.
Arguments
- ...
Passed to
shiny::runApp()(e.g.port,launch.browser).
Value
Invisibly, the value of shiny::runApp(); called for the side effect
of starting the app.
Details
The GUI is optional. It needs the suggested packages shiny, bslib, DT, and
LLMR.shiny; install them with install_gui_deps() first. Live runs read
provider API keys from environment variables only, never pasted into the app;
a deterministic demo mode runs offline.
See also
install_gui_deps() to install the GUI's suggested packages.
Examples
if (interactive() &&
all(vapply(c("shiny", "bslib", "DT", "LLMR.shiny"),
requireNamespace, logical(1), quietly = TRUE))) {
run_content_studio()
}