Aludel.Datasets.DatasetEntry (aludel v0.5.2)

Copy Markdown View Source

An ordered single-turn or multi-turn example in a dataset.

Summary

Types

t()

@type t() :: %Aludel.Datasets.DatasetEntry{
  __meta__: term(),
  assertions: term(),
  dataset: term(),
  dataset_id: term(),
  id: term(),
  inserted_at: term(),
  messages: term(),
  metadata: term(),
  name: term(),
  position: term(),
  updated_at: term(),
  variable_values: term()
}

Functions

changeset(entry, attrs)

@spec changeset(t(), map()) :: Ecto.Changeset.t()

conversation_kind(dataset_entry)

@spec conversation_kind(t()) :: :single_turn | :multi_turn