Skip to content

Commit 53a4bb5

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 61c18d7 of spec repo
1 parent d86e671 commit 53a4bb5

26 files changed

Lines changed: 2394 additions & 19 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 706 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
@@ -19485,6 +19485,62 @@ datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_type module
1948519485
:members:
1948619486
:show-inheritance:
1948719487

19488+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_attributes\_request module
19489+
------------------------------------------------------------------------------------------------
19490+
19491+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_attributes_request
19492+
:members:
19493+
:show-inheritance:
19494+
19495+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_data\_request module
19496+
------------------------------------------------------------------------------------
19497+
19498+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_data_request
19499+
:members:
19500+
:show-inheritance:
19501+
19502+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_insert\_record module
19503+
-------------------------------------------------------------------------------------
19504+
19505+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_insert_record
19506+
:members:
19507+
:show-inheritance:
19508+
19509+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_request module
19510+
------------------------------------------------------------------------------
19511+
19512+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_request
19513+
:members:
19514+
:show-inheritance:
19515+
19516+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_batch\_update\_update\_record module
19517+
-------------------------------------------------------------------------------------
19518+
19519+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_batch_update_update_record
19520+
:members:
19521+
:show-inheritance:
19522+
19523+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_attributes\_request module
19524+
----------------------------------------------------------------------------------------
19525+
19526+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_attributes_request
19527+
:members:
19528+
:show-inheritance:
19529+
19530+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_data\_request module
19531+
----------------------------------------------------------------------------
19532+
19533+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_data_request
19534+
:members:
19535+
:show-inheritance:
19536+
19537+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_clone\_request module
19538+
----------------------------------------------------------------------
19539+
19540+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_clone_request
19541+
:members:
19542+
:show-inheritance:
19543+
1948819544
datadog\_api\_client.v2.model.llm\_obs\_dataset\_data\_attributes\_request module
1948919545
---------------------------------------------------------------------------------
1949019546

@@ -19548,6 +19604,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_draft\_state\_user module
1954819604
:members:
1954919605
:show-inheritance:
1955019606

19607+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_export\_format module
19608+
----------------------------------------------------------------------
19609+
19610+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_export_format
19611+
:members:
19612+
:show-inheritance:
19613+
1955119614
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_data\_response module
1955219615
------------------------------------------------------------------------------
1955319616

@@ -19562,6 +19625,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_item module
1956219625
:members:
1956319626
:show-inheritance:
1956419627

19628+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_tag\_operations module
19629+
-------------------------------------------------------------------------------
19630+
19631+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_record_tag_operations
19632+
:members:
19633+
:show-inheritance:
19634+
1956519635
datadog\_api\_client.v2.model.llm\_obs\_dataset\_record\_update\_item module
1956619636
----------------------------------------------------------------------------
1956719637

@@ -19632,6 +19702,13 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_update\_request module
1963219702
:members:
1963319703
:show-inheritance:
1963419704

19705+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_records\_upload\_file module
19706+
-----------------------------------------------------------------------------
19707+
19708+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_records_upload_file
19709+
:members:
19710+
:show-inheritance:
19711+
1963519712
datadog\_api\_client.v2.model.llm\_obs\_dataset\_request module
1963619713
---------------------------------------------------------------
1963719714

@@ -19646,6 +19723,27 @@ datadog\_api\_client.v2.model.llm\_obs\_dataset\_response module
1964619723
:members:
1964719724
:show-inheritance:
1964819725

19726+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_attributes\_request module
19727+
---------------------------------------------------------------------------------------------------
19728+
19729+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_attributes_request
19730+
:members:
19731+
:show-inheritance:
19732+
19733+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_data\_request module
19734+
---------------------------------------------------------------------------------------
19735+
19736+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_data_request
19737+
:members:
19738+
:show-inheritance:
19739+
19740+
datadog\_api\_client.v2.model.llm\_obs\_dataset\_restore\_version\_request module
19741+
---------------------------------------------------------------------------------
19742+
19743+
.. automodule:: datadog_api_client.v2.model.llm_obs_dataset_restore_version_request
19744+
:members:
19745+
:show-inheritance:
19746+
1964919747
datadog\_api\_client.v2.model.llm\_obs\_dataset\_type module
1965019748
------------------------------------------------------------
1965119749

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+
response = 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.anonymize_users": False,
313318
"v2.validate": False,
314319
"v2.create_open_api": False,

0 commit comments

Comments
 (0)