Skip to contents

Installs data processing, pipelines, and analysis tools without UI dependencies. Use for batch jobs, data pipelines, analytics scripts, certificate generation, or backend development. Excludes Shiny modules to reduce dependencies.

Usage

install_backend(include_ai = TRUE, installer = NULL)

Arguments

include_ai

Logical. Include AI API integrations (artgemini, artopenai). Default TRUE.

installer

Function to use for installation. Defaults to pak::pkg_install.

Value

Invisibly returns a character vector of package references installed.

Details

Installs:

  • Foundation: artcore, artutils

  • Processing: artbenchmark, artcurator, artpixeltrace, artpipelines

  • APIs (optional): artgemini, artopenai, artopensea, artsend

Excludes: Shiny modules (mod*), applications (app*), artshiny

~80 dependencies, installs in ~3-4 minutes. Requires ImageMagick, FFmpeg system libraries.

Examples

if (FALSE) { # \dontrun{
# Backend with AI APIs
install_backend()

# Backend without AI APIs
install_backend(include_ai = FALSE)
} # }