Skip to content

Commit a797fc4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 15d471f of spec repo
1 parent da0d5e2 commit a797fc4

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
@@ -19646,6 +19646,62 @@ datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_type module
1964619646
:members:
1964719647
:show-inheritance:
1964819648

19649+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_attributes\_request module
19650+
------------------------------------------------------------------------------------------------
19651+
19652+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_attributes_request
19653+
:members:
19654+
:show-inheritance:
19655+
19656+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_request module
19657+
------------------------------------------------------------------------------------
19658+
19659+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_request
19660+
:members:
19661+
:show-inheritance:
19662+
19663+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_insert\_record module
19664+
-------------------------------------------------------------------------------------
19665+
19666+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_insert_record
19667+
:members:
19668+
:show-inheritance:
19669+
19670+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_request module
19671+
------------------------------------------------------------------------------
19672+
19673+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_request
19674+
:members:
19675+
:show-inheritance:
19676+
19677+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_update\_record module
19678+
-------------------------------------------------------------------------------------
19679+
19680+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_update_record
19681+
:members:
19682+
:show-inheritance:
19683+
19684+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_attributes\_request module
19685+
----------------------------------------------------------------------------------------
19686+
19687+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_attributes_request
19688+
:members:
19689+
:show-inheritance:
19690+
19691+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_request module
19692+
----------------------------------------------------------------------------
19693+
19694+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_request
19695+
:members:
19696+
:show-inheritance:
19697+
19698+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_request module
19699+
----------------------------------------------------------------------
19700+
19701+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_request
19702+
:members:
19703+
:show-inheritance:
19704+
1964919705
datadog\_api\_client.v2.model.llm\_obs\_dataset\_data\_attributes\_request module
1965019706
---------------------------------------------------------------------------------
1965119707

@@ -19709,6 +19765,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_draft\_state\_user module
1970919765
:members:
1971019766
:show-inheritance:
1971119767

19768+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_export\_format module
19769+
----------------------------------------------------------------------
19770+
19771+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_export_format
19772+
:members:
19773+
:show-inheritance:
19774+
1971219775
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_data\_response module
1971319776
------------------------------------------------------------------------------
1971419777

@@ -19723,6 +19786,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_item module
1972319786
:members:
1972419787
:show-inheritance:
1972519788

19789+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_tag\_operations module
19790+
-------------------------------------------------------------------------------
19791+
19792+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_record_tag_operations
19793+
:members:
19794+
:show-inheritance:
19795+
1972619796
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_update\_item module
1972719797
----------------------------------------------------------------------------
1972819798

@@ -19793,6 +19863,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_update\_request module
1979319863
:members:
1979419864
:show-inheritance:
1979519865

19866+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_upload\_file module
19867+
-----------------------------------------------------------------------------
19868+
19869+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_records_upload_file
19870+
:members:
19871+
:show-inheritance:
19872+
1979619873
datadog\_api\_client.v2.model.llm\_obs\_dataset\_request module
1979719874
---------------------------------------------------------------
1979819875

@@ -19807,6 +19884,27 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_response module
1980719884
:members:
1980819885
:show-inheritance:
1980919886

19887+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_attributes\_request module
19888+
---------------------------------------------------------------------------------------------------
19889+
19890+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_attributes_request
19891+
:members:
19892+
:show-inheritance:
19893+
19894+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_request module
19895+
---------------------------------------------------------------------------------------
19896+
19897+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_request
19898+
:members:
19899+
:show-inheritance:
19900+
19901+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_request module
19902+
---------------------------------------------------------------------------------
19903+
19904+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_request
19905+
:members:
19906+
:show-inheritance:
19907+
1981019908
datadog\_api\_client.v2.model.llm\_obs\_dataset\_type module
1981119909
------------------------------------------------------------
1981219910

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)