Skip to content

Commit c5da97b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit bf7cb7b of spec repo
1 parent 286ba55 commit c5da97b

38 files changed

Lines changed: 3237 additions & 4 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 844 additions & 1 deletion
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18561,6 +18561,62 @@ datadog\_api\_client.v2.model.llm\_obs\_custom\_eval\_config\_vertex\_ai\_option
1856118561
:members:
1856218562
:show-inheritance:
1856318563

18564+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_request module
18565+
----------------------------------------------------------------------
18566+
18567+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_request
18568+
:members:
18569+
:show-inheritance:
18570+
18571+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_request\_attributes module
18572+
----------------------------------------------------------------------------------
18573+
18574+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_request_attributes
18575+
:members:
18576+
:show-inheritance:
18577+
18578+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_request\_data module
18579+
----------------------------------------------------------------------------
18580+
18581+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_request_data
18582+
:members:
18583+
:show-inheritance:
18584+
18585+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_request\_type module
18586+
----------------------------------------------------------------------------
18587+
18588+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_request_type
18589+
:members:
18590+
:show-inheritance:
18591+
18592+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response module
18593+
-----------------------------------------------------------------------
18594+
18595+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_response
18596+
:members:
18597+
:show-inheritance:
18598+
18599+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_attributes module
18600+
-----------------------------------------------------------------------------------
18601+
18602+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_response_attributes
18603+
:members:
18604+
:show-inheritance:
18605+
18606+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_data module
18607+
-----------------------------------------------------------------------------
18608+
18609+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_response_data
18610+
:members:
18611+
:show-inheritance:
18612+
18613+
datadog\_api\_client.v2.model.llm\_obs\_data\_deletion\_response\_type module
18614+
-----------------------------------------------------------------------------
18615+
18616+
.. automodule:: datadog_api_client.v2.model.llm_obs_data_deletion_response_type
18617+
:members:
18618+
:show-inheritance:
18619+
1856418620
datadog\_api\_client.v2.model.llm\_obs\_dataset\_data\_attributes\_request module
1856518621
---------------------------------------------------------------------------------
1856618622

@@ -19401,6 +19457,146 @@ datadog\_api\_client.v2.model.llm\_obs\_record\_type module
1940119457
:members:
1940219458
:show-inheritance:
1940319459

19460+
datadog\_api\_client.v2.model.llm\_obs\_search\_spans\_request module
19461+
---------------------------------------------------------------------
19462+
19463+
.. automodule:: datadog_api_client.v2.model.llm_obs_search_spans_request
19464+
:members:
19465+
:show-inheritance:
19466+
19467+
datadog\_api\_client.v2.model.llm\_obs\_search\_spans\_request\_attributes module
19468+
---------------------------------------------------------------------------------
19469+
19470+
.. automodule:: datadog_api_client.v2.model.llm_obs_search_spans_request_attributes
19471+
:members:
19472+
:show-inheritance:
19473+
19474+
datadog\_api\_client.v2.model.llm\_obs\_search\_spans\_request\_data module
19475+
---------------------------------------------------------------------------
19476+
19477+
.. automodule:: datadog_api_client.v2.model.llm_obs_search_spans_request_data
19478+
:members:
19479+
:show-inheritance:
19480+
19481+
datadog\_api\_client.v2.model.llm\_obs\_search\_spans\_request\_type module
19482+
---------------------------------------------------------------------------
19483+
19484+
.. automodule:: datadog_api_client.v2.model.llm_obs_search_spans_request_type
19485+
:members:
19486+
:show-inheritance:
19487+
19488+
datadog\_api\_client.v2.model.llm\_obs\_span\_attributes module
19489+
---------------------------------------------------------------
19490+
19491+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_attributes
19492+
:members:
19493+
:show-inheritance:
19494+
19495+
datadog\_api\_client.v2.model.llm\_obs\_span\_data module
19496+
---------------------------------------------------------
19497+
19498+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_data
19499+
:members:
19500+
:show-inheritance:
19501+
19502+
datadog\_api\_client.v2.model.llm\_obs\_span\_evaluation\_metric module
19503+
-----------------------------------------------------------------------
19504+
19505+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_evaluation_metric
19506+
:members:
19507+
:show-inheritance:
19508+
19509+
datadog\_api\_client.v2.model.llm\_obs\_span\_filter module
19510+
-----------------------------------------------------------
19511+
19512+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_filter
19513+
:members:
19514+
:show-inheritance:
19515+
19516+
datadog\_api\_client.v2.model.llm\_obs\_span\_io module
19517+
-------------------------------------------------------
19518+
19519+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_io
19520+
:members:
19521+
:show-inheritance:
19522+
19523+
datadog\_api\_client.v2.model.llm\_obs\_span\_message module
19524+
------------------------------------------------------------
19525+
19526+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_message
19527+
:members:
19528+
:show-inheritance:
19529+
19530+
datadog\_api\_client.v2.model.llm\_obs\_span\_page\_query module
19531+
----------------------------------------------------------------
19532+
19533+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_page_query
19534+
:members:
19535+
:show-inheritance:
19536+
19537+
datadog\_api\_client.v2.model.llm\_obs\_span\_search\_options module
19538+
--------------------------------------------------------------------
19539+
19540+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_search_options
19541+
:members:
19542+
:show-inheritance:
19543+
19544+
datadog\_api\_client.v2.model.llm\_obs\_span\_tool\_call module
19545+
---------------------------------------------------------------
19546+
19547+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_tool_call
19548+
:members:
19549+
:show-inheritance:
19550+
19551+
datadog\_api\_client.v2.model.llm\_obs\_span\_tool\_definition module
19552+
---------------------------------------------------------------------
19553+
19554+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_tool_definition
19555+
:members:
19556+
:show-inheritance:
19557+
19558+
datadog\_api\_client.v2.model.llm\_obs\_span\_tool\_result module
19559+
-----------------------------------------------------------------
19560+
19561+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_tool_result
19562+
:members:
19563+
:show-inheritance:
19564+
19565+
datadog\_api\_client.v2.model.llm\_obs\_span\_type module
19566+
---------------------------------------------------------
19567+
19568+
.. automodule:: datadog_api_client.v2.model.llm_obs_span_type
19569+
:members:
19570+
:show-inheritance:
19571+
19572+
datadog\_api\_client.v2.model.llm\_obs\_spans\_response module
19573+
--------------------------------------------------------------
19574+
19575+
.. automodule:: datadog_api_client.v2.model.llm_obs_spans_response
19576+
:members:
19577+
:show-inheritance:
19578+
19579+
datadog\_api\_client.v2.model.llm\_obs\_spans\_response\_links module
19580+
---------------------------------------------------------------------
19581+
19582+
.. automodule:: datadog_api_client.v2.model.llm_obs_spans_response_links
19583+
:members:
19584+
:show-inheritance:
19585+
19586+
datadog\_api\_client.v2.model.llm\_obs\_spans\_response\_meta module
19587+
--------------------------------------------------------------------
19588+
19589+
.. automodule:: datadog_api_client.v2.model.llm_obs_spans_response_meta
19590+
:members:
19591+
:show-inheritance:
19592+
19593+
datadog\_api\_client.v2.model.llm\_obs\_spans\_response\_page module
19594+
--------------------------------------------------------------------
19595+
19596+
.. automodule:: datadog_api_client.v2.model.llm_obs_spans_response_page
19597+
:members:
19598+
:show-inheritance:
19599+
1940419600
datadog\_api\_client.v2.model.llm\_obs\_trace\_annotated\_interaction\_item module
1940519601
----------------------------------------------------------------------------------
1940619602

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
Delete LLM Observability data returns "Accepted" 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_data_deletion_request import LLMObsDataDeletionRequest
8+
from datadog_api_client.v2.model.llm_obs_data_deletion_request_attributes import LLMObsDataDeletionRequestAttributes
9+
from datadog_api_client.v2.model.llm_obs_data_deletion_request_data import LLMObsDataDeletionRequestData
10+
from datadog_api_client.v2.model.llm_obs_data_deletion_request_type import LLMObsDataDeletionRequestType
11+
12+
body = LLMObsDataDeletionRequest(
13+
data=LLMObsDataDeletionRequestData(
14+
attributes=LLMObsDataDeletionRequestAttributes(
15+
delay=0,
16+
_from=1705314600000,
17+
query=dict(
18+
query="@trace_id:abc123def456",
19+
),
20+
to=1705315200000,
21+
),
22+
type=LLMObsDataDeletionRequestType.CREATE_DELETION_REQ,
23+
),
24+
)
25+
26+
configuration = Configuration()
27+
configuration.unstable_operations["delete_llm_obs_data"] = True
28+
with ApiClient(configuration) as api_client:
29+
api_instance = LLMObservabilityApi(api_client)
30+
response = api_instance.delete_llm_obs_data(body=body)
31+
32+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List LLM Observability spans 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["list_llm_obs_spans"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = LLMObservabilityApi(api_client)
12+
response = api_instance.list_llm_obs_spans()
13+
14+
print(response)
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
"""
2+
Search LLM Observability spans 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_search_spans_request import LLMObsSearchSpansRequest
8+
from datadog_api_client.v2.model.llm_obs_search_spans_request_attributes import LLMObsSearchSpansRequestAttributes
9+
from datadog_api_client.v2.model.llm_obs_search_spans_request_data import LLMObsSearchSpansRequestData
10+
from datadog_api_client.v2.model.llm_obs_search_spans_request_type import LLMObsSearchSpansRequestType
11+
from datadog_api_client.v2.model.llm_obs_span_filter import LLMObsSpanFilter
12+
from datadog_api_client.v2.model.llm_obs_span_page_query import LLMObsSpanPageQuery
13+
from datadog_api_client.v2.model.llm_obs_span_search_options import LLMObsSpanSearchOptions
14+
15+
body = LLMObsSearchSpansRequest(
16+
data=LLMObsSearchSpansRequestData(
17+
attributes=LLMObsSearchSpansRequestAttributes(
18+
filter=LLMObsSpanFilter(
19+
_from="now-900s",
20+
ml_app="my-llm-app",
21+
query="@session_id:abc123def456",
22+
span_id="abc123def456",
23+
span_kind="llm",
24+
span_name="llm_call",
25+
to="now",
26+
trace_id="trace-9a8b7c6d5e4f",
27+
),
28+
options=LLMObsSpanSearchOptions(
29+
include_attachments=True,
30+
time_offset=0,
31+
),
32+
page=LLMObsSpanPageQuery(
33+
cursor="eyJzdGFydCI6MTAwfQ==",
34+
limit=10,
35+
),
36+
sort="-start_ns",
37+
),
38+
type=LLMObsSearchSpansRequestType.SPANS,
39+
),
40+
)
41+
42+
configuration = Configuration()
43+
configuration.unstable_operations["search_llm_obs_spans"] = True
44+
with ApiClient(configuration) as api_client:
45+
api_instance = LLMObservabilityApi(api_client)
46+
response = api_instance.search_llm_obs_spans(body=body)
47+
48+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ def __init__(
276276
"v2.delete_llm_obs_annotation_queue": False,
277277
"v2.delete_llm_obs_annotation_queue_interactions": False,
278278
"v2.delete_llm_obs_custom_eval_config": False,
279+
"v2.delete_llm_obs_data": False,
279280
"v2.delete_llm_obs_dataset_records": False,
280281
"v2.delete_llm_obs_datasets": False,
281282
"v2.delete_llm_obs_experiments": False,
@@ -289,7 +290,9 @@ def __init__(
289290
"v2.list_llm_obs_experiment_events": False,
290291
"v2.list_llm_obs_experiments": False,
291292
"v2.list_llm_obs_projects": False,
293+
"v2.list_llm_obs_spans": False,
292294
"v2.search_llm_obs_experimentation": False,
295+
"v2.search_llm_obs_spans": False,
293296
"v2.simple_search_llm_obs_experimentation": False,
294297
"v2.update_llm_obs_annotation_queue": False,
295298
"v2.update_llm_obs_annotation_queue_label_schema": False,

0 commit comments

Comments
 (0)