Skip to content
  • Auto
  • Light
  • Dark

Update

Update an Evaluation Test Case.
agents.evaluation_test_cases.update(strpath_test_case_uuid, EvaluationTestCaseUpdateParams**kwargs) -> EvaluationTestCaseUpdateResponse
put/v2/gen-ai/evaluation_test_cases/{test_case_uuid}

To update an evaluation test-case send a PUT request to /v2/gen-ai/evaluation_test_cases/{test_case_uuid}.

ParametersExpand Collapse
test_case_uuid: str
dataset_uuid: Optional[str]

Dataset against which the test‑case is executed.

description: Optional[str]

Description of the test case.

metrics: Optional[Metrics]
metric_uuids: Optional[List[str]]
name: Optional[str]

Name of the test case.

star_metric: Optional[APIStarMetricParam]
test_case_uuid: str
ReturnsExpand Collapse
class EvaluationTestCaseUpdateResponse:
test_case_uuid: Optional[str]
version: Optional[int]

The new verson of the test case.

formatint32
from gradient import Gradient

client = Gradient()
evaluation_test_case = client.agents.evaluation_test_cases.update(
    path_test_case_uuid="\"123e4567-e89b-12d3-a456-426614174000\"",
)
print(evaluation_test_case.test_case_uuid)
{
  "test_case_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "version": 123
}
Returns Examples
{
  "test_case_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "version": 123
}