Skip to content

Commit 7494d63

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 15d471f of spec repo (#3583)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent e4dd8c4 commit 7494d63

26 files changed

Lines changed: 2387 additions & 19 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 699 additions & 18 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19695,6 +19695,62 @@ datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_type module
1969519695
:members:
1969619696
:show-inheritance:
1969719697

19698+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_attributes\_request module
19699+
------------------------------------------------------------------------------------------------
19700+
19701+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_attributes_request
19702+
:members:
19703+
:show-inheritance:
19704+
19705+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_request module
19706+
------------------------------------------------------------------------------------
19707+
19708+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_request
19709+
:members:
19710+
:show-inheritance:
19711+
19712+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_insert\_record module
19713+
-------------------------------------------------------------------------------------
19714+
19715+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_insert_record
19716+
:members:
19717+
:show-inheritance:
19718+
19719+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_request module
19720+
------------------------------------------------------------------------------
19721+
19722+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_request
19723+
:members:
19724+
:show-inheritance:
19725+
19726+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_update\_record module
19727+
-------------------------------------------------------------------------------------
19728+
19729+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_update_record
19730+
:members:
19731+
:show-inheritance:
19732+
19733+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_attributes\_request module
19734+
----------------------------------------------------------------------------------------
19735+
19736+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_attributes_request
19737+
:members:
19738+
:show-inheritance:
19739+
19740+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_request module
19741+
----------------------------------------------------------------------------
19742+
19743+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_request
19744+
:members:
19745+
:show-inheritance:
19746+
19747+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_request module
19748+
----------------------------------------------------------------------
19749+
19750+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_request
19751+
:members:
19752+
:show-inheritance:
19753+
1969819754
datadog\_api\_client.v2.model.llm\_obs\_dataset\_data\_attributes\_request module
1969919755
---------------------------------------------------------------------------------
1970019756

@@ -19758,6 +19814,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_draft\_state\_user module
1975819814
:members:
1975919815
:show-inheritance:
1976019816

19817+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_export\_format module
19818+
----------------------------------------------------------------------
19819+
19820+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_export_format
19821+
:members:
19822+
:show-inheritance:
19823+
1976119824
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_data\_response module
1976219825
------------------------------------------------------------------------------
1976319826

@@ -19772,6 +19835,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_item module
1977219835
:members:
1977319836
:show-inheritance:
1977419837

19838+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_tag\_operations module
19839+
-------------------------------------------------------------------------------
19840+
19841+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_record_tag_operations
19842+
:members:
19843+
:show-inheritance:
19844+
1977519845
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_update\_item module
1977619846
----------------------------------------------------------------------------
1977719847

@@ -19842,6 +19912,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_update\_request module
1984219912
:members:
1984319913
:show-inheritance:
1984419914

19915+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_upload\_file module
19916+
-----------------------------------------------------------------------------
19917+
19918+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_records_upload_file
19919+
:members:
19920+
:show-inheritance:
19921+
1984519922
datadog\_api\_client.v2.model.llm\_obs\_dataset\_request module
1984619923
---------------------------------------------------------------
1984719924

@@ -19856,6 +19933,27 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_response module
1985619933
:members:
1985719934
:show-inheritance:
1985819935

19936+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_attributes\_request module
19937+
---------------------------------------------------------------------------------------------------
19938+
19939+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_attributes_request
19940+
:members:
19941+
:show-inheritance:
19942+
19943+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_request module
19944+
---------------------------------------------------------------------------------------
19945+
19946+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_request
19947+
:members:
19948+
:show-inheritance:
19949+
19950+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_request module
19951+
---------------------------------------------------------------------------------
19952+
19953+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_request
19954+
:members:
19955+
:show-inheritance:
19956+
1985919957
datadog\_api\_client.v2.model.llm\_obs\_dataset\_type module
1986019958
------------------------------------------------------------
1986119959

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
"""
2+
Batch update LLM Observability dataset records returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
from datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_attributes_request import (
8+
LLMObsDatasetBatchUpdateDataAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_request import LLMObsDatasetBatchUpdateDataRequest
11+
from datadog_api_client.v2.model.llm_obs_dataset_batch_update_insert_record import LLMObsDatasetBatchUpdateInsertRecord
12+
from datadog_api_client.v2.model.llm_obs_dataset_batch_update_request import LLMObsDatasetBatchUpdateRequest
13+
from datadog_api_client.v2.model.llm_obs_dataset_batch_update_update_record import LLMObsDatasetBatchUpdateUpdateRecord
14+
from datadog_api_client.v2.model.llm_obs_dataset_record_tag_operations import LLMObsDatasetRecordTagOperations
15+
from datadog_api_client.v2.model.llm_obs_dataset_type import LLMObsDatasetType
16+
17+
body = LLMObsDatasetBatchUpdateRequest(
18+
data=LLMObsDatasetBatchUpdateDataRequest(
19+
attributes=LLMObsDatasetBatchUpdateDataAttributesRequest(
20+
create_new_version=True,
21+
delete_records=[],
22+
insert_records=[
23+
LLMObsDatasetBatchUpdateInsertRecord(
24+
expected_output=None,
25+
id="rec-7c3f5a1b-9e2d-4f8a-b1c6-3d7e9f0a2b4c",
26+
input=None,
27+
tag_operations=LLMObsDatasetRecordTagOperations(
28+
add=[],
29+
remove=[],
30+
set=[],
31+
),
32+
tags=[],
33+
),
34+
],
35+
tags=[],
36+
update_records=[
37+
LLMObsDatasetBatchUpdateUpdateRecord(
38+
expected_output=None,
39+
id="rec-7c3f5a1b-9e2d-4f8a-b1c6-3d7e9f0a2b4c",
40+
input=None,
41+
tag_operations=LLMObsDatasetRecordTagOperations(
42+
add=[],
43+
remove=[],
44+
set=[],
45+
),
46+
),
47+
],
48+
),
49+
id="9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d",
50+
type=LLMObsDatasetType.DATASETS,
51+
),
52+
)
53+
54+
configuration = Configuration()
55+
configuration.unstable_operations["batch_update_llm_obs_dataset"] = True
56+
with ApiClient(configuration) as api_client:
57+
api_instance = LLMObservabilityApi(api_client)
58+
response = api_instance.batch_update_llm_obs_dataset(project_id="project_id", dataset_id="dataset_id", body=body)
59+
60+
print(response)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
"""
2+
Clone an LLM Observability dataset returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
from datadog_api_client.v2.model.llm_obs_dataset_clone_data_attributes_request import (
8+
LLMObsDatasetCloneDataAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.llm_obs_dataset_clone_data_request import LLMObsDatasetCloneDataRequest
11+
from datadog_api_client.v2.model.llm_obs_dataset_clone_request import LLMObsDatasetCloneRequest
12+
from datadog_api_client.v2.model.llm_obs_dataset_type import LLMObsDatasetType
13+
14+
body = LLMObsDatasetCloneRequest(
15+
data=LLMObsDatasetCloneDataRequest(
16+
attributes=LLMObsDatasetCloneDataAttributesRequest(
17+
description="Clone of the original dataset for experimentation.",
18+
name="My cloned dataset",
19+
),
20+
id="9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d",
21+
type=LLMObsDatasetType.DATASETS,
22+
),
23+
)
24+
25+
configuration = Configuration()
26+
configuration.unstable_operations["clone_llm_obs_dataset"] = True
27+
with ApiClient(configuration) as api_client:
28+
api_instance = LLMObservabilityApi(api_client)
29+
response = api_instance.clone_llm_obs_dataset(project_id="project_id", dataset_id="dataset_id", body=body)
30+
31+
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Export an LLM Observability dataset returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["export_llm_obs_dataset"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = LLMObservabilityApi(api_client)
12+
response = api_instance.export_llm_obs_dataset(
13+
project_id="project_id",
14+
dataset_id="dataset_id",
15+
)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"""
2+
Restore an LLM Observability dataset version returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
from datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_attributes_request import (
8+
LLMObsDatasetRestoreVersionDataAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_request import (
11+
LLMObsDatasetRestoreVersionDataRequest,
12+
)
13+
from datadog_api_client.v2.model.llm_obs_dataset_restore_version_request import LLMObsDatasetRestoreVersionRequest
14+
from datadog_api_client.v2.model.llm_obs_dataset_type import LLMObsDatasetType
15+
16+
body = LLMObsDatasetRestoreVersionRequest(
17+
data=LLMObsDatasetRestoreVersionDataRequest(
18+
attributes=LLMObsDatasetRestoreVersionDataAttributesRequest(
19+
dataset_version=1,
20+
),
21+
id="9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d",
22+
type=LLMObsDatasetType.DATASETS,
23+
),
24+
)
25+
26+
configuration = Configuration()
27+
configuration.unstable_operations["restore_llm_obs_dataset_version"] = True
28+
with ApiClient(configuration) as api_client:
29+
api_instance = LLMObservabilityApi(api_client)
30+
api_instance.restore_llm_obs_dataset_version(project_id="project_id", dataset_id="dataset_id", body=body)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Upload records to an LLM Observability dataset returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["upload_llm_obs_dataset_records_file"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = LLMObservabilityApi(api_client)
12+
api_instance.upload_llm_obs_dataset_records_file(
13+
project_id="project_id",
14+
dataset_id="dataset_id",
15+
)

src/datadog_api_client/configuration.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,8 @@ def __init__(
266266
"v2.trigger_fleet_schedule": False,
267267
"v2.update_fleet_schedule": False,
268268
"v2.aggregate_llm_obs_experimentation": False,
269+
"v2.batch_update_llm_obs_dataset": False,
270+
"v2.clone_llm_obs_dataset": False,
269271
"v2.create_llm_obs_annotation_queue": False,
270272
"v2.create_llm_obs_annotation_queue_interactions": False,
271273
"v2.create_llm_obs_dataset": False,
@@ -282,6 +284,7 @@ def __init__(
282284
"v2.delete_llm_obs_datasets": False,
283285
"v2.delete_llm_obs_experiments": False,
284286
"v2.delete_llm_obs_projects": False,
287+
"v2.export_llm_obs_dataset": False,
285288
"v2.get_llm_obs_annotated_interactions": False,
286289
"v2.get_llm_obs_annotated_interactions_by_trace_i_ds": False,
287290
"v2.get_llm_obs_annotation_queue_label_schema": False,
@@ -298,6 +301,7 @@ def __init__(
298301
"v2.list_llm_obs_projects": False,
299302
"v2.list_llm_obs_spans": False,
300303
"v2.lock_llm_obs_dataset_draft_state": False,
304+
"v2.restore_llm_obs_dataset_version": False,
301305
"v2.search_llm_obs_experimentation": False,
302306
"v2.search_llm_obs_spans": False,
303307
"v2.simple_search_llm_obs_experimentation": False,
@@ -309,6 +313,7 @@ def __init__(
309313
"v2.update_llm_obs_dataset_records": False,
310314
"v2.update_llm_obs_experiment": False,
311315
"v2.update_llm_obs_project": False,
316+
"v2.upload_llm_obs_dataset_records_file": False,
312317
"v2.create_annotation": False,
313318
"v2.delete_annotation": False,
314319
"v2.get_page_annotations": False,

0 commit comments

Comments
 (0)