Skip to contents

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