Skip to main content
GET
/
v4
/
evaluations
/
{evaluation_id}
/
evaluation-metrics
Python
import os
from scale_gp import SGPClient

client = SGPClient(
    api_key=os.environ.get("SGP_API_KEY"),  # This is the default and can be omitted
)
evaluation_metrics = client.evaluations.evaluation_metrics.retrieve(
    "evaluation_id",
)
print(evaluation_metrics.evaluation_id)
{
  "evaluation_id": "<string>",
  "num_total_test_cases": 123,
  "num_test_cases_labeled": 123,
  "num_test_cases_flagged": 123,
  "num_test_cases_fixed": 123,
  "percentage_test_cases_fixed": 123,
  "num_test_cases_unaudited": 123,
  "percentage_test_cases_unaudited": 123,
  "num_test_cases_approved": 123,
  "percentage_test_cases_approved": 123,
  "avg_labeling_time_per_test_case": 123,
  "avg_num_test_cases_labeled_per_day": 123
}

Authorizations

x-api-key
string
header
required

Headers

x-selected-account-id
string | null

Path Parameters

evaluation_id
string
required

Response

Successful Response

evaluation_id
string
required

The ID of the evaluation.

num_total_test_cases
integer
required

Total number of test cases.

num_test_cases_labeled
integer
required

Number of test cases labeled.

num_test_cases_flagged
integer
required

Number of test cases flagged.

num_test_cases_fixed
integer
required

Number of test cases fixed.

percentage_test_cases_fixed
number
required

Percentage of test cases that were fixed.

num_test_cases_unaudited
integer
required

Number of test cases unaudited.

percentage_test_cases_unaudited
number
required

Percentage of test cases that were unaudited.

num_test_cases_approved
integer
required

Number of test cases approved.

percentage_test_cases_approved
number
required

Percentage of test cases that were approved.

avg_labeling_time_per_test_case
number
required

Average time spent labeling per test case in seconds.

avg_num_test_cases_labeled_per_day
number
required

Average number of test cases labeled per day.