Skip to content

Commit c5dc24d

Browse files
langfuse-botlangfuse-bot
andauthored
feat(api): update API spec from langfuse/langfuse a6c38c6 (#1574)
Co-authored-by: langfuse-bot <langfuse-bot@langfuse.com>
1 parent d935f02 commit c5dc24d

File tree

4 files changed

+26
-0
lines changed

4 files changed

+26
-0
lines changed

langfuse/api/blob_storage_integrations/client.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ def upsert_blob_storage_integration(
9494
secret_access_key: typing.Optional[str] = OMIT,
9595
prefix: typing.Optional[str] = OMIT,
9696
export_start_date: typing.Optional[dt.datetime] = OMIT,
97+
compressed: typing.Optional[bool] = OMIT,
9798
request_options: typing.Optional[RequestOptions] = None,
9899
) -> BlobStorageIntegrationResponse:
99100
"""
@@ -139,6 +140,9 @@ def upsert_blob_storage_integration(
139140
export_start_date : typing.Optional[dt.datetime]
140141
Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
141142
143+
compressed : typing.Optional[bool]
144+
Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true.
145+
142146
request_options : typing.Optional[RequestOptions]
143147
Request-specific configuration.
144148
@@ -191,6 +195,7 @@ def upsert_blob_storage_integration(
191195
secret_access_key=secret_access_key,
192196
prefix=prefix,
193197
export_start_date=export_start_date,
198+
compressed=compressed,
194199
request_options=request_options,
195200
)
196201
return _response.data
@@ -348,6 +353,7 @@ async def upsert_blob_storage_integration(
348353
secret_access_key: typing.Optional[str] = OMIT,
349354
prefix: typing.Optional[str] = OMIT,
350355
export_start_date: typing.Optional[dt.datetime] = OMIT,
356+
compressed: typing.Optional[bool] = OMIT,
351357
request_options: typing.Optional[RequestOptions] = None,
352358
) -> BlobStorageIntegrationResponse:
353359
"""
@@ -393,6 +399,9 @@ async def upsert_blob_storage_integration(
393399
export_start_date : typing.Optional[dt.datetime]
394400
Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
395401
402+
compressed : typing.Optional[bool]
403+
Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true.
404+
396405
request_options : typing.Optional[RequestOptions]
397406
Request-specific configuration.
398407
@@ -453,6 +462,7 @@ async def main() -> None:
453462
secret_access_key=secret_access_key,
454463
prefix=prefix,
455464
export_start_date=export_start_date,
465+
compressed=compressed,
456466
request_options=request_options,
457467
)
458468
return _response.data

langfuse/api/blob_storage_integrations/raw_client.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ def upsert_blob_storage_integration(
151151
secret_access_key: typing.Optional[str] = OMIT,
152152
prefix: typing.Optional[str] = OMIT,
153153
export_start_date: typing.Optional[dt.datetime] = OMIT,
154+
compressed: typing.Optional[bool] = OMIT,
154155
request_options: typing.Optional[RequestOptions] = None,
155156
) -> HttpResponse[BlobStorageIntegrationResponse]:
156157
"""
@@ -196,6 +197,9 @@ def upsert_blob_storage_integration(
196197
export_start_date : typing.Optional[dt.datetime]
197198
Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
198199
200+
compressed : typing.Optional[bool]
201+
Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true.
202+
199203
request_options : typing.Optional[RequestOptions]
200204
Request-specific configuration.
201205
@@ -221,6 +225,7 @@ def upsert_blob_storage_integration(
221225
"fileType": file_type,
222226
"exportMode": export_mode,
223227
"exportStartDate": export_start_date,
228+
"compressed": compressed,
224229
},
225230
request_options=request_options,
226231
omit=OMIT,
@@ -623,6 +628,7 @@ async def upsert_blob_storage_integration(
623628
secret_access_key: typing.Optional[str] = OMIT,
624629
prefix: typing.Optional[str] = OMIT,
625630
export_start_date: typing.Optional[dt.datetime] = OMIT,
631+
compressed: typing.Optional[bool] = OMIT,
626632
request_options: typing.Optional[RequestOptions] = None,
627633
) -> AsyncHttpResponse[BlobStorageIntegrationResponse]:
628634
"""
@@ -668,6 +674,9 @@ async def upsert_blob_storage_integration(
668674
export_start_date : typing.Optional[dt.datetime]
669675
Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
670676
677+
compressed : typing.Optional[bool]
678+
Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true.
679+
671680
request_options : typing.Optional[RequestOptions]
672681
Request-specific configuration.
673682
@@ -693,6 +702,7 @@ async def upsert_blob_storage_integration(
693702
"fileType": file_type,
694703
"exportMode": export_mode,
695704
"exportStartDate": export_start_date,
705+
"compressed": compressed,
696706
},
697707
request_options=request_options,
698708
omit=OMIT,

langfuse/api/blob_storage_integrations/types/blob_storage_integration_response.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class BlobStorageIntegrationResponse(UniversalBaseModel):
4040
export_start_date: typing_extensions.Annotated[
4141
typing.Optional[dt.datetime], FieldMetadata(alias="exportStartDate")
4242
] = None
43+
compressed: bool
4344
next_sync_at: typing_extensions.Annotated[
4445
typing.Optional[dt.datetime], FieldMetadata(alias="nextSyncAt")
4546
] = None

langfuse/api/blob_storage_integrations/types/create_blob_storage_integration_request.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ class CreateBlobStorageIntegrationRequest(UniversalBaseModel):
8686
Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
8787
"""
8888

89+
compressed: typing.Optional[bool] = pydantic.Field(default=None)
90+
"""
91+
Enable gzip compression for exported files (.csv.gz, .json.gz, .jsonl.gz). Defaults to true.
92+
"""
93+
8994
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(
9095
extra="allow", frozen=True
9196
)

0 commit comments

Comments
 (0)