From 39a895647646b109e206a6573cfc2aacac3477a1 Mon Sep 17 00:00:00 2001 From: langfuse-bot Date: Wed, 2 Sep 2026 11:15:38 +0000 Subject: [PATCH] feat(api): update API spec from langfuse/langfuse b8fab27 --- langfuse/api/commons/types/observation_v2.py | 4 +--- langfuse/api/observations/client.py | 4 ++-- langfuse/api/observations/raw_client.py | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/langfuse/api/commons/types/observation_v2.py b/langfuse/api/commons/types/observation_v2.py index 26afe8226..f034d8ace 100644 --- a/langfuse/api/commons/types/observation_v2.py +++ b/langfuse/api/commons/types/observation_v2.py @@ -157,9 +157,7 @@ class ObservationV2(UniversalBaseModel): Additional metadata of the observation """ - provided_model_name: typing_extensions.Annotated[ - typing.Optional[str], FieldMetadata(alias="providedModelName") - ] = pydantic.Field(default=None) + model: typing.Optional[str] = pydantic.Field(default=None) """ The model name as provided by the user """ diff --git a/langfuse/api/observations/client.py b/langfuse/api/observations/client.py index c57a0b5f0..0bab55257 100644 --- a/langfuse/api/observations/client.py +++ b/langfuse/api/observations/client.py @@ -63,7 +63,7 @@ def get_many( - `time` - completionStartTime, createdAt, updatedAt - `io` - input, output - `metadata` - metadata (truncated to 200 chars by default, use `expandMetadata` to get full values) - - `model` - providedModelName, internalModelId, modelParameters + - `model` - model, internalModelId, modelParameters - `usage` - usageDetails, costDetails, totalCost, usagePricingTierName - `prompt` - promptId, promptName, promptVersion - `metrics` - latency, timeToFirstToken @@ -347,7 +347,7 @@ async def get_many( - `time` - completionStartTime, createdAt, updatedAt - `io` - input, output - `metadata` - metadata (truncated to 200 chars by default, use `expandMetadata` to get full values) - - `model` - providedModelName, internalModelId, modelParameters + - `model` - model, internalModelId, modelParameters - `usage` - usageDetails, costDetails, totalCost, usagePricingTierName - `prompt` - promptId, promptName, promptVersion - `metrics` - latency, timeToFirstToken diff --git a/langfuse/api/observations/raw_client.py b/langfuse/api/observations/raw_client.py index 49c98dd63..a4d6b82e7 100644 --- a/langfuse/api/observations/raw_client.py +++ b/langfuse/api/observations/raw_client.py @@ -61,7 +61,7 @@ def get_many( - `time` - completionStartTime, createdAt, updatedAt - `io` - input, output - `metadata` - metadata (truncated to 200 chars by default, use `expandMetadata` to get full values) - - `model` - providedModelName, internalModelId, modelParameters + - `model` - model, internalModelId, modelParameters - `usage` - usageDetails, costDetails, totalCost, usagePricingTierName - `prompt` - promptId, promptName, promptVersion - `metrics` - latency, timeToFirstToken @@ -404,7 +404,7 @@ async def get_many( - `time` - completionStartTime, createdAt, updatedAt - `io` - input, output - `metadata` - metadata (truncated to 200 chars by default, use `expandMetadata` to get full values) - - `model` - providedModelName, internalModelId, modelParameters + - `model` - model, internalModelId, modelParameters - `usage` - usageDetails, costDetails, totalCost, usagePricingTierName - `prompt` - promptId, promptName, promptVersion - `metrics` - latency, timeToFirstToken