From 0a756251bb73eb88ddf2e9da69b07ae98b01ae4e Mon Sep 17 00:00:00 2001 From: langfuse-bot Date: Tue, 24 Mar 2026 15:10:24 +0000 Subject: [PATCH] feat(api): update API spec from langfuse/langfuse a6c38c6 --- langfuse/api/blob_storage_integrations/client.py | 10 ++++++++++ langfuse/api/blob_storage_integrations/raw_client.py | 10 ++++++++++ .../types/blob_storage_integration_response.py | 1 + .../types/create_blob_storage_integration_request.py | 5 +++++ 4 files changed, 26 insertions(+) diff --git a/langfuse/api/blob_storage_integrations/client.py b/langfuse/api/blob_storage_integrations/client.py index c79bc82c2..a8d693cec 100644 --- a/langfuse/api/blob_storage_integrations/client.py +++ b/langfuse/api/blob_storage_integrations/client.py @@ -94,6 +94,7 @@ def upsert_blob_storage_integration( secret_access_key: typing.Optional[str] = OMIT, prefix: typing.Optional[str] = OMIT, export_start_date: typing.Optional[dt.datetime] = OMIT, + compressed: typing.Optional[bool] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> BlobStorageIntegrationResponse: """ @@ -139,6 +140,9 @@ def upsert_blob_storage_integration( export_start_date : typing.Optional[dt.datetime] Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE) + compressed : typing.Optional[bool] + Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true. + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -191,6 +195,7 @@ def upsert_blob_storage_integration( secret_access_key=secret_access_key, prefix=prefix, export_start_date=export_start_date, + compressed=compressed, request_options=request_options, ) return _response.data @@ -348,6 +353,7 @@ async def upsert_blob_storage_integration( secret_access_key: typing.Optional[str] = OMIT, prefix: typing.Optional[str] = OMIT, export_start_date: typing.Optional[dt.datetime] = OMIT, + compressed: typing.Optional[bool] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> BlobStorageIntegrationResponse: """ @@ -393,6 +399,9 @@ async def upsert_blob_storage_integration( export_start_date : typing.Optional[dt.datetime] Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE) + compressed : typing.Optional[bool] + Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true. + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -453,6 +462,7 @@ async def main() -> None: secret_access_key=secret_access_key, prefix=prefix, export_start_date=export_start_date, + compressed=compressed, request_options=request_options, ) return _response.data diff --git a/langfuse/api/blob_storage_integrations/raw_client.py b/langfuse/api/blob_storage_integrations/raw_client.py index 69143f4d6..30e486209 100644 --- a/langfuse/api/blob_storage_integrations/raw_client.py +++ b/langfuse/api/blob_storage_integrations/raw_client.py @@ -151,6 +151,7 @@ def upsert_blob_storage_integration( secret_access_key: typing.Optional[str] = OMIT, prefix: typing.Optional[str] = OMIT, export_start_date: typing.Optional[dt.datetime] = OMIT, + compressed: typing.Optional[bool] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> HttpResponse[BlobStorageIntegrationResponse]: """ @@ -196,6 +197,9 @@ def upsert_blob_storage_integration( export_start_date : typing.Optional[dt.datetime] Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE) + compressed : typing.Optional[bool] + Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true. + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -221,6 +225,7 @@ def upsert_blob_storage_integration( "fileType": file_type, "exportMode": export_mode, "exportStartDate": export_start_date, + "compressed": compressed, }, request_options=request_options, omit=OMIT, @@ -623,6 +628,7 @@ async def upsert_blob_storage_integration( secret_access_key: typing.Optional[str] = OMIT, prefix: typing.Optional[str] = OMIT, export_start_date: typing.Optional[dt.datetime] = OMIT, + compressed: typing.Optional[bool] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> AsyncHttpResponse[BlobStorageIntegrationResponse]: """ @@ -668,6 +674,9 @@ async def upsert_blob_storage_integration( export_start_date : typing.Optional[dt.datetime] Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE) + compressed : typing.Optional[bool] + Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true. + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -693,6 +702,7 @@ async def upsert_blob_storage_integration( "fileType": file_type, "exportMode": export_mode, "exportStartDate": export_start_date, + "compressed": compressed, }, request_options=request_options, omit=OMIT, diff --git a/langfuse/api/blob_storage_integrations/types/blob_storage_integration_response.py b/langfuse/api/blob_storage_integrations/types/blob_storage_integration_response.py index c0536f14e..b3630297b 100644 --- a/langfuse/api/blob_storage_integrations/types/blob_storage_integration_response.py +++ b/langfuse/api/blob_storage_integrations/types/blob_storage_integration_response.py @@ -40,6 +40,7 @@ class BlobStorageIntegrationResponse(UniversalBaseModel): export_start_date: typing_extensions.Annotated[ typing.Optional[dt.datetime], FieldMetadata(alias="exportStartDate") ] = None + compressed: bool next_sync_at: typing_extensions.Annotated[ typing.Optional[dt.datetime], FieldMetadata(alias="nextSyncAt") ] = None diff --git a/langfuse/api/blob_storage_integrations/types/create_blob_storage_integration_request.py b/langfuse/api/blob_storage_integrations/types/create_blob_storage_integration_request.py index 3a4d9fa06..ce23cd246 100644 --- a/langfuse/api/blob_storage_integrations/types/create_blob_storage_integration_request.py +++ b/langfuse/api/blob_storage_integrations/types/create_blob_storage_integration_request.py @@ -86,6 +86,11 @@ class CreateBlobStorageIntegrationRequest(UniversalBaseModel): Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE) """ + compressed: typing.Optional[bool] = pydantic.Field(default=None) + """ + Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true. + """ + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict( extra="allow", frozen=True )