Holds configuration for STORM / Co-STORM sessions: LLM models, prompts, retrieval settings, cache paths, and citation policy.
Usage
TempestConfig(
models = list(),
params = list(),
chat = NULL,
chat_fn = function() NULL,
embed_fn = function() NULL,
ragnar_store = NULL,
search_provider = "native",
cache_dir = NA_character_,
cache_enabled = TRUE,
cache_ttl = Inf,
max_search_results = 8,
max_search_queries_per_turn = 3L,
retrieve_top_k = 25L,
max_sources = 24,
user_agent = "tempest (R; +https://github.com/JamesHWade/tempest)",
max_active_experts = 5L,
citation_policy = "source_attributed",
min_support_score = 0.7,
on_unsupported_claim = "flag"
)