# RunBase

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/schemas/RunBase)

Base Run schema.

A Run is a span representing a single unit of work or operation within your LLM app.
This could be a single call to an LLM or chain, to a prompt formatting call,
to a runnable lambda invocation. If you are familiar with OpenTelemetry,
you can think of a run as a span.

## Signature

```python
RunBase()
```

## Extends

- `BaseModel`

## Properties

- `id`
- `name`
- `start_time`
- `run_type`
- `end_time`
- `extra`
- `error`
- `serialized`
- `events`
- `inputs`
- `outputs`
- `reference_example_id`
- `parent_run_id`
- `tags`
- `attachments`
- `metadata`
- `revision_id`
- `latency`
- `model_config`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/6a74bf5af9e542d8065af8edca54b2448f430916/python/langsmith/schemas.py#L306)