Skip to main content

Datapoint

Pydantic model for evaluation and dataset datapoints.
Datapoint(
    data: dict,
    target: dict = {},
    metadata: dict = {},
    id: UUID | None = None,
    created_at: datetime | None = None,
)

HumanEvaluator

HumanEvaluator(options: list[{"label": str, "value": float}] = [])

LaminarDataset

LaminarDataset(
    name: str | None = None,
    id: UUID | None = None,
    fetch_size: int = 25,
)

MaskInputOptions

TypedDict used for browser session recording input masking.
MaskInputOptions = TypedDict(
    "MaskInputOptions",
    {
        "textarea": bool | None,
        "text": bool | None,
        "number": bool | None,
        "select": bool | None,
        "email": bool | None,
        "tel": bool | None,
    },
)

SessionRecordingOptions

SessionRecordingOptions = TypedDict(
    "SessionRecordingOptions",
    {
        "mask_input_options": MaskInputOptions | None,
    },
)

Version Helpers

get_latest_pypi_version() -> str
is_latest_version() -> bool
  • get_latest_pypi_version() returns __version__ on failure.
  • is_latest_version() returns True on failure.