From 46e409f8c9e5bb11d0c868925fa9610eb2f86899 Mon Sep 17 00:00:00 2001 From: langfuse-bot Date: Mon, 13 Oct 2025 08:30:49 +0000 Subject: [PATCH] feat(api): update API spec from langfuse/langfuse fa2979b --- langfuse/api/resources/commons/types/base_score.py | 2 +- langfuse/api/resources/commons/types/base_score_v_1.py | 2 +- langfuse/api/resources/ingestion/types/score_body.py | 5 +++++ langfuse/api/resources/score/types/create_score_request.py | 5 +++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/langfuse/api/resources/commons/types/base_score.py b/langfuse/api/resources/commons/types/base_score.py index 74e93d0bd..dd5449c83 100644 --- a/langfuse/api/resources/commons/types/base_score.py +++ b/langfuse/api/resources/commons/types/base_score.py @@ -37,7 +37,7 @@ class BaseScore(pydantic_v1.BaseModel): queue_id: typing.Optional[str] = pydantic_v1.Field(alias="queueId", default=None) """ - Reference an annotation queue on a score. Populated if the score was initially created in an annotation queue. + The annotation queue referenced by the score. Indicates if score was initially created while processing annotation queue. """ environment: typing.Optional[str] = pydantic_v1.Field(default=None) diff --git a/langfuse/api/resources/commons/types/base_score_v_1.py b/langfuse/api/resources/commons/types/base_score_v_1.py index a89a4f7bb..478dcc6e6 100644 --- a/langfuse/api/resources/commons/types/base_score_v_1.py +++ b/langfuse/api/resources/commons/types/base_score_v_1.py @@ -31,7 +31,7 @@ class BaseScoreV1(pydantic_v1.BaseModel): queue_id: typing.Optional[str] = pydantic_v1.Field(alias="queueId", default=None) """ - Reference an annotation queue on a score. Populated if the score was initially created in an annotation queue. + The annotation queue referenced by the score. Indicates if score was initially created while processing annotation queue. """ environment: typing.Optional[str] = pydantic_v1.Field(default=None) diff --git a/langfuse/api/resources/ingestion/types/score_body.py b/langfuse/api/resources/ingestion/types/score_body.py index 286c06514..549046564 100644 --- a/langfuse/api/resources/ingestion/types/score_body.py +++ b/langfuse/api/resources/ingestion/types/score_body.py @@ -35,6 +35,11 @@ class ScoreBody(pydantic_v1.BaseModel): ) name: str environment: typing.Optional[str] = None + queue_id: typing.Optional[str] = pydantic_v1.Field(alias="queueId", default=None) + """ + The annotation queue referenced by the score. Indicates if score was initially created while processing annotation queue. + """ + value: CreateScoreValue = pydantic_v1.Field() """ The value of the score. Must be passed as string for categorical scores, and numeric for boolean and numeric scores. Boolean score values must equal either 1 or 0 (true or false) diff --git a/langfuse/api/resources/score/types/create_score_request.py b/langfuse/api/resources/score/types/create_score_request.py index d6ad037a4..36b0774ee 100644 --- a/langfuse/api/resources/score/types/create_score_request.py +++ b/langfuse/api/resources/score/types/create_score_request.py @@ -46,6 +46,11 @@ class CreateScoreRequest(pydantic_v1.BaseModel): The environment of the score. Can be any lowercase alphanumeric string with hyphens and underscores that does not start with 'langfuse'. """ + queue_id: typing.Optional[str] = pydantic_v1.Field(alias="queueId", default=None) + """ + The annotation queue referenced by the score. Indicates if score was initially created while processing annotation queue. + """ + data_type: typing.Optional[ScoreDataType] = pydantic_v1.Field( alias="dataType", default=None )