Package index
-
llm_config() - Create an LLM configuration (provider-agnostic)
-
call_llm() - Call an LLM (chat/completions or embeddings) with optional multimodal input
-
call_llm_robust() - Robustly Call LLM API (Simple Retry)
-
finish_reason()tokens()is_truncated()as.character(<llmr_response>)print(<llmr_response>) - LLMR Response Object
-
chat_session()as.data.frame(<llm_chat_session>)summary(<llm_chat_session>)head(<llm_chat_session>)tail(<llm_chat_session>)print(<llm_chat_session>) - Chat Session Object and Methods
-
enable_structured_output() - Enable Structured Output (Provider-Agnostic)
-
disable_structured_output() - Disable Structured Output (clean provider toggles)
-
llm_parse_structured() - Parse structured output emitted by an LLM
-
llm_parse_structured_col() - Parse structured fields from a column into typed vectors
-
llm_validate_structured_col() - Validate structured JSON objects against a JSON Schema (locally)
-
llm_fn_structured() - Vectorized structured-output LLM
-
llm_mutate_structured() - Data-frame mutate with structured output
-
call_llm_par_structured() - Parallel experiments with structured parsing
-
llm_fn() - Apply an LLM prompt over vectors/data frames
-
llm_mutate() - Mutate a data frame with LLM output
-
build_factorial_experiments() - Build Factorial Experiment Design
-
call_llm_par() - Parallel LLM Processing with Tibble-Based Experiments (Core Engine)
-
call_llm_broadcast() - Parallel API calls: Fixed Config, Multiple Messages
-
call_llm_sweep() - Parallel API calls: Parameter Sweep - Vary One Parameter, Fixed Message
-
call_llm_compare() - Parallel API calls: Multiple Configs, Fixed Message
-
setup_llm_parallel() - Setup Parallel Environment for LLM Processing
-
reset_llm_parallel() - Reset Parallel Environment
-
parse_embeddings() - Parse Embedding Response into a Numeric Matrix
-
get_batched_embeddings() - Generate Embeddings in Batches
-
bind_tools() - Bind tools to a config (provider-agnostic)