db.insertion.evaluation#

class DocumentEvaluationInsertionEvent(project_rowid: int, evaluation_name: str)#

Bases: EvaluationInsertionEvent

class EvaluationInsertionEvent(project_rowid, evaluation_name)#

Bases: NamedTuple

evaluation_name: str#

Alias for field number 1

project_rowid: int#

Alias for field number 0

exception InsertEvaluationError#

Bases: PhoenixException

class SpanEvaluationInsertionEvent(project_rowid: int, evaluation_name: str)#

Bases: EvaluationInsertionEvent

class TraceEvaluationInsertionEvent(project_rowid: int, evaluation_name: str)#

Bases: EvaluationInsertionEvent

async insert_evaluation(session: AsyncSession, evaluation: Evaluation) EvaluationInsertionEvent | None#