foundry_eval_run_create: Create an evaluation run

View source: R/evals.R

foundry_eval_run_createR Documentation

Create an evaluation run

Description

Run an evaluation against a data source. The eval's testing_criteria are applied to every row in the source.

Usage

foundry_eval_run_create(
  eval_id,
  data_source,
  name = NULL,
  metadata = NULL,
  api_key = NULL,
  token = NULL,
  endpoint = NULL,
  api_version = NULL
)

Arguments

eval_id

Character. Evaluation ID to run.

data_source

List. A run data source from foundry_eval_run_data().

name

Character. Optional run name.

metadata

List. Optional metadata attached to the run.

api_key

Character. Optional API key. Falls back to configured auth.

token

Character. Optional bearer token. Falls back to configured auth.

endpoint

Character. Optional endpoint override.

api_version

Character. Optional api-version query value. The Foundry v1 evals surface is path-versioned, so this is usually left NULL.

Value

A one-row tibble describing the created run.

Examples

## Not run: 
# Requires a configured Azure endpoint and credentials, an evaluation ID,
# and an uploaded JSONL file matching its data-source configuration.
foundry_eval_run_create(
  eval_id = "eval_abc123",
  data_source = foundry_eval_run_data(file_id = "file-xyz"),
  name = "nightly"
)

## End(Not run)

foundryR documentation built on Sept. 25, 2026, 1:10 a.m.