pub struct TraceView {Show 15 fields
pub api_key_hash: Option<String>,
pub dataset_item_id: Option<String>,
pub dataset_name: Option<String>,
pub end_time: Option<String>,
pub id: Option<String>,
pub input: Option<Value>,
pub latency_ms: Option<f64>,
pub model: Option<String>,
pub name: Option<String>,
pub output: Option<String>,
pub project_id: Option<String>,
pub run_name: Option<String>,
pub session_id: Option<String>,
pub start_time: Option<String>,
pub timestamp: Option<String>,
}Fields§
§api_key_hash: Option<String>APIKeyHash is the non-reversible credential ref (never a plaintext key), so a trace correlates to the key that drove it without the store holding a secret.
dataset_item_id: Option<String>ItemID is the example the call answered.
dataset_name: Option<String>Dataset is the set the graded example came from.
end_time: Option<String>EndTime is when it returned.
id: Option<String>ID is the trace’s handle, the value a score points at.
input: Option<Value>Input is what the model was given.
latency_ms: Option<f64>LatencyMs is EndTime-StartTime in milliseconds, nil when the trace carries no timing (so the console renders "—", never a fabricated 0).
model: Option<String>Model is the model that answered.
name: Option<String>Name is the trace’s label, "eval:
output: Option<String>Output is what it answered.
project_id: Option<String>ProjectID is the sub-scope within the org the call was made under.
run_name: Option<String>RunName is the run the call belongs to.
session_id: Option<String>SessionID groups the calls of one run.
start_time: Option<String>StartTime is when the call began.
timestamp: Option<String>Timestamp is the trace’s own clock, equal to StartTime for a timed call.