Low Level API
Users
Types
UserUserValidateResponse
Methods:
client.users.create({ ...params }) -> Userclient.users.retrieve({ ...params }) -> Userclient.users.validate(apiKey) -> UserValidateResponse
Models
Types:
ModelCreateResponseModelRetrieveResponseModelListResponse
Methods:
client.models.create({ ...params }) -> ModelCreateResponseclient.models.retrieve({ ...params }) -> ModelRetrieveResponseclient.models.list() -> ModelListResponse
Applications
Types:
ApplicationCreateResponseApplicationRetrieveResponseApplicationDeleteResponse
Methods:
client.applications.create({ ...params }) -> ApplicationCreateResponseclient.applications.retrieve({ ...params }) -> ApplicationRetrieveResponseclient.applications.delete({ ...params }) -> ApplicationDeleteResponse
Evaluations
Metrics
Types:
MetricRetrieveResponseMetricGetEvaluationMetricsResponseMetricGetEvaluationRunMetricsResponse
Methods:
client.applications.evaluations.metrics.retrieve({ ...params }) -> MetricRetrieveResponseclient.applications.evaluations.metrics.getEvaluationMetrics(evaluationId, { ...params }) -> MetricGetEvaluationMetricsResponseclient.applications.evaluations.metrics.getEvaluationRunMetrics(evaluationId, evaluationRunId, { ...params }) -> MetricGetEvaluationRunMetricsResponse
Production
Metrics
Types:
MetricRetrieveResponse
Methods:
client.applications.production.metrics.retrieve({ ...params }) -> MetricRetrieveResponse
Datasets
Types:
Dataset
Methods:
client.datasets.create({ ...params }) -> Datasetclient.datasets.list({ ...params }) -> Dataset
Records
Types:
RecordListResponse
Methods:
client.datasets.records.list({ ...params }) -> RecordListResponse
Collection
Types:
CollectionCreateResponseCollectionRetrieveResponse
Methods:
client.datasets.collection.create({ ...params }) -> CollectionCreateResponseclient.datasets.collection.retrieve({ ...params }) -> CollectionRetrieveResponse
Evaluations
Types:
EvaluationCreateResponseEvaluationRetrieveResponse
Methods:
client.evaluations.create({ ...params }) -> EvaluationCreateResponseclient.evaluations.retrieve({ ...params }) -> EvaluationRetrieveResponse
Run
Types:
RunCreateResponse
Methods:
client.evaluations.run.create({ ...params }) -> RunCreateResponse
Analyze
Types:
AnalyzeCreateResponse
Methods:
client.analyze.create([ ...body ]) -> AnalyzeCreateResponse
Inference
Types:
InferenceDetectResponse
Methods:
client.inference.detect([ ...body ]) -> InferenceDetectResponse