from scorecard_ai.types import APIErrorTypes:
from scorecard_ai.types import ProjectMethods:
client.projects.create(**params) -> Projectclient.projects.list(**params) -> SyncPaginatedResponse[Project]
Types:
from scorecard_ai.types import Testset, TestsetDeleteResponseMethods:
client.testsets.create(project_id, **params) -> Testsetclient.testsets.update(testset_id, **params) -> Testsetclient.testsets.list(project_id, **params) -> SyncPaginatedResponse[Testset]client.testsets.delete(testset_id) -> TestsetDeleteResponseclient.testsets.get(testset_id) -> Testset
Types:
from scorecard_ai.types import Testcase, TestcaseCreateResponse, TestcaseDeleteResponseMethods:
client.testcases.create(testset_id, **params) -> TestcaseCreateResponseclient.testcases.update(testcase_id, **params) -> Testcaseclient.testcases.list(testset_id, **params) -> SyncPaginatedResponse[Testcase]client.testcases.delete(**params) -> TestcaseDeleteResponseclient.testcases.get(testcase_id) -> Testcase
Types:
from scorecard_ai.types import RunMethods:
client.runs.create(project_id, **params) -> Runclient.runs.list(project_id, **params) -> SyncPaginatedResponse[Run]client.runs.get(run_id) -> Run
Types:
from scorecard_ai.types import Metric, MetricDeleteResponseMethods:
client.metrics.create(project_id, **params) -> Metricclient.metrics.update(metric_id, **params) -> Metricclient.metrics.list(project_id, **params) -> SyncPaginatedResponse[Metric]client.metrics.delete(metric_id) -> MetricDeleteResponseclient.metrics.get(metric_id) -> Metric
Types:
from scorecard_ai.types import Record, RecordListResponse, RecordDeleteResponseMethods:
client.records.create(run_id, **params) -> Recordclient.records.list(run_id, **params) -> SyncPaginatedResponse[RecordListResponse]client.records.delete(record_id) -> RecordDeleteResponse
Types:
from scorecard_ai.types import ScoreMethods:
Types:
from scorecard_ai.types import System, SystemDeleteResponseMethods:
client.systems.update(system_id, **params) -> Systemclient.systems.list(project_id, **params) -> SyncPaginatedResponse[System]client.systems.delete(system_id) -> SystemDeleteResponseclient.systems.get(system_id) -> Systemclient.systems.upsert(project_id, **params) -> System
Types:
from scorecard_ai.types.systems import SystemVersionMethods:
client.systems.versions.get(system_version_id) -> SystemVersionclient.systems.versions.upsert(system_id, **params) -> SystemVersion