Describes properties of a run when loaded from the database. Extends the BaseRun interface.
interface RunError message, captured if the run faces any issues.
The URL path where this run is accessible within the app.
Attachments for the example
IDs of any child runs spawned by this run.
Number of tokens generated in the completion.
The dotted order for the run.
This is a string composed of {time}{run-uuid}.* so that a trace can be sorted in the order it was executed.
Example:
The epoch time at which the run ended, if applicable.
Error message, captured if the run faces any issues.
Events like 'start', 'end' linked to the run.
Additional RunTree configuration to pass through.
Time when the first token was processed.
Optionally, a unique identifier for the run.
Whether the run is included in a dataset.
Inputs that were used to initiate the run.
The input S3 URLs
The manifest ID that correlates with this run.
Custom name for the root span. If not provided, defaults to the model display name or "generateText"/"streamText".
Outputs produced by the run, if any.
The output S3 URLs
ID of a parent run, if this run is part of a larger operation.
IDs of parent runs, if multiple exist.
Number of tokens used in the prompt.
ID of an example that might be related to this run.
Specifies the type of run (tool, chain, llm, etc.).
Serialized state of the run for potential future use.
The ID of the project that owns this run.
The epoch time at which the run started, if available.
Provisioning status ("provisioning", "ready", "failed", "stopped").
Tags to attach to all spans.
Unique ID assigned to every run within this nested trace. *