@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LlmObservabilityApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LlmObservabilityApi.ExportLLMObsDatasetOptionalParameters
Manage optional parameters to exportLLMObsDataset.
|
static class |
LlmObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters
Manage optional parameters to getLLMObsAnnotatedInteractionsByTraceIDs.
|
static class |
LlmObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters
Manage optional parameters to listLLMObsAnnotationQueues.
|
static class |
LlmObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters
Manage optional parameters to listLLMObsDatasetRecords.
|
static class |
LlmObservabilityApi.ListLLMObsDatasetsOptionalParameters
Manage optional parameters to listLLMObsDatasets.
|
static class |
LlmObservabilityApi.ListLLMObsExperimentEventsOptionalParameters
Manage optional parameters to listLLMObsExperimentEvents.
|
static class |
LlmObservabilityApi.ListLLMObsExperimentsOptionalParameters
Manage optional parameters to listLLMObsExperiments.
|
static class |
LlmObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters
Manage optional parameters to listLLMObsPatternsClusteredPoints.
|
static class |
LlmObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters
Manage optional parameters to listLLMObsPatternsTopics.
|
static class |
LlmObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters
Manage optional parameters to listLLMObsPatternsTopicsWithClusteredPoints.
|
static class |
LlmObservabilityApi.ListLLMObsProjectsOptionalParameters
Manage optional parameters to listLLMObsProjects.
|
static class |
LlmObservabilityApi.ListLLMObsSpansOptionalParameters
Manage optional parameters to listLLMObsSpans.
|
static class |
LlmObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters
Manage optional parameters to uploadLLMObsDatasetRecordsFile.
|
| Constructor and Description |
|---|
LlmObservabilityApi() |
LlmObservabilityApi(ApiClient apiClient) |
public LlmObservabilityApi()
public LlmObservabilityApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic LLMObsExperimentationAnalyticsResponse aggregateLLMObsExperimentation(LLMObsExperimentationAnalyticsRequest body) throws ApiException
body - Analytics payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentationAnalyticsResponse> aggregateLLMObsExperimentationAsync(LLMObsExperimentationAnalyticsRequest body)
body - Analytics payload. (required)public ApiResponse<LLMObsExperimentationAnalyticsResponse> aggregateLLMObsExperimentationWithHttpInfo(LLMObsExperimentationAnalyticsRequest body) throws ApiException
span_id
or experiment_id.
At least one compute definition and one index must be provided.
body - Analytics payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsExperimentationAnalyticsResponse>> aggregateLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationAnalyticsRequest body)
body - Analytics payload. (required)public LLMObsDatasetRecordsMutationResponse batchUpdateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Batch update payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetRecordsMutationResponse> batchUpdateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Batch update payload. (required)public ApiResponse<LLMObsDatasetRecordsMutationResponse> batchUpdateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Batch update payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 413 | Payload Too Large | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> batchUpdateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Batch update payload. (required)public LLMObsDatasetResponse cloneLLMObsDataset(String projectId, String datasetId, LLMObsDatasetCloneRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the source LLM Observability dataset to clone. (required)body - Clone dataset payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetResponse> cloneLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the source LLM Observability dataset to clone. (required)body - Clone dataset payload. (required)public ApiResponse<LLMObsDatasetResponse> cloneLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetCloneRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the source LLM Observability dataset to clone. (required)body - Clone dataset payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> cloneLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the source LLM Observability dataset to clone. (required)body - Clone dataset payload. (required)public LLMObsAnnotationQueueResponse createLLMObsAnnotationQueue(LLMObsAnnotationQueueRequest body) throws ApiException
body - Create annotation queue payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueueResponse> createLLMObsAnnotationQueueAsync(LLMObsAnnotationQueueRequest body)
body - Create annotation queue payload. (required)public ApiResponse<LLMObsAnnotationQueueResponse> createLLMObsAnnotationQueueWithHttpInfo(LLMObsAnnotationQueueRequest body) throws ApiException
name and project_id fields are
required. An optional annotation_schema can be provided to define the labels for
the queue. Fields such as created_by, owned_by, created_at
, modified_by, and modified_at are inferred by the backend.body - Create annotation queue payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>> createLLMObsAnnotationQueueWithHttpInfoAsync(LLMObsAnnotationQueueRequest body)
body - Create annotation queue payload. (required)public LLMObsAnnotationQueueInteractionsResponse createLLMObsAnnotationQueueInteractions(String queueId, LLMObsAnnotationQueueInteractionsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Add interactions payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueueInteractionsResponse> createLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Add interactions payload. (required)public ApiResponse<LLMObsAnnotationQueueInteractionsResponse> createLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsAnnotationQueueInteractionsRequest body) throws ApiException
type:
trace, experiment_trace, session: content_id
references the upstream entity; the server fetches the actual content.
display_block: omit content_id and provide the rendered content
in display_block. The server generates content_id as a
deterministic hash of the block list.
Items of different types can be mixed in a single request.
queueId - The ID of the LLM Observability annotation queue. (required)body - Add interactions payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueInteractionsResponse>> createLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Add interactions payload. (required)public LLMObsDatasetResponse createLLMObsDataset(String projectId, LLMObsDatasetRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Create dataset payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetResponse> createLLMObsDatasetAsync(String projectId, LLMObsDatasetRequest body)
projectId - The ID of the LLM Observability project. (required)body - Create dataset payload. (required)public ApiResponse<LLMObsDatasetResponse> createLLMObsDatasetWithHttpInfo(String projectId, LLMObsDatasetRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Create dataset payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> createLLMObsDatasetWithHttpInfoAsync(String projectId, LLMObsDatasetRequest body)
projectId - The ID of the LLM Observability project. (required)body - Create dataset payload. (required)public LLMObsDatasetRecordsMutationResponse createLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Append records payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetRecordsMutationResponse> createLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Append records payload. (required)public ApiResponse<LLMObsDatasetRecordsMutationResponse> createLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Append records payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> createLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Append records payload. (required)public LLMObsExperimentResponse createLLMObsExperiment(LLMObsExperimentRequest body) throws ApiException
See createLLMObsExperimentWithHttpInfo(com.datadog.api.client.v2.model.LLMObsExperimentRequest).
body - Create experiment payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentResponse> createLLMObsExperimentAsync(LLMObsExperimentRequest body)
See createLLMObsExperimentWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsExperimentRequest).
body - Create experiment payload. (required)public ApiResponse<LLMObsExperimentResponse> createLLMObsExperimentWithHttpInfo(LLMObsExperimentRequest body) throws ApiException
body - Create experiment payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsExperimentResponse>> createLLMObsExperimentWithHttpInfoAsync(LLMObsExperimentRequest body)
See createLLMObsExperimentWithHttpInfo(com.datadog.api.client.v2.model.LLMObsExperimentRequest).
body - Create experiment payload. (required)public void createLLMObsExperimentEvents(String experimentId, LLMObsExperimentEventsRequest body) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)body - Experiment events payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createLLMObsExperimentEventsAsync(String experimentId, LLMObsExperimentEventsRequest body)
experimentId - The ID of the LLM Observability experiment. (required)body - Experiment events payload. (required)public ApiResponse<Void> createLLMObsExperimentEventsWithHttpInfo(String experimentId, LLMObsExperimentEventsRequest body) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)body - Experiment events payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, LLMObsExperimentEventsRequest body)
experimentId - The ID of the LLM Observability experiment. (required)body - Experiment events payload. (required)public LLMObsIntegrationInferenceResponse createLLMObsIntegrationInference(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) throws ApiException
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)body - Inference request parameters. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsIntegrationInferenceResponse> createLLMObsIntegrationInferenceAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body)
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)body - Inference request parameters. (required)public ApiResponse<LLMObsIntegrationInferenceResponse> createLLMObsIntegrationInferenceWithHttpInfo(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) throws ApiException
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)body - Inference request parameters. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsIntegrationInferenceResponse>> createLLMObsIntegrationInferenceWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body)
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)body - Inference request parameters. (required)public LLMObsProjectResponse createLLMObsProject(LLMObsProjectRequest body) throws ApiException
See createLLMObsProjectWithHttpInfo(com.datadog.api.client.v2.model.LLMObsProjectRequest).
body - Create project payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsProjectResponse> createLLMObsProjectAsync(LLMObsProjectRequest body)
See createLLMObsProjectWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsProjectRequest).
body - Create project payload. (required)public ApiResponse<LLMObsProjectResponse> createLLMObsProjectWithHttpInfo(LLMObsProjectRequest body) throws ApiException
body - Create project payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsProjectResponse>> createLLMObsProjectWithHttpInfoAsync(LLMObsProjectRequest body)
See createLLMObsProjectWithHttpInfo(com.datadog.api.client.v2.model.LLMObsProjectRequest).
body - Create project payload. (required)public void deleteLLMObsAnnotationQueue(String queueId) throws ApiException
See deleteLLMObsAnnotationQueueWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsAnnotationQueueAsync(String queueId)
See deleteLLMObsAnnotationQueueWithHttpInfoAsync(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public ApiResponse<Void> deleteLLMObsAnnotationQueueWithHttpInfo(String queueId) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsAnnotationQueueWithHttpInfoAsync(String queueId)
See deleteLLMObsAnnotationQueueWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public void deleteLLMObsAnnotationQueueInteractions(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete interactions payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete interactions payload. (required)public ApiResponse<Void> deleteLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete interactions payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete interactions payload. (required)public LLMObsDeleteAnnotationsResponse deleteLLMObsAnnotations(String queueId, LLMObsDeleteAnnotationsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete annotations payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDeleteAnnotationsResponse> deleteLLMObsAnnotationsAsync(String queueId, LLMObsDeleteAnnotationsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete annotations payload. (required)public ApiResponse<LLMObsDeleteAnnotationsResponse> deleteLLMObsAnnotationsWithHttpInfo(String queueId, LLMObsDeleteAnnotationsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete annotations payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK — annotations deleted. Errors for annotations that could not be deleted are listed in `errors`. | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found — the queue does not exist. | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDeleteAnnotationsResponse>> deleteLLMObsAnnotationsWithHttpInfoAsync(String queueId, LLMObsDeleteAnnotationsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Delete annotations payload. (required)public void deleteLLMObsCustomEvalConfig(String evalName) throws ApiException
See deleteLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsCustomEvalConfigAsync(String evalName)
See deleteLLMObsCustomEvalConfigWithHttpInfoAsync(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)public ApiResponse<Void> deleteLLMObsCustomEvalConfigWithHttpInfo(String evalName) throws ApiException
evalName - The name of the custom LLM Observability evaluator configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName)
See deleteLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)public LLMObsDataDeletionResponse deleteLLMObsData(LLMObsDataDeletionRequest body) throws ApiException
See deleteLLMObsDataWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDataDeletionRequest).
body - Data deletion request payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDataDeletionResponse> deleteLLMObsDataAsync(LLMObsDataDeletionRequest body)
See deleteLLMObsDataWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsDataDeletionRequest).
body - Data deletion request payload. (required)public ApiResponse<LLMObsDataDeletionResponse> deleteLLMObsDataWithHttpInfo(LLMObsDataDeletionRequest body) throws ApiException
body - Data deletion request payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDataDeletionResponse>> deleteLLMObsDataWithHttpInfoAsync(LLMObsDataDeletionRequest body)
See deleteLLMObsDataWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDataDeletionRequest).
body - Data deletion request payload. (required)public void deleteLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Delete records payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Delete records payload. (required)public ApiResponse<Void> deleteLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Delete records payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Delete records payload. (required)public void deleteLLMObsDatasets(String projectId, LLMObsDeleteDatasetsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Delete datasets payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsDatasetsAsync(String projectId, LLMObsDeleteDatasetsRequest body)
projectId - The ID of the LLM Observability project. (required)body - Delete datasets payload. (required)public ApiResponse<Void> deleteLLMObsDatasetsWithHttpInfo(String projectId, LLMObsDeleteDatasetsRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Delete datasets payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsDatasetsWithHttpInfoAsync(String projectId, LLMObsDeleteDatasetsRequest body)
projectId - The ID of the LLM Observability project. (required)body - Delete datasets payload. (required)public void deleteLLMObsExperiments(LLMObsDeleteExperimentsRequest body) throws ApiException
See deleteLLMObsExperimentsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteExperimentsRequest).
body - Delete experiments payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsExperimentsAsync(LLMObsDeleteExperimentsRequest body)
body - Delete experiments payload. (required)public ApiResponse<Void> deleteLLMObsExperimentsWithHttpInfo(LLMObsDeleteExperimentsRequest body) throws ApiException
body - Delete experiments payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsExperimentsWithHttpInfoAsync(LLMObsDeleteExperimentsRequest body)
See deleteLLMObsExperimentsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteExperimentsRequest).
body - Delete experiments payload. (required)public void deleteLLMObsPatternsConfig(String configId) throws ApiException
See deleteLLMObsPatternsConfigWithHttpInfo(java.lang.String).
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsPatternsConfigAsync(String configId)
See deleteLLMObsPatternsConfigWithHttpInfoAsync(java.lang.String).
configId - The ID of the patterns configuration. (required)public ApiResponse<Void> deleteLLMObsPatternsConfigWithHttpInfo(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsPatternsConfigWithHttpInfoAsync(String configId)
See deleteLLMObsPatternsConfigWithHttpInfo(java.lang.String).
configId - The ID of the patterns configuration. (required)public void deleteLLMObsProjects(LLMObsDeleteProjectsRequest body) throws ApiException
See deleteLLMObsProjectsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).
body - Delete projects payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteLLMObsProjectsAsync(LLMObsDeleteProjectsRequest body)
See deleteLLMObsProjectsWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).
body - Delete projects payload. (required)public ApiResponse<Void> deleteLLMObsProjectsWithHttpInfo(LLMObsDeleteProjectsRequest body) throws ApiException
body - Delete projects payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteLLMObsProjectsWithHttpInfoAsync(LLMObsDeleteProjectsRequest body)
See deleteLLMObsProjectsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).
body - Delete projects payload. (required)public String exportLLMObsDataset(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<String> exportLLMObsDatasetAsync(String projectId, String datasetId)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public String exportLLMObsDataset(String projectId, String datasetId, LlmObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<String> exportLLMObsDatasetAsync(String projectId, String datasetId, LlmObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public ApiResponse<String> exportLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LlmObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<String>> exportLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LlmObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public LLMObsAnnotatedInteractionsResponse getLLMObsAnnotatedInteractions(String queueId) throws ApiException
See getLLMObsAnnotatedInteractionsWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotatedInteractionsResponse> getLLMObsAnnotatedInteractionsAsync(String queueId)
See getLLMObsAnnotatedInteractionsWithHttpInfoAsync(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public ApiResponse<LLMObsAnnotatedInteractionsResponse> getLLMObsAnnotatedInteractionsWithHttpInfo(String queueId) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsResponse>> getLLMObsAnnotatedInteractionsWithHttpInfoAsync(String queueId)
See getLLMObsAnnotatedInteractionsWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public LLMObsAnnotatedInteractionsByTraceResponse getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds) throws ApiException
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds)
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)public LLMObsAnnotatedInteractionsByTraceResponse getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds, LlmObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) throws ApiException
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds, LlmObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters)
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfo(List<String> contentIds, LlmObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) throws ApiException
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse>> getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfoAsync(List<String> contentIds, LlmObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters)
contentIds - One or more content IDs to retrieve annotated interactions for. At least one
is required. (required)parameters - Optional parameters for the request.public LLMObsAnnotationQueueLabelSchemaResponse getLLMObsAnnotationQueueLabelSchema(String queueId) throws ApiException
See getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse> getLLMObsAnnotationQueueLabelSchemaAsync(String queueId)
See getLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse> getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(String queueId) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>> getLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(String queueId)
See getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(java.lang.String).
queueId - The ID of the LLM Observability annotation queue. (required)public LLMObsCustomEvalConfigResponse getLLMObsCustomEvalConfig(String evalName) throws ApiException
See getLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsCustomEvalConfigResponse> getLLMObsCustomEvalConfigAsync(String evalName)
See getLLMObsCustomEvalConfigWithHttpInfoAsync(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)public ApiResponse<LLMObsCustomEvalConfigResponse> getLLMObsCustomEvalConfigWithHttpInfo(String evalName) throws ApiException
evalName - The name of the custom LLM Observability evaluator configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsCustomEvalConfigResponse>> getLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName)
See getLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).
evalName - The name of the custom LLM Observability evaluator configuration. (required)public LLMObsDatasetDraftStateResponse getLLMObsDatasetDraftState(String projectId, String datasetId) throws ApiException
See getLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetDraftStateResponse> getLLMObsDatasetDraftStateAsync(String projectId, String datasetId)
See getLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public ApiResponse<LLMObsDatasetDraftStateResponse> getLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>> getLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId)
See getLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public LLMObsPatternsConfigResponse getLLMObsPatternsConfig() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsConfigResponse> getLLMObsPatternsConfigAsync()
public ApiResponse<LLMObsPatternsConfigResponse> getLLMObsPatternsConfigWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>> getLLMObsPatternsConfigWithHttpInfoAsync()
public LLMObsPatternsRunStatusResponse getLLMObsPatternsRunStatus(String configId) throws ApiException
See getLLMObsPatternsRunStatusWithHttpInfo(java.lang.String).
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsRunStatusResponse> getLLMObsPatternsRunStatusAsync(String configId)
See getLLMObsPatternsRunStatusWithHttpInfoAsync(java.lang.String).
configId - The ID of the patterns configuration. (required)public ApiResponse<LLMObsPatternsRunStatusResponse> getLLMObsPatternsRunStatusWithHttpInfo(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsRunStatusResponse>> getLLMObsPatternsRunStatusWithHttpInfoAsync(String configId)
See getLLMObsPatternsRunStatusWithHttpInfo(java.lang.String).
configId - The ID of the patterns configuration. (required)public LLMObsAnnotationQueuesResponse listLLMObsAnnotationQueues() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueuesResponse> listLLMObsAnnotationQueuesAsync()
public LLMObsAnnotationQueuesResponse listLLMObsAnnotationQueues(LlmObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueuesResponse> listLLMObsAnnotationQueuesAsync(LlmObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<LLMObsAnnotationQueuesResponse> listLLMObsAnnotationQueuesWithHttpInfo(LlmObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueuesResponse>> listLLMObsAnnotationQueuesWithHttpInfoAsync(LlmObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters)
parameters - Optional parameters for the request.public LLMObsDatasetRecordsListResponse listLLMObsDatasetRecords(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsAsync(String projectId, String datasetId)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public LLMObsDatasetRecordsListResponse listLLMObsDatasetRecords(String projectId, String datasetId, LlmObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsAsync(String projectId, String datasetId, LlmObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LlmObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsListResponse>> listLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LlmObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public LLMObsDatasetsResponse listLLMObsDatasets(String projectId) throws ApiException
projectId - The ID of the LLM Observability project. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetsResponse> listLLMObsDatasetsAsync(String projectId)
projectId - The ID of the LLM Observability project. (required)public LLMObsDatasetsResponse listLLMObsDatasets(String projectId, LlmObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetsResponse> listLLMObsDatasetsAsync(String projectId, LlmObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsDatasetsResponse> listLLMObsDatasetsWithHttpInfo(String projectId, LlmObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetsResponse>> listLLMObsDatasetsWithHttpInfoAsync(String projectId, LlmObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)parameters - Optional parameters for the request.public LLMObsDatasetVersionsResponse listLLMObsDatasetVersions(String projectId, String datasetId) throws ApiException
See listLLMObsDatasetVersionsWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetVersionsResponse> listLLMObsDatasetVersionsAsync(String projectId, String datasetId)
See listLLMObsDatasetVersionsWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public ApiResponse<LLMObsDatasetVersionsResponse> listLLMObsDatasetVersionsWithHttpInfo(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsDatasetVersionsResponse>> listLLMObsDatasetVersionsWithHttpInfoAsync(String projectId, String datasetId)
See listLLMObsDatasetVersionsWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public LLMObsExperimentEventsV2Response listLLMObsExperimentEvents(String experimentId) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsAsync(String experimentId)
experimentId - The ID of the LLM Observability experiment. (required)public LLMObsExperimentEventsV2Response listLLMObsExperimentEvents(String experimentId, LlmObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsAsync(String experimentId, LlmObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters)
experimentId - The ID of the LLM Observability experiment. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsWithHttpInfo(String experimentId, LlmObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>> listLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, LlmObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters)
experimentId - The ID of the LLM Observability experiment. (required)parameters - Optional parameters for the request.@Deprecated public LLMObsExperimentSpansResponse listLLMObsExperimentEventsV1(String experimentId) throws ApiException
See listLLMObsExperimentEventsV1WithHttpInfo(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)ApiException - if fails to make API call@Deprecated public CompletableFuture<LLMObsExperimentSpansResponse> listLLMObsExperimentEventsV1Async(String experimentId)
See listLLMObsExperimentEventsV1WithHttpInfoAsync(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)@Deprecated public ApiResponse<LLMObsExperimentSpansResponse> listLLMObsExperimentEventsV1WithHttpInfo(String experimentId) throws ApiException
ListLLMObsExperimentEventsV3
.experimentId - The ID of the LLM Observability experiment. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
@Deprecated public CompletableFuture<ApiResponse<LLMObsExperimentSpansResponse>> listLLMObsExperimentEventsV1WithHttpInfoAsync(String experimentId)
See listLLMObsExperimentEventsV1WithHttpInfo(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)@Deprecated public LLMObsExperimentEventsV2Response listLLMObsExperimentEventsV2(String experimentId) throws ApiException
See listLLMObsExperimentEventsV2WithHttpInfo(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)ApiException - if fails to make API call@Deprecated public CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsV2Async(String experimentId)
See listLLMObsExperimentEventsV2WithHttpInfoAsync(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)@Deprecated public ApiResponse<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsV2WithHttpInfo(String experimentId) throws ApiException
ListLLMObsExperimentEventsV3
instead.experimentId - The ID of the LLM Observability experiment. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
@Deprecated public CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>> listLLMObsExperimentEventsV2WithHttpInfoAsync(String experimentId)
See listLLMObsExperimentEventsV2WithHttpInfo(java.lang.String).
experimentId - The ID of the LLM Observability experiment. (required)public LLMObsExperimentsResponse listLLMObsExperiments() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentsResponse> listLLMObsExperimentsAsync()
public LLMObsExperimentsResponse listLLMObsExperiments(LlmObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentsResponse> listLLMObsExperimentsAsync(LlmObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<LLMObsExperimentsResponse> listLLMObsExperimentsWithHttpInfo(LlmObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsExperimentsResponse>> listLLMObsExperimentsWithHttpInfoAsync(LlmObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters)
parameters - Optional parameters for the request.public List<LLMObsIntegrationAccount> listLLMObsIntegrationAccounts(LLMObsIntegrationName integration) throws ApiException
See listLLMObsIntegrationAccountsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsIntegrationName).
integration - The name of the LLM integration. (required)ApiException - if fails to make API callpublic CompletableFuture<List<LLMObsIntegrationAccount>> listLLMObsIntegrationAccountsAsync(LLMObsIntegrationName integration)
integration - The name of the LLM integration. (required)public ApiResponse<List<LLMObsIntegrationAccount>> listLLMObsIntegrationAccountsWithHttpInfo(LLMObsIntegrationName integration) throws ApiException
integration - The name of the LLM integration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<List<LLMObsIntegrationAccount>>> listLLMObsIntegrationAccountsWithHttpInfoAsync(LLMObsIntegrationName integration)
See listLLMObsIntegrationAccountsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsIntegrationName).
integration - The name of the LLM integration. (required)public List<LLMObsIntegrationModel> listLLMObsIntegrationModels(LLMObsIntegrationName integration, String accountId) throws ApiException
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)ApiException - if fails to make API callpublic CompletableFuture<List<LLMObsIntegrationModel>> listLLMObsIntegrationModelsAsync(LLMObsIntegrationName integration, String accountId)
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)public ApiResponse<List<LLMObsIntegrationModel>> listLLMObsIntegrationModelsWithHttpInfo(LLMObsIntegrationName integration, String accountId) throws ApiException
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<List<LLMObsIntegrationModel>>> listLLMObsIntegrationModelsWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId)
integration - The name of the LLM integration. (required)accountId - The ID of the integration account. (required)public LLMObsPatternsClusteredPointsResponse listLLMObsPatternsClusteredPoints(String topicId) throws ApiException
topicId - The ID of the topic to retrieve clustered points for. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsAsync(String topicId)
topicId - The ID of the topic to retrieve clustered points for. (required)public LLMObsPatternsClusteredPointsResponse listLLMObsPatternsClusteredPoints(String topicId, LlmObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) throws ApiException
topicId - The ID of the topic to retrieve clustered points for. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsAsync(String topicId, LlmObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters)
topicId - The ID of the topic to retrieve clustered points for. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsWithHttpInfo(String topicId, LlmObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) throws ApiException
topicId - The ID of the topic to retrieve clustered points for. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsClusteredPointsResponse>> listLLMObsPatternsClusteredPointsWithHttpInfoAsync(String topicId, LlmObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters)
topicId - The ID of the topic to retrieve clustered points for. (required)parameters - Optional parameters for the request.public LLMObsPatternsConfigsResponse listLLMObsPatternsConfigs() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsConfigsResponse> listLLMObsPatternsConfigsAsync()
public ApiResponse<LLMObsPatternsConfigsResponse> listLLMObsPatternsConfigsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsConfigsResponse>> listLLMObsPatternsConfigsWithHttpInfoAsync()
public LLMObsPatternsRunsResponse listLLMObsPatternsRuns(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsRunsResponse> listLLMObsPatternsRunsAsync(String configId)
See listLLMObsPatternsRunsWithHttpInfoAsync(java.lang.String).
configId - The ID of the patterns configuration. (required)public ApiResponse<LLMObsPatternsRunsResponse> listLLMObsPatternsRunsWithHttpInfo(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsRunsResponse>> listLLMObsPatternsRunsWithHttpInfoAsync(String configId)
configId - The ID of the patterns configuration. (required)public LLMObsPatternsTopicsResponse listLLMObsPatternsTopics(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsAsync(String configId)
configId - The ID of the patterns configuration. (required)public LLMObsPatternsTopicsResponse listLLMObsPatternsTopics(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) throws ApiException
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsAsync(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters)
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsWithHttpInfo(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) throws ApiException
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsTopicsResponse>> listLLMObsPatternsTopicsWithHttpInfoAsync(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters)
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.public LLMObsPatternsTopicsWithClusteredPointsResponse listLLMObsPatternsTopicsWithClusteredPoints(String configId) throws ApiException
configId - The ID of the patterns configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsAsync(String configId)
configId - The ID of the patterns configuration. (required)public LLMObsPatternsTopicsWithClusteredPointsResponse listLLMObsPatternsTopicsWithClusteredPoints(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) throws ApiException
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsAsync(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters)
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.public ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfo(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) throws ApiException
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse>> listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfoAsync(String configId, LlmObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters)
configId - The ID of the patterns configuration. (required)parameters - Optional parameters for the request.public LLMObsProjectsResponse listLLMObsProjects() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsProjectsResponse> listLLMObsProjectsAsync()
public LLMObsProjectsResponse listLLMObsProjects(LlmObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsProjectsResponse> listLLMObsProjectsAsync(LlmObservabilityApi.ListLLMObsProjectsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<LLMObsProjectsResponse> listLLMObsProjectsWithHttpInfo(LlmObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsProjectsResponse>> listLLMObsProjectsWithHttpInfoAsync(LlmObservabilityApi.ListLLMObsProjectsOptionalParameters parameters)
parameters - Optional parameters for the request.public LLMObsSpansResponse listLLMObsSpans() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<LLMObsSpansResponse> listLLMObsSpansAsync()
public LLMObsSpansResponse listLLMObsSpans(LlmObservabilityApi.ListLLMObsSpansOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<LLMObsSpansResponse> listLLMObsSpansAsync(LlmObservabilityApi.ListLLMObsSpansOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<LLMObsSpansResponse> listLLMObsSpansWithHttpInfo(LlmObservabilityApi.ListLLMObsSpansOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsSpansResponse>> listLLMObsSpansWithHttpInfoAsync(LlmObservabilityApi.ListLLMObsSpansOptionalParameters parameters)
parameters - Optional parameters for the request.public LLMObsDatasetDraftStateResponse lockLLMObsDatasetDraftState(String projectId, String datasetId) throws ApiException
See lockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetDraftStateResponse> lockLLMObsDatasetDraftStateAsync(String projectId, String datasetId)
See lockLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public ApiResponse<LLMObsDatasetDraftStateResponse> lockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>> lockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId)
See lockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public void restoreLLMObsDatasetVersion(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Restore dataset version payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> restoreLLMObsDatasetVersionAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Restore dataset version payload. (required)public ApiResponse<Void> restoreLLMObsDatasetVersionWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Restore dataset version payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<Void>> restoreLLMObsDatasetVersionWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Restore dataset version payload. (required)public LLMObsExperimentationSearchResponse searchLLMObsExperimentation(LLMObsExperimentationSearchRequest body) throws ApiException
body - Experimentation search payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentationSearchResponse> searchLLMObsExperimentationAsync(LLMObsExperimentationSearchRequest body)
body - Experimentation search payload. (required)public ApiResponse<LLMObsExperimentationSearchResponse> searchLLMObsExperimentationWithHttpInfo(LLMObsExperimentationSearchRequest body) throws ApiException
The filter.scope field controls which entity types are returned. At least one
valid scope must be provided.
Returns 200 OK when all results fit in a single page. Returns
206 Partial Content with a cursor in meta.after when additional pages are
available.
body - Experimentation search payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK — all results returned in a single page. | - |
| 206 | Partial Content — more results are available. Use `meta.after` as the next `page.cursor`. | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsExperimentationSearchResponse>> searchLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationSearchRequest body)
body - Experimentation search payload. (required)public LLMObsSpansResponse searchLLMObsSpans(LLMObsSearchSpansRequest body) throws ApiException
See searchLLMObsSpansWithHttpInfo(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).
body - Search spans payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsSpansResponse> searchLLMObsSpansAsync(LLMObsSearchSpansRequest body)
See searchLLMObsSpansWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).
body - Search spans payload. (required)public ApiResponse<LLMObsSpansResponse> searchLLMObsSpansWithHttpInfo(LLMObsSearchSpansRequest body) throws ApiException
body - Search spans payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsSpansResponse>> searchLLMObsSpansWithHttpInfoAsync(LLMObsSearchSpansRequest body)
See searchLLMObsSpansWithHttpInfo(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).
body - Search spans payload. (required)public LLMObsExperimentationSimpleSearchResponse simpleSearchLLMObsExperimentation(LLMObsExperimentationSimpleSearchRequest body) throws ApiException
body - Simple search payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentationSimpleSearchResponse> simpleSearchLLMObsExperimentationAsync(LLMObsExperimentationSimpleSearchRequest body)
body - Simple search payload. (required)public ApiResponse<LLMObsExperimentationSimpleSearchResponse> simpleSearchLLMObsExperimentationWithHttpInfo(LLMObsExperimentationSimpleSearchRequest body) throws ApiException
The filter.scope field controls which entity types are returned. At least one
valid scope must be provided.
body - Simple search payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsExperimentationSimpleSearchResponse>> simpleSearchLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationSimpleSearchRequest body)
body - Simple search payload. (required)public LLMObsPatternsTriggerResponse triggerLLMObsPatterns(LLMObsPatternsTriggerRequest body) throws ApiException
See triggerLLMObsPatternsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).
body - Trigger patterns payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsTriggerResponse> triggerLLMObsPatternsAsync(LLMObsPatternsTriggerRequest body)
See triggerLLMObsPatternsWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).
body - Trigger patterns payload. (required)public ApiResponse<LLMObsPatternsTriggerResponse> triggerLLMObsPatternsWithHttpInfo(LLMObsPatternsTriggerRequest body) throws ApiException
body - Trigger patterns payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsTriggerResponse>> triggerLLMObsPatternsWithHttpInfoAsync(LLMObsPatternsTriggerRequest body)
See triggerLLMObsPatternsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).
body - Trigger patterns payload. (required)public void unlockLLMObsDatasetDraftState(String projectId, String datasetId) throws ApiException
See unlockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> unlockLLMObsDatasetDraftStateAsync(String projectId, String datasetId)
See unlockLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public ApiResponse<Void> unlockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<Void>> unlockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId)
See unlockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public LLMObsAnnotationQueueResponse updateLLMObsAnnotationQueue(String queueId, LLMObsAnnotationQueueUpdateRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Update annotation queue payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueueResponse> updateLLMObsAnnotationQueueAsync(String queueId, LLMObsAnnotationQueueUpdateRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Update annotation queue payload. (required)public ApiResponse<LLMObsAnnotationQueueResponse> updateLLMObsAnnotationQueueWithHttpInfo(String queueId, LLMObsAnnotationQueueUpdateRequest body) throws ApiException
name, description, and
annotation_schema fields can be updated.queueId - The ID of the LLM Observability annotation queue. (required)body - Update annotation queue payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>> updateLLMObsAnnotationQueueWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueUpdateRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Update annotation queue payload. (required)public LLMObsAnnotationQueueLabelSchemaResponse updateLLMObsAnnotationQueueLabelSchema(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Update label schema payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse> updateLLMObsAnnotationQueueLabelSchemaAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Update label schema payload. (required)public ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse> updateLLMObsAnnotationQueueLabelSchemaWithHttpInfo(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) throws ApiException
^[a-zA-Z0-9_-]+$. Each label must have a valid type:
score, categorical, boolean, or text.queueId - The ID of the LLM Observability annotation queue. (required)body - Update label schema payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>> updateLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Update label schema payload. (required)public void updateLLMObsCustomEvalConfig(String evalName, LLMObsCustomEvalConfigUpdateRequest body) throws ApiException
evalName - The name of the custom LLM Observability evaluator configuration. (required)body - Custom evaluator configuration payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> updateLLMObsCustomEvalConfigAsync(String evalName, LLMObsCustomEvalConfigUpdateRequest body)
evalName - The name of the custom LLM Observability evaluator configuration. (required)body - Custom evaluator configuration payload. (required)public ApiResponse<Void> updateLLMObsCustomEvalConfigWithHttpInfo(String evalName, LLMObsCustomEvalConfigUpdateRequest body) throws ApiException
evalName - The name of the custom LLM Observability evaluator configuration. (required)body - Custom evaluator configuration payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 422 | Unprocessable Entity | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> updateLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName, LLMObsCustomEvalConfigUpdateRequest body)
evalName - The name of the custom LLM Observability evaluator configuration. (required)body - Custom evaluator configuration payload. (required)public LLMObsDatasetResponse updateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update dataset payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetResponse> updateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update dataset payload. (required)public ApiResponse<LLMObsDatasetResponse> updateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update dataset payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> updateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update dataset payload. (required)public LLMObsDatasetRecordsMutationResponse updateLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update records payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsDatasetRecordsMutationResponse> updateLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update records payload. (required)public ApiResponse<LLMObsDatasetRecordsMutationResponse> updateLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update records payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> updateLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)body - Update records payload. (required)public LLMObsExperimentResponse updateLLMObsExperiment(String experimentId, LLMObsExperimentUpdateRequest body) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)body - Update experiment payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsExperimentResponse> updateLLMObsExperimentAsync(String experimentId, LLMObsExperimentUpdateRequest body)
experimentId - The ID of the LLM Observability experiment. (required)body - Update experiment payload. (required)public ApiResponse<LLMObsExperimentResponse> updateLLMObsExperimentWithHttpInfo(String experimentId, LLMObsExperimentUpdateRequest body) throws ApiException
experimentId - The ID of the LLM Observability experiment. (required)body - Update experiment payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsExperimentResponse>> updateLLMObsExperimentWithHttpInfoAsync(String experimentId, LLMObsExperimentUpdateRequest body)
experimentId - The ID of the LLM Observability experiment. (required)body - Update experiment payload. (required)public LLMObsProjectResponse updateLLMObsProject(String projectId, LLMObsProjectUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Update project payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsProjectResponse> updateLLMObsProjectAsync(String projectId, LLMObsProjectUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)body - Update project payload. (required)public ApiResponse<LLMObsProjectResponse> updateLLMObsProjectWithHttpInfo(String projectId, LLMObsProjectUpdateRequest body) throws ApiException
projectId - The ID of the LLM Observability project. (required)body - Update project payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsProjectResponse>> updateLLMObsProjectWithHttpInfoAsync(String projectId, LLMObsProjectUpdateRequest body)
projectId - The ID of the LLM Observability project. (required)body - Update project payload. (required)public void uploadLLMObsDatasetRecordsFile(String projectId, String datasetId) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)public void uploadLLMObsDatasetRecordsFile(String projectId, String datasetId, LlmObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) throws ApiException
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Void> uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId, LlmObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public ApiResponse<Void> uploadLLMObsDatasetRecordsFileWithHttpInfo(String projectId, String datasetId, LlmObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) throws ApiException
multipart/form-data
upload containing a single file part. Currently only CSV is supported. The CSV
must include an input column. Optional columns are id,
expected_output, metadata, and tags.
The response is a Server-Sent Events stream (text/event-stream) emitting
progress updates while records are processed. The stream emits the following named events: -
progress: incremental record counts written so far. - completed:
terminal event with a JSON body containing records_created. - error:
terminal event with a JSON body containing an error message.
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<Void>> uploadLLMObsDatasetRecordsFileWithHttpInfoAsync(String projectId, String datasetId, LlmObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters)
projectId - The ID of the LLM Observability project. (required)datasetId - The ID of the LLM Observability dataset. (required)parameters - Optional parameters for the request.public LLMObsAnnotationsResponse upsertLLMObsAnnotations(String queueId, LLMObsAnnotationsRequest body) throws ApiException
queueId - The ID of the LLM Observability annotation queue. (required)body - Payload for creating or updating annotations. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsAnnotationsResponse> upsertLLMObsAnnotationsAsync(String queueId, LLMObsAnnotationsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Payload for creating or updating annotations. (required)public ApiResponse<LLMObsAnnotationsResponse> upsertLLMObsAnnotationsWithHttpInfo(String queueId, LLMObsAnnotationsRequest body) throws ApiException
interaction_id and the requesting user's identity. Results and errors in the response
are linked to request items by interaction_id. Errors for individual items are
returned in the errors field without blocking the rest of the batch.queueId - The ID of the LLM Observability annotation queue. (required)body - Payload for creating or updating annotations. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK — annotations created or updated. Per-item errors are listed in `errors`. | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found — the queue does not exist. | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<LLMObsAnnotationsResponse>> upsertLLMObsAnnotationsWithHttpInfoAsync(String queueId, LLMObsAnnotationsRequest body)
queueId - The ID of the LLM Observability annotation queue. (required)body - Payload for creating or updating annotations. (required)public LLMObsPatternsConfigResponse upsertLLMObsPatternsConfig(LLMObsPatternsConfigUpsertRequest body) throws ApiException
body - Patterns configuration payload. (required)ApiException - if fails to make API callpublic CompletableFuture<LLMObsPatternsConfigResponse> upsertLLMObsPatternsConfigAsync(LLMObsPatternsConfigUpsertRequest body)
body - Patterns configuration payload. (required)public ApiResponse<LLMObsPatternsConfigResponse> upsertLLMObsPatternsConfigWithHttpInfo(LLMObsPatternsConfigUpsertRequest body) throws ApiException
body - Patterns configuration payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
| 500 | Internal Server Error | - |
public CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>> upsertLLMObsPatternsConfigWithHttpInfoAsync(LLMObsPatternsConfigUpsertRequest body)
body - Patterns configuration payload. (required)Copyright © 2026. All rights reserved.