Skip to contents

Applies precedence among explicit prompt files, explicit prompt strings, saved prompt files, and the package default prompt.

Usage

resolve_system_prompt(
  system_prompt = NULL,
  system_prompt_file = NULL,
  saved_prompt_file = NULL,
  use_saved_prompt = TRUE
)

Arguments

system_prompt

Optional character scalar prompt.

system_prompt_file

Optional path to a prompt file.

saved_prompt_file

Optional path to a saved prompt beside a store.

use_saved_prompt

Logical; whether to use saved_prompt_file.

Value

A character scalar prompt.

Examples

resolve_system_prompt(
  system_prompt = "Answer only from the supplied context.",
  use_saved_prompt = FALSE
)
#> [1] "Answer only from the supplied context."