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."